QEMU/Guests/Windows 1.x-2.x: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
[[File:Win101.png|thumb|right|The Windows 1.0 desktop.]]
[[File:Win203.png|thumb|right|The Windows 2.0 desktop.]]
This page details how to install Windows 1.01 and Windows 2.11 in QEMU. '''Windows 1.0''' is an operating system created by Microsoft, released on November 20, 1985. It was the first major release of Microsoft Windows and introduced some features and programs still present in Windows today. There were four versions of Windows 1.0.
 
'''Windows 2.0''' was released on December 9, 1987, and was the second major release of Windows. It added overlapping windows and protected mode to Windows, among other things. There were several versions of Windows 2.0. Support ended for both operating systems ended in December 2001, making Windows 1.01 the longest outright supported version of Windows.
 
==Windows 1.x==
The mouse doesn't work properly unless you use a driver from Windows 2.03 (even though Windows 1.04 includes an IBM Mouse driver, and QEMU can emulate it with the "<code>-serial msmouse</code>" option, it doesn't seem to work with Windows 1.) To get the mouse to work, copy a <code>mouse.drv</code> from a Windows 2 installation and place it into your Windows 1 installation. A zip containing this driver is available from [https://winworldpc.com/download/c2bacb86-c28d-c390-e280-a1c39411c3a4 WinWorldPC].
 
Make ana disk image by opening the Terminal (or Command Prompt) and typing this:
<pre>qemu-img create -f qcow2 DOS.img 32M</pre>
 
 
===Setting up===
Make a disk image by opening the Terminal (or Command Prompt) and typing this:
<pre>qemu-img create -f qcow2 DOS.img 32M</pre>
 
'''32M''' can be replaced with however big you want the hard drive to be (with M standing for Megabytes). Windows 2 is an extremely old OS so space should be of no concern.
 
After installing DOS, start QEMU up:
<pre>qemu-system-i386 -m 1M -hda DOS.img -net none -vga std -name "Windows 2.0 (x86)" -monitor stdio -display sdl -rtc base=localtime</pre>