原來機器上有Windows、linux,現在學習solaris,所以就裝了solaris 10。但是看到Solaris 10,啟動不了linux,又加上linux分區不好裝oracle,所以又重裝了linux AS4,重裝後發現不了Solaris。真是的,居然兩個互相發現不了。沒辦法,到網上學習了一下,現在把我裝solaris grub的過程總結一下。
title RedHat Enterprise
root (hd0,6)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.9-5.EL.img
2、將solaris第一張盤放入光驅,從光盤啟動。
3、在出現grub界面時,按c進入grub命令模式。
4、在硬盤上找到已安裝的solaris位置:
grub>find /platform/i86pc/multiboot
等待幾分鐘後提示: hd0,2,a 記錄下來
5、輸入啟動的設置,最後啟動:
grub>root (hd0,2,a)
grub>kernel /platform/i86pc/multiboot
grub>module /platform/i86pc/boot_archive
grub>boot
6、輸入root用戶名、密碼後,進入了solaris系統:
#/usr/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0
7、重啟動系統,原以為可以啟動solaris了,沒想到,居然還是不能啟動,根據報錯,原來solaris安裝的grub把自己的位置設成了:hd0,3,a ,怎麼回事,自己裝的居然也錯。不過這次不要放光盤了,有了grub界面,按c進入設置,重復了第5步,又進入了系統,用vi修改/boot/grub/menu.lst文件,把root (hd0,3,a)改成了root (hd0,2,a),記住有兩個地方要改,一個solaris,還有一個是solaris failsafe。重啟動,現在可以成功進入solaris了。
8、現在來添加linux項,進入solaris,打開/boot/grub/menu.lst文件,進行編輯。我在linux下習慣了vi,本來想用vi的,但發現輸入不對,鍵盤也是亂碼。只好用solaris圖形的編輯工具了。添加以下內空:
title RedHat Enterprise
root (hd0,6)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.9-5.EL.img
也就是在第1步記錄的內容。重新啟動。
9、測試一下,三個系統都能進了。