方法一:
1.首先用U盤引導進入系統
2. U盤引導進入系統後,首先查看系統安裝位置,打開終端執行df -h 查看系統盤/boot位置
3. 如有沒有/boot分區,直接使用root身份執行grub-install /dev/sda # /dev/sda就是要新裝grub所在盤。
4.如果您有一個/boot分區,應該用如下的辦法來安裝;
[root@localhost ~]#grub-install --root-directory=/boot /dev/sda
註解:具體是/dev/sda還是/dev/sdb,請以df -h爲準;如果兩個都有, 就看您把/boot分區是放在第一塊硬盤還是第二塊硬盤上了,以實際情況爲準
5.最後修改grub.conf和menu.lst裏面的(hd1,1)爲(hd0,0)重新啓動即可。
[root@localhost /]#vi /boot/grub/grub.conf … vi /boot/grub/menu.1st …
方法二:
u盤引導進入系統後,首先查看系統安裝位置,也就是執行df -k 查看系統盤/boot位置
[root@localhost /]#df -k #可能會得到/dev/hda1
[root@localhost /]#grub #進入grub命令行模式
grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下輸入這三條命令中的一條,總有一條會返回一個正確的grub位置
grub> find /grub/stage1
find /grub/stage1
(hd1,1) #當前grub所在位置
grub>root (hd0,0) #第一條
grub>setup (hd0) #第二條
grub>quit #第三條 grub環境下連續執行這三條命令返回SHELL
最後修改grub.conf和menu.lst裏面的(hd1,1)爲(hd0,0)重新啓動即可。
[root@localhost /]#vi /boot/grub/grub.conf … vi /boot/grub/menu.1st …
大功告成!