- 启动自动签名
打开/etc/dkms/framework.conf,反注释以下两行
>mok_signing_key=/var/lib/dkms/mok.key
mok_certificate=/var/lib/dkms/mok.pub - 导入mok到主板
mokutil --import /var/lib/dkms/mok.pub
这条命令执行后会提示输入密码,重启动需要在Bios界面输入相同的密码进行确认才能启动
Views: 2
mokutil --import /var/lib/dkms/mok.pub
Views: 2
mount -t efivarfs none /sys/firmware/efi/efivars
mount /dev/sdb3 /mnt
mount /dev/sdb2 /mnt/boot
mount /dev/sdb1 /mnt/boot/efi
mount /dev/sdb2 /mnt/
mount /dev/sdb1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do mount -B i /mnt/i; done
chroot /mnt
grub-install /dev/sdb
update-grub
按Ctrl-D退出chroot
重启电脑或虚拟机
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update
sudo apt install -y boot-repair && boot-repair
注意:
使用iso启动时若不能启动可以暂时关闭bios中的安全启动
以上方法即可以用于轨换启动式到uefi,也可以用于修复uefi引导
我是先在bios中切换到uefi启动然后去修复操作系统的引导的,不知道先修复引导再改bios行不行
Views: 4