單元幾年前購置的一批Dell T7500事情站裝有Win7/RHEL5.5雙系統,最近相繼呈現Win7系統盤壞掉的現象,于是改換新盤,先用Win7 Ghost U盤啟動重裝系統,裝完后規復Linux啟動菜單,詳細操縱如下:
1、將Linux系統盤放入光驅;
2、重啟系統并按F12選從光驅啟動;
3、在BOOT下:輸入 linux rescue 回車;
4、在sh#下,輸入 fdisk -l|less 回車,查察Win7/Linux系統地址分區的順序號(即對應Device的Boot標志有*號處)。呆板本來安裝的Win7有一個埋沒的Dell Utility分區,占據/dev/sda1,系統安裝在/dev/sda2分區上(從Linux的grub.conf上看,對應Win7的rootnoverify (hd0, 1)),而我新換的盤裝的Win7分了兩個區,系統安裝在/dev/sda1上(對應grub.conf上的rootnoverify (hd0, 0)),而/dev/sda2作為數據分區。原裝Win7沒有安詳模式選項,我用Ghost安裝系統后可以調出安詳模式。
5、在 sh# 下輸入 grub 回車;
6、在 grub> 下輸入 root (hd1,0) 回車;(注:因Linux系統安裝在第二塊盤(sdb1)上,對應的是 (hd1, 0) )
7、在 grub> 下輸入 setup (hd0) 回車。 (這里的hd0是引導分區(即MBR)地址的盤,若引導在第二塊硬盤的話,這里就是hd1);
8、若一切順利的話,,會在最后兩行呈現以下信息,這暗示啟動菜單規復樂成了!
......
grub/menu.lst"... succeeded
Done.
9、grub> quit
10、在 sh# 下輸入 reboot 回車;
11、讓系統進入到Linux,切換到root用戶,vi /etc/grub.conf,將title Other中的 rootnoverify (hd0, 1) 改成 rootnoverify (hd0, 0) ,生存退卻出;
12、重啟系統到啟動菜單,這時選Other(即Win7)就能正常進入到Win7系統了。
=======================
安裝grub時的提示信息:
livecd conf.d # grub
Probing devices to guess BIOS drives. This may take a long
time.
grub> root (hd1,0)
Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors
are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p
(hd0,0)/boot/grub/stage2 /boot/
grub/menu.lst"... succeeded
Done.
grub> quit
sh# reboot
注:機箱內塵埃會發生靜電,塵埃過多往往會導致系統或硬件妨礙,所以保持機房整潔、實時對機箱除塵是須要的。