日期:2014-05-16  浏览次数:20681 次

ubuntu 安装grub位置错误,占用C盘分区,无法启动windows
如题在安装ubuntu的时候 :


在下面的 安装启动引导器 默认一般是根MBR~我选了已有的window盘(C盘),现在ubuntu的grub.cfg中window的引导为:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Microsoft Windows XP x86     (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A82CC8532CC81E66' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  A82CC8532CC81E66
else
  search --no-floppy --fs-uuid --set=root A82CC8532CC81E66
fi
drivemap -s (hd0) ${root}
chainloader +1
}
但是无法启动到windows 会出现一个光标在左上角闪啊闪,网上查是说ubuntu的grub 把C盘分区搞坏了 无法引导进入C盘了,不想重装C盘,有什么办法吗? 大神们~~~~~~~~~~

------解决方案--------------------
应当可以。
你可以搜索关于“故障恢复控制台”和fixmbr关键字,我没有xp看细节。