Linux 无法启动

Linux 无法启动

我刚刚安装了新的 SSD,并在其上安装了 Windows 8。之前,我的硬盘上既有 Windows 分区,也有 Linux 分区。在 SSD 上完成 Windows 8 的安装后,我从旧磁盘格式化了 Windows 分区(我从 SSD 上执行了此操作)。从那时起,当我在旧硬盘上启动时,它就看不到任何操作系统了。到目前为止,我还没有更改 GRUB,安装 Linux 时一切都是自动完成的。GRUB 位于 Linux 分区中。当我使用 SSD 时,我尝试使用 EasyBCD 进行双启动。EasyBCD 确实可以看到 Linux 分区,但即使我将其添加为条目,启动时也没有任何变化。

那么,当我在 SSD 上启动时,如何实现双启动?谢谢

答案1

你已经挂载了所有硬盘分区了吗?你应该尝试像这样重新安装 grub:

sudo fdisk -l  #To view all your partitions

然后挂载你的 Linux 分区:

sudo mount /dev/sda5 /mnt  #pay attention to the number of your linux partition. 

最后:

sudo grub-install --boot-directory=/mnt/boot /dev/sda

然后重新启动并检查是否有效。修复 grub 后,您可以再试sudo update-grub一次。

希望它能帮助你!

相关内容