我该如何修复现在无法加载 Windows 的双启动机器?

我该如何修复现在无法加载 Windows 的双启动机器?

我的创业过程:

启动计算机

加载 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 检测您计算机上的操作系统。

我希望这可以解决你的问题。

相关内容