寻找失去的 Ubuntu UEFI BIOS 启动项

我用了两年的 Ubuntu 14.04 LTS 炸了,是我的台式机。

Ubuntu 16.04 LTS 即将发布,在那之前我得顶住,毕竟新版出来了我才会打算重装。

问题有点大条,主板 Bios 挂了,内容重写,硬盘是没事,但是主板的 CMOS 里的 UEFI 启动项没了……

IMG_20160408_193759.jpg

只能尝试解决了,然而实际上解决起来简单到爆炸。

首先,找个 Ubuntu 的 Live USB 启动。

sudo apt-get install efibootmgr

已经有装就不必了。

一般的启动项目添加:

sudo efibootmgr -c -L Ubuntu -l /EFI/ubuntu/grubx64.efi

Secure boot 启动项目添加:

sudo efibootmgr -c -L Ubuntu-Secure-boot -l /EFI/ubuntu/shimx64.efi

路径不确定的话自己看看自己的 EFI 分区路径是不是这样,确保可以找到文件是关键的。

然后启动就 OK 了。

顺便这问题对于那些升级了 Bios 丢失 Ubuntu UEFI 启动项目的解决也是同样有效的。

Source:Will updating the BIOS remove my Ubuntu EFI entry?

👍❤️😂🎉🔥👀🤡🤔

2 条评论

  1. Yu Sun
    Yu Sun Lv3
    2016-04-11 11:19 Mac OS X 10.11.4Google Chrome 49.0.2623.75日本东京都东京

    这跟SNSV主板 一个尿性(bug), 新加块硬盘全部 EFI 启动项就都丢光了...
    但是 UEFI Shell 里面一般都有 bcfg 可以用啊...
    Shell> bcfg boot dump -v #Show your UEFI boot list
    Shell> bcfg boot add 3 fs0:EFIYour path.efi "[You want to show in list of MB]" #Add a boot to list
    Shell> bcfg boot rm 3 #Remove a boot from list
    Shell> bcfg boot mv 3 0 #Change a boot order
    Shell> help bcfg -v -b #Show bcfg help text

    p.s. 然而 vmware 的 efi shell 里面居然没这工具....
    p.s.2 懒人还可以用 bootice 从 PE 下面改, 能用 GUI 就绝不用命令行

    👍👎🤡❤️🔥👀😂🤔
    1. plum
      plum 博主
      2016-04-11 14:28 Ubuntu x64Firefox 45.0中国河南省郑州市

      还真不知道这玩意,学习了。

      👍👎🤡❤️🔥👀😂🤔

添加新评论

😂🤡😎😡😁😋😭😑

目录

__empty__