QemuとTinyCoreLinux - ネットワーキング

QemuとTinyCoreLinux - ネットワーキング

私のホストOSは、QemuがインストールされているWindows 7(IP:192.168.0.25)です。 QemuでTinyCore Linuxを起動しています。

ifconfigTinyCoreでコマンドを実行するときにアドレス(例:192.168.0.40)を見たいです。

commandを介してqemuを起動しqemu-system-i386.exe -cdrom C:\Users\Tom\Desktop\Core-11.1.isoてcommandを実行すると、ifconfigTinyCoreにeth0(10.0.2.15)とlo(127.0.0.1)という2つのインタフェースがあることがわかります。

commandを介してqemuを起動しqemu-system-i386.exe -cdrom C:\Users\Tom\Desktop\Core-11.1.iso -netdev user,id=xyz,net=192.168.0.0/24,dhcpstart=192.168.0.40てcommandを実行すると、ifconfigTinyCoreにlo(127.0.0.1)インターフェイスが1つだけ表示されます。

助けが必要ですか?

答え1

device使用時にはまだ提供する必要があります-netdev(例:-netdev ...およびis-deviceの拡張構文を-nic ...参照)。https://qemu.readthedocs.io/en/latest/system/inplication.html#hxtool-5

したがって、次のようなものが必要です。

qemu-system-x86_64 -hda linux.img -boot n -device e1000,netdev=n1 \
-netdev user,id=n1,tftp=/path/to/tftp/files,bootfile=/pxelinux.0

そして... Windows 10にアップグレードする場合は、QEMUアクセラレーションを使用すると、それほど遅くならないようにすることができます。 (ただのヒントです。)

関連情報