Windows XP下Qemu模擬器上OpenSolaris的安裝
簡單地說, Qemu是一款能運(yùn)行在多種操作系統(tǒng)上的模擬器, 能夠模擬各種體系結(jié)構(gòu)環(huán)境. 它既能運(yùn)行各種體系結(jié)構(gòu)下的各種操作系統(tǒng), 也能直接模擬運(yùn)行各種體系結(jié)構(gòu)下的可執(zhí)行文件。
操作系統(tǒng)平臺:Windows XP。
模擬器:Qemu-0.9.0-Windows。
其他軟件:若已經(jīng)有OpenSolaris可啟動(bootable)ISO鏡像就OK了;若沒有, 則可用免費(fèi)的OpenSolaris寶典DVD,和ISO鏡像制作軟件制做一個。這些軟件如WinImage,UltraISO,WinISO,Alcohol,或開源的cdrtools(可在http://smithii.com/cdrtools下載編譯好的cdrtools-latest.zip,解壓后直接使用)等都可以,筆者用的是WinImage。
步驟:
◆1. 從Qemu官方網(wǎng)站(http://www.h7.dion.ne.jp/~qemu-win/)下載qemu-0.9.0-windows.zip, 解壓后就可以用了. 而Kqemu加速之類的自個兒下下來試試就知了。
這里解壓目錄為c:/qemu/qemu-0.9.0-windows 。
◆2. 把ISO鏡像放到Qemu目錄(c:qemuqemu-0.9.0-windows)下. 若自己制作, 則只要把DVD中的全部內(nèi)容做成ISO鏡像即可, 無需其他動作, 因?yàn)樵揇VD本身就是可啟動的. 不過這里需要注意的擴(kuò)展名必須是小寫的iso, 否則qemu可能不認(rèn)識. 這里鏡像名為solaris.iso。
◆3. 用qemu-img.exe制作一個硬盤鏡像文件(solaris.img), 大小設(shè)為10G, 因?yàn)楣P者空間太多了.:)
不過實(shí)際上并非如些, 因?yàn)殡m然該文件邏輯大小為10G, 但在硬盤中實(shí)際存儲只有4k. solaris.img是Qemu用來安裝OpenSolaris的地方, 10G只是它最大能使用的空間, 在硬盤上存儲的是真實(shí)使用的大小。
命令如下(注意下面的">"為Dos提示符):
>cd c:/qemu/qemu-0.9.0-windows
>qemu-img.exe create solaris.img 10G
◆4. 準(zhǔn)備就緒, 用下面命令下安裝:
>qemu.exe -L . -m 512 -boot d -hda solaris.img -cdrom solaris.iso
相關(guān)選項(xiàng)說明:
-L : bios位置
-m : 內(nèi)存大小(單位是Mbyte)
-boot : 啟動設(shè)備(boot device), 包括三種, 分別為 floppy(a), hard disk(c), CD-ROM(d)
-hda : 硬盤鏡像(hard disk image)
-cdrom : 光盤鏡像(CD-ROM image)
-fda : 軟盤鏡像(floppy image), 這里沒用到
◆5. 接下來的安裝就跟直接裝在硬盤上一樣了. 不過Qemu安裝的確有點(diǎn)慢, 不知使用加速器(Kqemu)之后會怎樣.:)
在慢長的安裝之后, 需按Enter重啟. 重啟后仍會從光盤啟動. 此時按Ctrl+Alt+2到Qemu提示符下, 再輸入Quit退出. 然后在Dos提示符下輸入如下命令從硬盤啟動:
>qemu.exe -L . -m 512 -boot c -hda solaris.img
此時就可以進(jìn)入安裝好的OpenSolaris, 注意這也是個比較慢的過程.:)
◆6. 登錄時用戶名和密碼都是root. 這是該DVD自動安裝盤在制作時配置好的. 用吧. 截個圖先:)
