从 SSD 自动启动无法按预期工作?

从 SSD 自动启动无法按预期工作?

我买了一台联想 ThinkCentre 机器,二手的。

我从 USB 闪存驱动器安装了 Ubuntu。当我启动机器时,它显示未找到可启动设备。我进入 BIOS 并将主启动设备设置为我的 SSD。

当我安装 Ubuntu 时,我将其设置/dev/sdb为启动设备,因为这是 SSD。

但据我所知,现在我只有sda,因为我已经拔出了 USB 闪存驱动器。

如果我只是F12在启动时按下并选择 SSD,那么一切都正常,并正常启动。

我应该怎么做才能自动启动已安装的 Linux?


附加信息

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb5 during installation
UUID=21711b13-9c18-44d6-8ff7-315df9bb8ae1 /               ext4    
errors=remount-ro 0       1
# /boot/efi was on /dev/sdb1 during installation
UUID=3F43-CCA2  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

这是fstab但是我如何为 GRUB 编辑它?

GRUB 加载程序没有启动,当我刚刚点击时F12,它立即加载 Linux。

无论如何,错误是:

“错误 1962:未找到操作系统...”

答案1

你使用 UEFI 启动吗?可能你需要创建一个正确的固件中的启动项。我想知道为什么没有创建它。也许是 UEFI BIOS 有问题?

要查看和检查 Linux 中的启动项,请运行efibootmgr(或efibootmgr -v查看更详细的输出)。我认为值得将其添加到问题中(通过编辑它)。如果 BIOS 设置具有这样的功能,也值得使用 BIOS 设置检查启动项。

要让系统自动创建或更新启动项,请运行update-grub。您也可以手动执行此操作,请随意阅读本手册页了解其详细信息(不用担心 Gentoo:该页面实际上是关于这个软件包的,efibootmgr在所有发行版中都是相同的)。

相关内容