我最近在 DELL 的 D 盘(辅助分区)上安装了 Ubuntu,但 C 盘上的 Windows Vista 启动项却不见了。现在,当我启动系统时,系统会直接加载 Ubuntu,这似乎说明 GRUB 尚未安装。因此,我安装了 GRUB2
sudo apt-get install grub-pc
我检查了版本,得到:
$ grub-install -v
grub-install (GRUB) 1.99~rc1-13ubuntu3
现在我该如何配置 grub 来列出 Ubuntu (sda5) 和 Windows Vista (sda3)?或者这是不可能的 :(
问题:
我的 CD 驱动器坏了,所以我不能使用任何 Live CD
PS:我有一个安装了 Ubuntu 的记忆棒
答案1
尝试运行此命令以查看 Grub 是否会将 Windows 添加到其菜单中:
update-grub
创建一个新文件,/etc/grub.d/11_windows
内容如下:
#!/bin/sh -e
echo "found Windows Vista" >&2
cat << EOF
menuentry "Windows Vista" {
set root=(hd0,3)
chainloader +1
}
EOF
然后运行
update-grub
再次。
答案2
如果您有 Windows 安装 CD,请按照以下步骤操作:
- 插入 Windows 安装磁盘(可能是 USB 驱动器)。
- 重新启动计算机(确保 BIOS 配置为从该计算机启动)。
- 启动并加载后,选择“修复计算机”选项。
- 从下一组选项中选择“启动修复”。完成后,计算机将重新启动,问题应该得到解决。