我最近买了一台没有安装操作系统的笔记本电脑。很好。我安装了一个新的Windows8.1(原始操作系统)和Ubuntu19.10。没问题。
但是,当它启动时,它会弹出一条非常快的消息,类似于:
System BootOrder not found. Initializing defaults.sudo efibootmgr
BootCurrent: 0015
Timeout: 1 seconds
BootOrder: 0000,0001,0002,0003
Boot0000* ubuntu
Boot0001* UEFI:CD/DVD Drive
Boot0002* UEFI:USB Device
Boot0003* UEFI:Network Device
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: TOSHIBA MQ01ABD075现在,如果强制sudo efibootmgr --bootnext 0000,然后重新启动,错误消息将不再显示,但这只会持续一次引导。
我似乎不能把BootCurrent改为0000。
如何将BootCurrent更改为遵循指定的BootOrder?
发布于 2019-12-28 16:45:37
我想我已经修好了。它似乎仍然很好地引导Ubuntu和Windows,但没有错误消息。
@没有人发布一个很好的链接,准确地描述了我的问题。但是,这些修正并不适用于我,因为我的BIOS没有答案中列出的选项。
我最后做了一个sudo efibootmgr -c,它创建了一个新条目"Boot0004* Linux",它将"BootCurrent“和"BootOrder”值更改为:
sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0004,0000,0015,0013,0012,000D
Boot0000* ubuntu
Boot0004* Linux
Boot000D* Windows Boot Manager
Boot0012* UEFI: IP4 Realtek PCIe GBE Family Controller
Boot0013* UEFI: IP6 Realtek PCIe GBE Family Controller
Boot0015* UEFI: TOSHIBA MQ01ABD075新的"BootCurrent“和"BootOrder”值对我来说没有多大意义.但看起来很管用..。
https://askubuntu.com/questions/1199049
复制相似问题