歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

重裝Windows後Grub失效,如何重新安裝Grub


  在同一台X86機器上即安裝了Solaris 1/06, 又安裝了Windows,並且使用 Solaris的Grub作為引導程序。 由於某些原因不得不重裝Windows,會重新覆蓋 MBR,導致Grub不能使用,不能直接啟動Solaris。 我們只需要 Solaris 1/06的第一張CD光盤或者DVD光盤,就可以重新安裝Grub 步驟:
  1 設置機器並從Solaris 1/06光盤啟動
  2 在出現Grub界面的時候,按c進入grub命令模式
  3 找到硬盤上已安裝的Solaris系統的
  grub>find /platform/i86pc/multiboot
  (hd0,2,a)
  我們也可以查找另一個文件:find /boot/grub/menu.lst
  4 得到硬盤編號,將它設為root device
  例子裡的(hd0,2,a),指的是第1塊硬盤第三個fdisk分區中的第一個slice。
  grub>root(hd0,2,a)
  Filesystem type is ufs, partition type 0x000000bf
  5 指定boot和archive文件,啟動Solaris
  grub>kernel /platform/i86pc/multiboot
  grub>module /platform/i86pc/boot_archive
  grub>boot
  如果記不住這些命令,我們可以借助menu.lst文件,其實這個文件是原grub用於啟動的菜單,並含有這些啟動命令,可供我們參考。 一般這個文件的位置在/boot/grub/menu.lst,我們可以使用cat顯示內容。 grub>cat /boot/grub/menu.lst
  6 進入Solaris後,使用root身份安裝grub
  # /usr/sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0d0s0
  其中c0d0s0是指一塊硬盤,該命令會將Grub文件安裝到該硬盤的MBR。
Copyright © Linux教程網 All Rights Reserved