Choose some size in MB (Windows 98 requires at least 500 MB of free space). Finally, give your hard disk image a name. Finally, give your hard disk image a name. When the hard disk image has been created, make a note of the “cylinders,” “heads” and “spt” values that you are given. Qemu-img create win98.img 1G Then I used the following command to install windows from a win98 ISO created from an original install disk. Qemu-system-i386 -localtime -cpu 486 -m 256 -cdrom d win98se.iso -boot d -hda win98.img Doing that resulted in a quick, clean, problem-free windows 98 install.
For now i pass it to Win7 machine, i will later try with Win98, but from QEMu script it should be difference, it would plan with emulated 440fx. I also meantime made program with Qemu Win98 machine with emulated videocard (cirrus) to get ready for future passthrough what is good sound at least SB16 is working out of box. QEMU will reboot and Windows 95 should begin to run. Suggested command-line: qemu-system-i386 -netdev user,id=mynet0 -device ne2kisa,netdev=mynet0 -hda win95.qcow2-soundhw sb16 -m 64 -cpu pentium -vga cirrus -localtime -boot c -soundhw pcspk If Windows 95 crashes on you consider it normal. It was unfortunately never very stable. RELATED: How to Install Windows on a Mac With Boot Camp. If you don't have Homebrew yet, Matthew Broberg's introduction to Homebrew will help you install and configure it. If you recompiled proxmox and install it as the OS 2. Screen shot of the Windows 98 install dialogue inside the QEMU virtual machine. The next step is building, which I did.
First of all Windows 95 will run on Qemu.. Yes even the hokey Windows 95a. However the PCI support from the first version of Windows 95 is.. not all that good. Prepare for hell.
For what it's worth, I find that Qemu 0.90 is the best overall version of Qemu.. 0.10.5 will 'work' but don't be surprsed if the sound doesn't work 100%... And there are MASSIVE pauses while the disk image expands...
Windows 95 Japanese running on Qemu
- 3PCI phase
- 3.2Starting the updates
Requirements
I've found that you really need four key things for a good Qemu Windows 95 system:
- mkisofs for building an install CD with tools..
Optional would be Internet Explorer 5.5sp2.. which is the last version to run on Windows 95.
Rough guide ISA
The first thing I did was to grab a bootdisk & make sure I could fdisk/format the hard disk & mount a CD-ROM.. Now if you don't have a good bootdisk for MS-DOS or an MS-DOS intall set, I'd recommend bootdisk.com
I'm using a real CD-ROM with Windows 95.. It's the 'upgrade' version so there is a little hackery to get around installing Windows 3.1..
The first thing you'll need to do is create a virtual hard disk. Because Windows 95 is a fat16 OS you can only have 2GB max partitions.. So I just create a 2gb disk.. I think the 'minimum' you would want would be 200MB..
Anyways for the first boot on Qemu 0.10.5 it looks like this:
This will create & run a Windows 95 ISA machine, mount the physical CD-ROM and boot from the 'floppy'. From here you'll want to fdisk & format the hard drive.. It's not that hard with MS-DOS 6.22 as it'll want to just do it (keep hitting 1!)..
From the it will want to reboot, and you can format the hard disk....
Now with the disk formatted, I'm going to 'assume' your boot disk can read the CD-ROM.. I prep a fake windows 3.1 directory, and then copy the install files to the hard disk...
Ok, now from here I'd close Qemu, and start it up like this:
This forces the virtual machine to have a Soundblaster 16 & standard VGA. The cirrus drivers in Windows 95a will *NOT* work with Qemu... Also we are still going to install this as an ISA computer. Once MS-DOS has done it's quick boot (no config.sys/autoexec.bat) we go ahead and run windows setup.
From here the setup program will start to copy files, and then prompt you that it wants to check for a previous windows install.. It'll find the 'stub' windows and then prompt for a new install in the C:windows direcotory. So far so good. From here I usually modify the hardware myself, unselect all network cards, scsi cards, remove the video except for the standard VGA adapter, remove all audio cards, and select only the soundblaster, and let it do it's thing.
Then it will reboot the VM a few times, ask about printers, and whatnot.. Then you will have a running Windows 95 machine on ISA hardware. From here I'd recommend you shut down the VM, and backup the disk image.. This way you have something to fallback on that will boot, because from here the PCI 'upgrade' gets trickey.
PCI phase
This phase is trickey as you have to do a lot of foot work, but I find the PCI stuff works better then ISA... And I like SVGA not 16 colors..
Creating an update CDROM
In a directory with the NIC driver, PCI drivers & Internet explorer you'll need to run mkisofs. It's somewhat simple just use something like this:
Starting the updates
Ok with your disk image backed up, it's time to start the PCI fun. We now run Qemu like this:
On the first boot nothing will have changed, you've got to kick in the hardware detection in the control panel to get Windows 95 to realize you are on a PCI machine now. From here it will go crazy installing device drivers for all kinds of things. And it will want to reboot a few times. I interuppeted it on the 3rd reboot about the fifo IDE stuff... I just hit cancel until the explorer window opened up. Once you can get to explorer it's time to run the Intel PCI updates for Windows 95.
PCI driver
This should be run first, it's called infinst_enu.exe . You HAVE to have gotten Windows 95 to do some PCI detection ahead of time, otherwise the driver will say there is NO PCI chipsets in the system. And yes most devices will not work until you've run this update.. It's annoying. Run the utility, let it do it's thing and it'll reboot a few times. Now you should have the PCI stuff running. If the video prompts for a driver you should just ignore it for now.
Video driver
Next I just opened up the hardware manager, and pointed the video card to the 'new' driver located on the CD in VBE9XUNI .. After installing the driver, and a reboot the VGA card was 'still in the way'. Simply open up the hardware manager and remove the VGA card, and reboot and it'll now be running the new SVGA / VESA driver. The only 'issue' I've had with this driver is that MS-DOS prompts seem to corrupt the screen... alt+enter seems to 'fix' it..
Network driver
The network driver is simple to install. Shut down Qemu, and now use the following command to run Qemu :
On bootup it will detect that a new NIC has been added.. Point it to your CD-ROM for the driver, then it will need the Windows 95 install files (remember c:installwin95) to get it going. Also you may want to check protocols and remove everything, and add TCP/IP in there as it's the only thing that will work with user mode networking...
So far
Ok, this should be about it to get your system running... You should have sound, networking & video ... Enjoy the best of 1995!
Where to go from here
With a base install of Windows 95, there are a bunch of little things that you will most likely want.
And once you've installed Internet explorer 5.5sp2 that is about as far as Windows 95 will go.
Retrieved from 'http://gunkies.org/w/index.php?title=Installing_Windows_95_on_Qemu&oldid=7364'
That’s right, the ADB is usable enough now to type and move the mouse, meaning that OS X Server can now be installed within Qemu!
It’s incredibly slow, and the mouse is incredibly jumpy, but it’s actually running!
Basically, like A/UX, you boot up into MacOS to partition the drive.
qemu-system-ppc-screamer.exe -L pc-bios -m 256 -M mac99 -prom-env “boot-args=-v” -prom-env “auto-boot?=true” -prom-env “vga-ndrv?=true” -hda 2GB.vmdk -cdrom “Mac OS X Server 1.2, MOSX_Booter.iso” -sdl -device usb-mouse -device adb-keyboard -boot d
OS X Server 1.2 MacOS 9 Create OS X Server partition
And then kick off the installer:
Which really isn’t much to do, other than tagging the partition, and prepping the machine to reboot.
It’s OK
Qemu doesn’t emulate the NVRAM, so it’ll complete with this ‘non fatal’ ‘fatal error’
After that, boot into the OS X Server kernel, and continue the install:
qemu-system-ppc.exe -L pc-bios -prom-env “boot-args=-v rd=sd0″ -drive file=2GB.vmdk,index=1,format=vmdk,media=disk -M g3beige -cpu g3 -drive file=”Mac OS X Server 1.2, MOSX_Booter.iso”,index=0,format=raw,media=cdrom -prom-env “boot-device=cd:9,:tbxi” -m 256 -net none
It will then format the disk, and copy over the base operating system. After that it’s time to shutdown, and reboot the VM. I couldn’t figure out a pure hard disk boot, but again using the CD-ROM, you can just tell it to pull the root from the hard disk.
qemu-system-ppc.exe -L pc-bios -prom-env “boot-args=-v rd=hd0″ -drive file=2GB.vmdk,index=1,format=vmdk,media=disk -M g3beige -cpu g3 -drive file=”Mac OS X Server 1.2, MOSX_Booter.iso”,index=0,format=raw,media=cdrom -prom-env “boot-device=cd:9,:tbxi” -m 256 -net none
Install Qemu On Mac
OS X Server 1.2 installing
And after this, it’ll want to reboot again. Launch it up and now we get the initial setup
And with that out of the way, we can logon!
And after a while, it’ll load up the desktop
OS X Server 1.2 Desktop
Using Qemu On Windows
As mentioned above, the mouse is incredibly jittery. Doing anything graphical is very difficult. But here we are, running OS X/Rhapsody for the PowerPC!
Run Qemu On Windows
Because the mouse is VERY jumpy at the moment, Im going to make some pre-configured disk images available because running the disk tool under OS 9 is a major pain. The first image has only been partitioned, while the second has completed the ‘text mode setup’, aka a minimal install.
Windows On Qemu
And that’s it for now!