最近裝CentOS的時候用的是u盤安裝,不過安裝過程中不小心把grub裝在了u盤上,然後就悲劇的每次都要從u盤啟動,當然不能容忍這樣子,以下就是修復grub的過程:
u盤引導進入系統後
[root@localhost /]#sbin/grub #進入grub命令行模式
grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下輸入下列三條命令,總有一條會返回一個正確的grub位置
grub> find /grub/stage1
find /grub/stage1
(hd1,1)
返回grub引導的位置,此時可以執行df -k 查看系統盤應該是hd0,linux中的盤符和grub中的盤符對應關系網上有詳細介紹,然後將CentOS的grub安裝到MBR後重啟,grub下依次執行:
root (hd0,1)
setup (hd0)
reboot
然後修改grub.conf和menu.lst裡面的(hd1,1)為(hd0,1)
重啟即可進入CentOS