从 grub2 启动 Debian Live ISO

从 grub2 启动 Debian Live ISO

我想从现有的 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 值”

相关内容