我最近安装了 Ubuntu。它允许我使用 GParted 从 Windows XP 分区中获取可用空间。安装 Ubuntu 后,它会很好地显示一个启动菜单,让我可以启动 UBuntu 或 XP。
现在,我的 XP 太糟糕了,我需要删除/重新安装它。那么我该如何恢复 Ubuntu 的启动菜单呢?
谢谢。
答案1
您可以重新安装 Windows,不用担心。下面我假设您至少有 Ubuntu 9.10,如果没有 10.04。
第一步:在 Live CD 上启动。从 Places 菜单挂载你的 ubuntu 分区,使用 mount | tail -1 检查你应该看到类似
/dev/sda2 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)
进入此文件夹 /media/yourUUID(将 yourUUID 替换为 0d104aaf 等,具体取决于您在上一个命令中获得的内容)。输入 ls,您必须获取 config-2.6.22-2-686、grub、lost+found 等。如果没有,请尝试其他文件夹。
一旦获得正确的 UUID,就可以重新安装 grub:
sudo grub-install --root-directory=/media/yourUUID /dev/sda
(将 yourUUID 替换为你自己的序列)
您应该会收到以下消息:
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
重新启动,瞧!grub 菜单会显示 Windows 和 Ubuntu!