Windows 98 ネットワークは QEMU では動作しません

Windows 98 ネットワークは QEMU では動作しません

QEMU に Windows 98 をインストールしました。ネットワークをユーザー モードで実行したいです。 で起動すると、qemu-system-i386 win98.img -m 256 -soundhw sb16デフォルトのネットワーク ハードウェアが使用され、おそらく動作するはずです。デバイス マネージャーのネットワーク アダプター セクションには、「電話アダプター」(翻訳については不明) のみが表示され、他の NIC は表示されません。これが問題だと思いますが、その他の詳細は次のとおりです。IP アドレスを手動で 10.0.2.16 に設定してみましたが、 の出力に変化はありませんでしたipconfig /allping 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-3IO=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 \
;

あなたの運勢について、ぜひメモを残してください。

関連情報