我最近买了一台 HP Pavilion 台式电脑,它附带一个装有 Windows 10 的硬盘。我安装了第二个驱动器(NVME SSD),在其中安装了 ubuntu MATE 18.04,并在此驱动器中安装了 grub。安装过程似乎很顺利。然后我进入 BIOS,将 ubuntu 设置为 UEFI 启动顺序中的第一个条目。到目前为止一切顺利。
不幸的是,当我打开计算机时,几乎总是会出现著名的 grub 最小 bash 屏幕。
为了正确启动到 grub 菜单,我想出了两种方法:
- 迅速按F9访问UEFI启动选择菜单,然后选择Ubuntu,矛盾的是在列表之上。
- 按 F10 进入 BIOS 配置,不执行任何操作,直接退出而不保存更改。
如果我按相关键的速度不够快,那么我就会输入reboot
并重复。通常我需要尝试两三次。
我对启动顺序一无所知,但我无法理解这种行为。我的解决方法与直接打开电脑有何不同?
以下命令的输出为:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 71,7M 1 loop /snap/software-boutique/31 loop1 7:1 0 89,5M 1 loop /snap/core/6130 loop2 7:2 0 86,9M 1 loop /snap/core/4917 loop3 7:3 0 86,7M 1 loop /snap/ubuntu-mate-welcome/169 loop4 7:4 0 7,9M 1 loop /snap/pulsemixer/23 loop5 7:5 0 87,3M 1 loop /snap/ubuntu-mate-welcome/220 sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 260M 0 part /boot/efi ├─sda2 8:2 0 16M 0 part ├─sda3 8:3 0 912,5G 0 part ├─sda4 8:4 0 980M 0 part └─sda5 8:5 0 17,8G 0 part sr0 11:0 1 1024M 0 rom nvme0n1 259:0 0 465,8G 0 disk ├─nvme0n1p1 259:1 0 14,9G 0 part [SWAP] └─nvme0n1p2 259:2 0 450,9G 0 part /
efibootmgr
BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0000,0002 Boot0000* ubuntu Boot0002* Windows Boot Manager
记录一下:我通过安装 rEFInd 成功启动。ubuntu 的新版本在官方存储库中有它。这是一款非常好的软件。
尽管如此,我仍然很好奇问题是什么。我无法理解这种启动一致性的缺乏。