我已经完全安装了 ubuntu 15.10 16.04在 USB 记忆棒上(无 chroot/永久实时安装),并设法让它启动到 BIOS 以及 UEFI。
如何才能使安全启动在多台机器上正常工作?
我试过
sudo apt-get install linux-signed-generic grub-efi-amd64-signed Shim-signed
其次是
sudo grub-install --uefi-secure-boot # --force
是什么导致了它确实能够在我执行此操作的机器上进行安全启动,但仅限于此。
我认为这肯定是可行的,因为也可以启动使用 rufus 创建的启用了安全启动的 ubuntu 安装棒,而且它不绑定到任何机器。也许我的想法是错误的,所以我很乐意得到任何帮助,我已经搜索了好几天了。
编辑:升级到 16.04,但没有任何改变。
谢谢!
答案1
这个命令现在解决了我的问题:
grub-install --efi-directory /mnt/esp --boot-directory /mnt/rootfs/boot --target x86_64-efi --removable /dev/sdb --uefi-secure-boot
这最终让我能够在启用安全启动的 uefi 系统上启动。我在启动时遇到的唯一错误是
error: file ´/boot/' not found.
error: no such device: /.disk/info.
这不是什么真正的问题,因为它仍然可以启动,但是如果您知道是什么原因造成的以及如何解决,我将非常感谢您提供的任何提示。错误:没有这样的设备:/.disk/mini-info。