我在 Fedora 32 上有以下 /etc/grub.d/40_custom 文件:
#!/usr/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Start Fedora-KDE-Live 33" --class fedora {
set isofile="/Fedora-KDE-Live-x86_64-33-1.2.iso"
loopback loop (lvm/fedora-home)/sergio/Descargas/Distros$isofile
linuxefi (loop)/isolinux/vmlinuz iso-scan/filename=${isofile} root=live:CDLABEL=Fedora-KDE-Live-33-1-2 rd.live.image
initrdefi (loop)/isolinux/initrd.img
}
几年前我曾使用过该配置,但现在它不起作用。如果我选择该 grub 条目,屏幕将变黑(并且根本不显示任何错误),并且我必须重新启动并选择另一个 grub 条目。
注意:包含参数rd.live.debug=1
不会改变任何内容。 dracut 告诉我包含了 lvm 模块:
lsinitrd -m | grep lvm
lvm
我的自定义文件中是否存在错误或缺失的内容?