所以我一直在运行没有 Windows 的 Ubuntu。我拿到了 Windows 7 Live CD,并尝试进行 Windows 7/Ubuntu 双启动,但无法正确加载启动,所以我决定回到 Ubuntu。但是现在我只安装了 Ubuntu,它无法启动。我尝试过启动修复,但仍然无法启动。
下一步我应该尝试什么?
答案1
根据问题的原因,更新或重新安装 GRUB 引导程序可能足以解决问题。尝试此操作的一种方法是按照以下步骤操作。
确定您的正常系统分区:
sudo fdisk -l
寻找
/
分区。如果分区是/dev/sda2,则挂载该分区:
sudo mount /dev/sda2 /mnt
您可能需要更改
/dev/sda2
为不同的分区,具体取决于您在第一步中发现的内容。绑定安装一些其他必要的东西:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
chroot
进入你的 Ubuntu 安装:sudo chroot /mnt
现在您正在根目录中运行安装而不是实时 CD,因此您可以运行:
update-grub
如果遇到错误,你可能必须重新安装 GRUB
grub-install /dev/sda update-grub
通常这是
/dev/sda
,但如果您的系统安装在不同的物理磁盘上(如第一步所示),您可能需要相应地将其更改为/dev/sdb
、/dev/sdc
等。希望一切顺利。运行以下命令退出
chroot
并重新启动系统:exit sudo reboot
有关修复 GRUB 的其他方法和进一步说明,请参阅安装 Windows 后恢复 Ubuntu和Grub2/安装 → 修复损坏的系统。