Windows 98 網路在 QEMU 中不起作用

Windows 98 網路在 QEMU 中不起作用

我在 QEMU 中安裝了 Windows 98。我想在用戶模式下運行網路。我啟動它,qemu-system-i386 win98.img -m 256 -soundhw sb16所以它應該使用預設的網路硬體並且可能可以工作。在裝置管理員的網路介面卡部分中,我只看到「電話適配器」(不確定翻譯),沒有其他網路卡。我認為這就是問題所在,無論如何,這裡還有其他細節:我嘗試將 IP 位址手動設定為 10.0.2.16,. 的輸出沒有任何變化ipconfig /allping 10.0.2.2報告目標主機無法存取。ipconfig /all僅報告一種接口,乙太網路適配器,其描述為“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

並手動安裝驅動程式:標準國家半導體NE2000Plus

IRQ-3IO=768(=0x300-0x31F)ms-windows 預設設置,如果您需要的話。否則,請小心配置。

順便說一句:我可以瀏覽互聯網,但無法連接到 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 \
;

請留言,談談你的運氣。

相關內容