MOK管理器实用程序在Ubuntu 16.04上重新启动时不会显示(双启动)

Yerong Li

众所周知,在ubuntu 16.04上天真的安装并启动virtualbox 5.2.4将遇到安全启动问题:

$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (4.10.0-42-generic) or it failed to
         load. Please recompile the kernel module and install it by

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed

因此,我试图使virtualbox在启用安全引导的情况下工作,基本上我使用mokutil关注了帖子:https ://stegard.net/2016/10/virtualbox-secure-boot-ubuntu-fail/

但是在我的华硕QT425Q上启用了安全启动并禁用了快速启动。导入公钥后,设置密码

# mokutil --import /root/module-signing/MOK.der
  input password:
  input password again:

MOK管理器实用程序在重新启动时不会显示。而且我可以注册密钥,有人可以帮我弄清楚发生了什么吗?谢谢!

Yerong Li

最后,我通过重新排序从mokutil笔者的帮助下,启动顺序解决了这个问题LCP,下面的这篇文章来解决此问题:https://github.com/lcp/mokutil/issues/11#issuecomment-356159399

1.检查是否存在MOK文件。

   $ sudo -i
   # cd /sys/firmware/efi/efivars
   # ls Mok*
   MokAuth-605dab50-e046-4300-abb6-3dd810dd8b23
   MokNew-605dab50-e046-4300-abb6-3dd810dd8b23
   MokSB-605dab50-e046-4300-abb6-3dd810dd8b23

2.检查启动顺序。

   # efibootmgr -v
   BootCurrent: 0000
   Timeout: 2 seconds
   BootOrder: 0000,0001,0002
   Boot0000* ubuntu HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\UBUNTU\GRUBX64.EFI)
   Boot0001* Windows Boot Manager   HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................
   Boot0002* ubuntu HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO

3.重新排序靴子。

因此,例如,在上一个打印输出中,我们需要将Boot0000 *Boot0002 *交换

# efibootmgr -o 0002,0001,0000
# efibootmgr -v
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,0000
Boot0000* ubuntu    HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\UBUNTU\GRUBX64.EFI)
Boot0001* Windows Boot Manager  HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...d................
Boot0002* ubuntu    HD(1,GPT,dabc2835-8f96-4429-ba98-3abadcfcaa57,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)..BO

4.现在重新启动。Mok管理器应该会在启动时显示。

希望这可以帮助其他人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

设置Wildfly以在Ubuntu 16中重新启动时开始

Ubuntu 18.04.2 LTS | 重新启动并选择正确的启动设备或在尝试双启动时插入启动媒体

在 Ubuntu 20 上启动时正在加载 Ubuntu 16 的界面

系统在关机/重新启动时挂起-停止UID 1000的用户管理器

集成 Opendaylight、OVSDB。重新启动时创建新的管理器

Windows不会重新启动,无法访问任务管理器或启动某些程序

重新启动时重置第二台显示器的分辨率

每次重新启动时,Nvidia双显示器配置都会丢失

在系统重新启动时重新启动我的 Web 服务器

在MSI GE72MVR上安装Ubuntu 16.04,重新启动时系统冻结

尝试在Ubuntu Server 18.04上安装Xfce,但重新启动时没有GUI

程序重新启动时未出现Treenode

Ubuntu在重新启动时关闭(v 14.04.1)

如何在重新启动时擦除 Ubuntu

重新启动时名称服务器更改

服务器关闭或重新启动时,SignalR客户端不会调用重新连接事件

冷启动时无法在Asus Laptop上输入UEFI安装程序。重新启动就可以了

PeaZip存档文件实用程序打破了Windows 10上的Windows资源管理器跳转列表

如何重新启动网络管理器小程序

在应用程序启动时从代码调整/重新启动Postgresql服务器

重新启动后的警报管理器在意图时显示错误 NullPointerException

ODROID XU4上的Ubuntu 16.04服务器-关机/重新启动时挂起

如何在Ubuntu的启动器中启动“ Epson打印机实用程序”?

重新启动网络管理器

GPU驱动程序仅在PCI-E 16x插槽中重新启动

重新启动Shell Ubuntu 16后找不到RVM安装的ruby

在显示管理器/启动时记住屏幕亮度

每次重新启动时都启动 apache web 服务器 cloud-init

如何以特定用户身份在重新启动时启动Teampeak服务器