grub2からDebian Live ISOを起動します。

grub2からDebian Live ISOを起動します。

既存のGrub2からDebian Buster Live ISOを起動したいです。

起動可能なISOは(タイプ:dos、XFS)にあり/dev/sdh7、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値を取得できません」

ベストアンサー1

おすすめ記事