在 Windows 7 旁边安装后,Ubuntu 16.04 无法启动

在 Windows 7 旁边安装后,Ubuntu 16.04 无法启动

安装成功结束,计算机重新启动并且... Windows 启动。
我的计算机:旧笔记本电脑 HP Compaq 6710b(无 UEFI,无安全启动)。
两个硬盘:
- 第一个是 240 GB SSD,第二个是某个旧的 200 GB HDD。-
第二个驱动器安装在适合光驱托架的特殊适配器中。

SSD 分区如下: 在此处输入图片描述

HDD 有一个分区: 在此处输入图片描述

答案1

你遇到的问题可能是,在安装过程中,你在“引导加载程序安装设备”中选择了错误的选项。(请参阅点击这里查看屏幕截图

您的笔记本电脑将硬盘显示为/dev/sda,将内部 SSD 显示为/dev/sdb(来自屏幕截图)。因此,安装程序/dev/sda默认将引导加载程序安装到 (假设您没有告诉它这样做)。

问题是笔记本电脑没有在 HDD 上寻找引导加载程序 - 它在 SSD 上寻找,因此只能看到 Windows 7 引导加载程序(位于 SSD 上,而不是 HDD 上的 Ubuntu 引导加载程序(grub)。


我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)有关如何修复此问题的详细信息,请确保您安装到/dev/sdb,或者您可以使用启动修复为了这。

另一个可能更简单的选择是在 BIOS 设置中设置启动顺序,以便将其设置为从硬盘启动。

如果有帮助的话请告诉我。

答案2

我最终设法使用以下命令重新获得对我的 Ubuntu 的访问权限: sudo mount /dev/sdb8 /mnt
sudo mount --bind /dev /mnt/dev/ &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sdb
grub-install --recheck /dev/sdb
update-grub
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
(使用从 USB 驱动器启动的 Ubuntu 16.04 执行的所有命令。)

相关内容