LinuxファイルユーティリティがELFイメージを呼び出すイメージファイルがあります。
GRUB2ベースのISOファイルまたはqcow2ファイルを生成すると、QEMUは正常に起動できます。たとえばqemu-system-i386 myimage.iso
。
私のISOのgrub2はgrub.cfg
次のとおりです。
menuentry 'TEST' {
set root='(hd0)/'
legacy_kernel '/myimage' '/myimage'
}
(hd0)が.imgファイルにある場合は(hd0、msdos1)に変更されますが、まだ起動します。
私の(愚かな?)質問はQEMUを使ってこのMYIMAGEを直接起動できますか?つまり、コマンドラインでGRUB2を直接使用しませんか?
インターネットエクスプローラQEMU MYIMAGE [options]
?私がこれをしようとしたときに私が得るものはFread()
。
ベストアンサー1
次のことを試すことができます。
qemu-system-i386 -kernel /path/to/kernel -initrd /path/to/initial/ram/disk
カーネルはマルチブートと互換性がなければなりません。
しかし、Xinuで同じことをしようとしていますが、qemu -kernelを介して直接ロードするとコアダンプが発生します。 grub2を介してロードすると、正常にロードできます。