我有安装有 Ubuntu 18.04 的 HDD,并在 M2 ssd 上安装了 Ubuntu 19.10。一切运行正常。我计划用另一个 m.2 SSD 替换 HDD。我做到了。之后,当我启动笔记本电脑时,它无法启动 GRUB 引导加载程序。所以我的猜测是,GRUB 安装在我更换的那个 HDD 中。那么解决方案是什么?我应该更换旧 HDD 并采取措施在我的 m.2 ssd 中安装 grub 吗?
答案1
返回带有原始 GRUB 引导加载程序的 HDD。
再次启动后,找到它的位置,如果您的 PC 使用 UEFI,则通常位于 ESP 中;如果不是,则通常位于 MBR 中。
为了确认,请打开终端并运行sudo lsblk /dev/sda
,然后对系统上的每个其他驱动器设备重复此操作。带有 /启动或者/启动/efi 是引导加载程序现在所在的位置。
现在,sudo grub-install /dev/sdX
运行陣容是您希望 GRUB 运行的 SSD。有些 SSD 未以标准差这就是为什么我们首先检查,因为有些名字以 没有记录 。有关更多详细信息,请参阅http://manpages.ubuntu.com/manpages/bionic/man8/grub-install.8.html