我是 Ubuntu 新手。我的一块 300GB IDE 硬盘上装有 Windows XP Professional 32 位,另一块 61GB IDE 硬盘上运行着 Ubuntu 14.04,我无法使用 Grub 启动 Windows XP!当我从启动菜单中选择 Windows XP 时,Grub 只会重新启动我的计算机。我拥有这两块硬盘的计算机是 Dell Optiplex GX240,因此硬件比较旧,其 BIOS 不允许我更改两块 IDE 硬盘的启动优先级。
我现在能做什么?安装 Ubuntu 时我是否错过了某个步骤?我可以编辑 Grub 来启动 Windows XP 而不弄乱 BIOS 吗?我必须降级到较旧版本的 Ubuntu 才能使其正常工作吗?如果需要的话,我愿意重新安装 Ubuntu。
答案1
只需在两个硬盘都安装好的情况下更新 grub 即可。在安装 U 盘的情况下,也可以执行相同的操作。
启动 Ubuntgu 后,运行以下命令:
$ sudo update-grub
Grub 将搜索所有分区以查找操作系统安装并将其添加到启动菜单。它将搜索所有驱动器上的分区。因此,操作系统安装(分区)是否位于同一驱动器或不同驱动器并不重要。它们都会被找到。
您可以通过输入以下命令来检查找到的分区:
$ cat /proc/partitions
还有许多其他命令行和应用程序可以检查您的分区,包括 GUI 的 gparted 和 gnome-disk-utility。