網頁

2012年7月5日 星期四

Rapid ILL System

Rapid ILL 系統開發環境很難搞定(應該說對 JAVA的開發環境不熟悉),加上之前所使用的主機版已有狀況。所以直接拿以前所做的 Ghost 檔案直接轉成 Virtualbox可支援的 VM格式。

Ghost 轉 VM的方式有很多方法,例如透過 Ghost 11.5 以上的版本,透過指令就可以直接轉檔,也可以透過 VMware vCenter Converter 來處理;我這是透過 easeus todo backup free 內建的 Covert Image tools 來做轉檔的工作。

不過再掛載上去執行時會出現以下問題,

A disk read error occurred
Press Ctrl+Alt+Del to restart

忘了在那裡查到的資料了,解決的方式可以透過 Roadkil's Boot Build 1.0 修改這份 guest OS image的 Number of Heads ,將它調整到 255(如下圖)後,再 Write to Disk後就可以使用了。
PS,將Boot Build 安裝在一份可以正常運作的 A Guest OS,再將有問題的 B Guest OS 掛載到 A Guest OS內,再直接調整 B Guest OS 的 Number of Heads。

重新啟動 Virtualbox 內的 Rapidill Guest OS (別忘了將 IO APIC啟動),這樣子原本的 Rapill開發環境就不需在重新配置了,往後要修改 Rapidill系統,就可以直接拿這份做好的 Guest OS Images來做開發編譯。

note.
後來想想也許出現 "A disk read error occurred" 的問題,有可能是因為 VirtualBox的存放裝置 IDE控制器問題或者是因為實體機器與虛擬機器模擬出來的配備是不同的,所以才會出現此問題,也許在 IDE控制器做好設定或做影像檔時選用異機還原的方式來做就不會有此現象了,Maybe。總之現在可以使用就好,用到的機會其實也不多就是了。