我的笔记本电脑Secure boot
已禁用和启用CSM support
。
我将 grub 安装到我的 USB 记忆棒上,--no-uefi-secure-boot
选项如下:
sudo grub-install --target=x86_64-efi --no-uefi-secure-boot --recheck --removable --efi-directory=/mnt --boot-directory=/mnt/boot -v /dev/sdf
我的下一个grub
菜单项加载了 LM21.1,.iso
没有任何问题:
menuentry 'Linux Mint 21.1 Cinnamon' --class linux --class gnu-linux --class gnu --class os {
set isofile="/iso/linuxmint-21.1-cinnamon-64bit.iso"
search --no-floppy --set=root --file $isofile
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} quiet splash ---
initrd (loop)/casper/initrd.lz
}
但是当我使用以下选项将 grub 安装到我的 USB 记忆棒上时--uefi-secure-boot
:
sudo grub-install --target=x86_64-efi --uefi-secure-boot --recheck --removable --efi-directory=/mnt --boot-directory=/mnt/boot -v /dev/sdf
如果我手动在 grub 控制台中输入下一个命令,.iso
文件仍然会成功加载:
grub
当我使用选项安装时,我的菜单项有什么问题--uefi-secure-boot
?
更新型多巴胺
我认为search
命令没有设置 root,因此loopback
命令找不到.iso
。但是为什么?