QEMU に Windows 98 をインストールしました。ネットワークをユーザー モードで実行したいです。 で起動すると、qemu-system-i386 win98.img -m 256 -soundhw sb16
デフォルトのネットワーク ハードウェアが使用され、おそらく動作するはずです。デバイス マネージャーのネットワーク アダプター セクションには、「電話アダプター」(翻訳については不明) のみが表示され、他の NIC は表示されません。これが問題だと思いますが、その他の詳細は次のとおりです。IP アドレスを手動で 10.0.2.16 に設定してみましたが、 の出力に変化はありませんでしたipconfig /all
。ping 10.0.2.2
宛先ホストに到達できないことが報告されます。ipconfig /all
インターフェイスが 1 つだけ報告され、イーサネット アダプター、その説明は「PPP アダプター」です。
答え1
Windows 98 はおそらくプラグ アンド プレイ BIOS を検出できません。この問題を回避するには、Windows を直接ハードウェア アクセス用に設定します。これを行うには、デバイス マネージャーに移動し、黄色の感嘆符の付いたプラグ アンド プレイ BIOS を見つけて、プロパティ、ドライバーの更新、場所の選択、すべてのデバイスの一覧を表示し、「PCI バス」を選択します。
これにより、グラフィック カード、より優れた IDE ドライバーなど、多数のデバイスが見つかります。
答え2
念のため、プラグアンドプレイウィザードが機能しない場合でも、PCIバスデバイスを手動でインストールしてみてください。
答え3
私の経験では、msw98 はプラグアンドプレイ BIOS を認識しないため、PCI NIC をまったく認識できません。私のハックは ISA NIC を定義することです。
-net nic,model=ne2k_isa,irq=3,iobase=768,macaddr=aa:bb:cc:dd:ee:ff:00
-net user
ドライバーを手動でインストールします: 標準 National Semiconductor NE2000Plus
およびIRQ-3
はIO=768(=0x300-0x31F)
ms-windows のデフォルト設定です。st が必要な場合は、設定に注意してください。
ところで、インターネットを閲覧することはできますが、samba サーバーに接続できません。原因は、サーバーの samba の新しいバージョンが、古すぎるバージョンの msw98 samba を無視していることにあると考えられます。
私は次のようなものを使います:
qemu-system-i386 -name msw98 -M pc -m 256 -cpu pentium3,kvm=off \
-smp cpus=1 -rtc-base localtime -display sdl -vga cirrus \
-hda diskC.qcow2 -cdrom CD98SE.iso \
-net nic,model=ne2k_isa,irq=3,iobase=768,macaddr=aa:bb:cc:dd:ee:ff:00 \
-net user \
-serial none -parallel none -no-kvm -no-acpi \
;
あなたの運勢について、ぜひメモを残してください。