我有三重启动(XP、7、Wubi 中的 Ubuntu),今天我的 Windows 7 出现问题,要求我插入安装 CD 并进行修复。修复后,我的启动屏幕出现问题,我不再可以选择从 Ubuntu 启动。
我已经使用 EasyBCD 将 XP 添加回启动屏幕,但是我无法使用它来添加 Ubuntu。
答案1
我的建议是您通过 Live CD 从控制台屏幕使用命令行命令。
首先启动 Live CD。选择 Try Ubuntu 选项。进入终端控制台。然后运行以下步骤:
修复组启动:
1) boot to the Ubuntu installation disk
2) Run the "Try Ubuntu" option
3) Bring up a terminal (Launch search "terminal")
4) Run these commands (exactly):
a) sudo mount /dev/sdaX /mnt # Make "X" the partition that has Ubuntu installed (i.e. /dev/sda2).
b) for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
c) sudo chroot /mnt
d) update-grub
e) if no errors skip this "e" section
grub-install /dev/sdX (x is the hard drive that has linux installed (i.e. /dev/sda)
update-grub
您的具体情况的关键是“update-grub”。但是,您在运行它时必须激活该安装。因此,其他步骤也很重要。
答案2
答案3
好的,因为这与 Wubi 有关,而且您正在使用 EasyBCD:
- 启动 Windows 7
- 启动 EasyBCD
- 在右侧选择“添加新条目”(1)
- 在“便携式/外部媒体”部分,选择图像类型“原始硬盘映像”(2)
- 建议:输入一个有用的名称
- 选择文件
<Ubuntu installation path>\winboot\wubildr.mbr
作为“路径”(3)
在你的情况下,Ubuntu 是大概安装E:\ubuntu
会导致路径E:\ubuntu\winboot\wubildr.mbr
- 但可能会略有不同...... - 点击“添加条目”(4)
- 重启
- 在 Windows 启动菜单中选择 Ubuntu
- 希望
答案4
使用启动修复(https://help.ubuntu.com/community/Boot-Repair)
并使用它来重新启用 GRUB。只需按照帮助页面上的步骤操作即可