這兩天把幾個系統搞定了,首先當然不用說的安裝偉大的Windows,沒有Windows什麼都不用談了。說明,實驗室機器的光驅壞了,硬盤是新的,上面什麼都沒有,裝個Windows都費勁周折的,反正給裝上了,具體的絕招暫時保密,嘿嘿。
下另外兩個系統的安裝鏡像,挺大的,網絡流行版本太泛濫,建議直接從官網下載,考驗你網絡能力的時候,,Ubuntu 8.04 server版3.9G,Solaris 10,2.10G。
安裝Grub4Dos,(見Linux與Windows多系統引導軟件GRUB4DOS下載及使用說明)注意版本,把其中的gldr的文件放到C根目錄,修改boot.ini文件,重啟,就可以進入grub命令了。
安裝Ubuntu 8.04,如果是桌面版的話,可以考慮wubi方式,最簡單了。其他的步驟如下:先把兩個文件vmlinuz和initrd.gz放到任意根目錄,預留10+G邏輯分區的安裝空間,重啟進入Grub命令
>find /vmlinuz
(hd0,4) //第一個邏輯分區就直接是(hd0,4)了,不用find就可以了
>kernel (hd0,4)/vmliuz
>initrd (hd0,4)/initrd.gz
>boot
進入安裝界面,按提示往下就可以了。安裝完畢之後,進入系統,把/boot/grub下的menu.lst文件拷貝到Windows的分區中
安裝Solars這個比較麻煩,注意:必須放在Ubuntu後面裝,否則會出現錯誤。先把鏡像中的兩個文件搞出來,x86.miniroot ,multiboot,放到剛剛放vmlinuz的根目錄下,這樣就不用找了。
預留30+G的未分配空間,但注意必須是primary形式。
重啟進入grub命令行:
>kernel (hd0,4)/multiboot kernel/unix -B install_media=dsk
>module (hd0,4)/x86.miniroot
>boot
進入安裝狀態,之後會提示找不到安裝介質,問題比較嚴重了,因為不會自動掛載分區
回車進入命令行,手動掛載
#mount -F pcfs /dev/dsk/c0d0p0:1 /mnt
注意其中 /dev/dsk/c0d0p0:1 不是(hd0,5),文件是Solaris格式,c0d0p0:1表示第一塊硬盤的第一個擴展邏輯分區。
另外可以用
#ls /dev/dsk方式查找磁盤ID
#ls /mnt
看下是否掛在成功
#lofiadm -a /mnt/solaris/Opensolaris.iso //掛載iso文件
#mount -F hsfs /dev/lofi/1 /cdrom
#exit
退出之後就可以繼續安裝了。
圖形提示就不用多說了,唯一注意的是,分區的時候,Solaris安裝程序只認識主分區,所以分區顯示只有三部分:
1、Unkown -------C 主分區
2、DOSEXTEND-------------------擴展分區
3、solaris ------先前預留的primary未分配空間
如果預先預留的未分配空間是Logic這裡直接放在2裡面作為擴展分區,這樣繼續安裝的話後果可想而知。
安裝完畢之後,重啟,grub選項會出現Windows 和 Solaris兩個選項,因為之前的Ubuntu的Grub已經被覆蓋,solaris比較流氓,Ubuntu覆蓋不了Solaris的grub,但是Solaris可以覆蓋Ubuntu的,所以先要安裝Ubuntu,否則就安裝不上了。
grub修復,進入Solaris系統,找到/boot/grub/menu.lst文件,再找到先前拷貝到Windows分區的menu.lst文件,把其中的Ubuntu啟動部分添加到/boot/grub/menu.lst裡面,大功告成。
由於實驗室的機器上外網要VPN,因為安裝pptp要連接外網,正無奈呢,突然發現本科時候的網絡通居然還可以用!