我想从现有的 Grub2 启动 Debian buster live ISO。
可启动 ISO 位于/dev/sdh7
(类型:dos、XFS),vmlinuz、initrd 位于“hd7,msdos1”[必须正确,来自实际内核]。
我想我需要为 vmlinuz 和 initrd 指定 XFS FS。
我的实际/etc/grub.d/40_custom
配置:
menuentry "Debian Live ISO" {
load_video
insmod gzio
insmod part_msdos
insmod loopback
insmod iso9660
insmod ext2
insmod ext4
set isofile='(hd7,7)/iso/live-image-amd64.hybrid.iso'
set root='hd7,msdos1'
echo 'Loading Linux 4.19.67-custom ...'
linux /vmlinuz-4.19.67-custom iso-scan/filename=$isofile quiet noeject nopromt ro net.ifnames=0 biosdevname=0 quiet
echo 'Loading initial ramdisk ...'
initrd /initrd.img-4.19.67-custom
}
ISO 必须位于不同的分区上,因为空间不足。希望只需要正确设置 XFS 文件系统!
在主机和ISO系统上,使用相同的内核。
错误是:
“hd7 无法获取 C/H/S 值”