我的创业过程:
启动计算机
加载 bios
加载 grub-现在我可以做出两个选择
加载 Ubuntu 或加载 Windows XP
我选择加载 Ubuntu,一切正常
我选择加载 Windows XP,然后出现闪烁的下划线
这是新事物,因为到目前为止我已经使用双启动一个月了。而且我的 Linux 或 Windows 都没有更新。到目前为止,这个问题是任意的。我的 grub 配置文件仍然存在,据我所知,我可以在此处发布它(这只是 Windows 部分):
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 0E9FECDB5A92D74A
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
任何指示都会有帮助。我现在不想运行 grub 自动更正——过去我使用它时它会删除我的 Windows 选项。
我正在使用 Ubuntu 12.04 LTS。
编辑:我还发现我的 boot.ini 看起来很好,但是这里是:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
编辑 2:我手动尝试启动 xp,问题重现。所以问题很可能不是出在 grub 上,而是 xp 无法启动。
答案1
您可以尝试以下操作:
进入Ubuntu进入终端并写入:
$ sudo 更新-grub2
这将使 ubuntu 检测您计算机上的操作系统。
我希望这可以解决你的问题。