我买了一台联想 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
在所有发行版中都是相同的)。