Windows 98 VM running on Raspberry Pi 4 @KasperSOlesen
Windows 98 VM running on Raspberry Pi 4  @KasperSOlesen
Uploaded May 2020 | Updated September 2026, 3 weeks ago
In this video I am showing Windows 98 VM running on a Raspberry Pi 4 using Qemu 5. The image I used was made by Pi Lab. He has a Youtube channel here:
youtube.com/channel/UCgfQjdc5RceRlTGfuthBs7g
The Raspberry image can be downloaded here:
raspbian-x.com
It is the Raspian X Nighthawk Edition one, which gives Raspbian more of a Windows 10 look and functionality.
The iRaspian image will make Raspbian look and feel more like MacOS. Sounds like he will also update his Raspbian95 and RaspbianXP image that makes it look like Windows 95 and XP.

Here is there script file that launches Qemu with a CD found on an external drive with the whole console menu and such:
http://dionysus.dk/File/win98_SelectCD.sh

To use it, launch Raspbian X on your Pi, transfer this file to it either by grabbing it from this link, transfer it via USB stick or maybe using an FTP.

Once its copied, ensure that under properties its set to be executable. If you are in a prompt I believe the command is chmod -x /path/filename
I would suggest copying it to the /home/pi/VM folder where the Windows 98 image is.

Now go to the start menu, search for win98. It will find the script for launching the Windows 98 VM. Right click it and chose add shortcut to desktop. This one launches it without adding any CD. Copy it and paste it. Rename the new file to something that makes sense, then click edit launch. Put mark in the "launch in console" box. There is a box that shows the command being run and it will show the full path of the current script. Click the folder next to it and find your way to /home/pi/VM and select the win98_SelectCD.sh script... unless you put it somewhere else. This is a bash script unlike the first file, so at the beginning of the command you need to add
sudo bash /home/pi/VM/win98_SelectCD.sh script

Click okay or just close this window and it should save the changes. Now right click it again and click properties, because it now needs to be change to be possible to launch as an executable again. That should be it, it should now be possible to launch it. It will look for all iso files on any external storage connected to the Pi like f.ex a USB stick. If you change the path in the code where is says /media/ to f.ex. /home/ it will look in all the home folders instead, but many of these are protected and it will cause errors, so you should be more specific than that. Note that there are at least two places referencing /media/ and they both need to be changed to the new path you might want to be scanned for iso files instead.
Windows 98 VM running on Raspberry Pi 4The Duel Commodore 64Oculus Rift - Playing Zero CaliberOculus Rift - Playing Zero Caliber VR - ReviewMiSTer FPGA - Playing Dragons Lair Laserdisc port on the C64 coreMiSTer PSX Core - Testing the latest PSX Core build that now has audioOculus Rift - Playing Blade & SorceryPlaying Sea of Thieves Killing FlameheartMiSTer AO486 core running Descent (Cache37ish)SC2 - Delta Quadrant ZvZSC2 Delta Quadrant Caldor vs Red part 1Oculus Quest 2 - Playing Commodore 64 games
Kasper S. Olesen |

Windows 98 VM running on Raspberry Pi 4

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER