使用“efibootmgr -o”命令更改启动顺序

使用“efibootmgr -o”命令更改启动顺序

使用命令更改启动顺序时efibootmgr -o,我遇到重启后 UEFI 项目重复的问题。请参阅下文了解我遵循的步骤。

  1. 启动到操作系统(我使用的是 Ubuntu 18.10):

    root@XXX:~$ efibootmgr
    BootCurrent: 0001
    Timeout: 3 seconds
    BootOrder: 0001,0002, 0003
    Boot0001* UEFI: Built-in EFI Shell
    Boot0002* UEFI: hp x705w PMAP, Partition 1
    Boot0003* Hard Drive
    
  2. 现在修改启动顺序:

    root@XXX: ~$ efibootmgr -o 2, 3
    BootCurrent: 0001
    Timeout: 3 seconds
    BootOrder: 0002, 003
    Boot0001* UEFI: Built-in EFI Shell
    Boot0002* UEFI: hp x705w PMAP, Partition 1
    Boot0003* Hard Drive
    
  3. 重启并检查。将会发现重复项UEFI: Built-in EFI Shell

    root@XXX: ~$ efibootmgr 
    BootCurrent: 0001
    Timeout: 3 seconds
    BootOrder: 0004, 0002, 0003, 0001
    **Boot0001* UEFI: Built-in EFI Shell**
    Boot0002* UEFI: hp x705w PMAP, Partition 1
    Boot0003* Hard Drive
    **Boot0004* UEFI: Built-in EFI Shell**
    

我请求有人帮助我了解为什么会发生这种重复。

笔记:仅对于在更改启动顺序时被跳过的设备才会发生重复。

相关内容