在windows有引導的情況下修復linux引導
插入U盤啟動
進入rescue模式
fdisk -l
查看分區情況
chroot /mnt/sysimage/
進入系統
grub-install /dev/hdxx
注意,這里RHEL我用的是grub2 具體可以grub+tab看命令
然后后邊跟的盤就是剛才fdisk看的盤
進入linux修復windows的啟動項
sudo gedit /boot/grub/grub.cfg
注意這里可能是grub2
先修改/etc/grub.d/目錄下的文件 40_custom
vim /etc/grub.d/40_custom
用下面的代碼替代### BEGIN /etc/grub.d/40_custom ### 和 ### END /etc/grub.d/40_custom ###之間原有的代碼即可:
menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}
這里“set root='(hd0,msdos1)'”中的“'(hd0,msdos1)'”為你windows系統所在分區
hd0應該是指第一塊硬盤
msdos1是指sdX后邊跟的數值
grub2-mkconfig -o /etc/grub2.cfg
