QEMU config for Windows 98 that will work with v86?
- Dominant language
- JavaScript
- Stars
- 23.5k
- Forks
- 1.9k
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 7
Description
Hello, I've been playing with v86 on a website I'm building and I was using the images from the oldweb.today.
Those were working well while loading the state, but I couldn't boot them without the state file.
So I tried to start my own installation of windows 98 from scratch on qemu.
So I created a hard disk image like this:
qemu-img create -f qcow2 win98.img 2G
Then I ran the vm like this and installed Windows 98 (originally using drive d to boot):
qemu-system-i386 -cpu pentium3 -m 256 -drive file=win98.img,format=qcow2,media=disk,cache=directsync -drive file=(win98iso).iso,media=cdrom -boot c -soundhw sb16 -device ne2k_pci,netdev=net0 -netdev user,id=net0 -vga std -k en-us -drive file="[path to]/vmdisp9x-1.2023.0.24-driver-only.ima",index=0,if=floppy,format=raw -monitor stdio
After windows was installed, I converted the image to raw like this:
qemu-img convert -f qcow2 -O raw win98.img win98raw.img
Then I went on v86 on my page and tried to boot this image using settings similar to the ones from the oldweb.today and the machine started to boot, I even saw the windows splash screen.
But then the machine hung forever. Same as when I tried to use the oldweb.today image without the saved state.
Does anyone know how I can get Windows 98 booting properly?
Are there maybe settings for qemu that make the emulated computer more smiliar to v86 so when I transfer the image it works?
I want to eventually run Windows 98 with backups of ISOs from cd-roms that used to come with magazines. But I need to be able to boot the system first.
I really appreciate any help I can get!
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.