Difference between revisions of "QEMU"

From Pandora Wiki
Jump to: navigation, search
(Known problems)
(Added QEMU infobox)
 
(86 intermediate revisions by 15 users not shown)
Line 1: Line 1:
 +
{{Infobox Emulator|title=QEMU
 +
|image=
 +
|download=[http://repo.openpandora.org/?page=detail&app=qemu repo]
 +
|license=[http://wiki.qemu.org/License GPLv2]
 +
|porter=[http://repo.openpandora.org/?page=all&search=mcobit&s=new mcobit]
 +
|version=0.15.1.1
 +
|webpage=http://wiki.qemu.org/Main_Page
 +
|status=Available
 +
}}
 +
 +
 
This is a page about the qemu port by IngoReis and mcobit (forum thread [http://boards.openpandora.org/index.php?/topic/7004-qemu-for-pandora-for-rebirth-competition/ here]).
 
This is a page about the qemu port by IngoReis and mcobit (forum thread [http://boards.openpandora.org/index.php?/topic/7004-qemu-for-pandora-for-rebirth-competition/ here]).
  
 
=Documentation=
 
=Documentation=
  
==PND download and installation==
 
===Downloading the PND===
 
Use your favorite browser to navigate to the following url: [repo...](Will be available after release)
 
and klick the Download button.
 
Save the File somewhere on your PC. If you use your Pandora to download, you can save it to the directory mentioned in the next chapeter directly.
 
===Installing the PND===
 
Put the downloaded file onto your sdcard into one of the following folders:
 
For Desktop: YOURSDCARD/pandora/desktop
 
For Menu: YOURSDCARD/pandora/menu
 
For both: YOURSDCARD/pandora/apps
 
 
If you do this on your PC, insert the sdcard into your Pandora afterwards.
 
 
If you use pndstore or some other tool to download and install pnds, please see their documentation for how to use them.
 
===Running the PND===
 
If the above steps worked properly, you should see the Qemu for Pandora icon in the above mentioned place(s) now.
 
(Double)click it to startup the GUI.
 
 
==Using the UI==
 
==Using the UI==
 
===Main===
 
===Main===
====Mounting HDD images====
 
Click on the icon with the folder next to "Load image..." to browse your filesystem. Navigate to the imagefile you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 
The help-button will provide some hints on how to do that as well.
 
It is also possible to enter the fullpath including the imagename into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.qcow2)
 
====Mounting CD/DVD images====
 
Click on the icon with the folder next to "Load iso.." to browse your filesystem. Navigate to the iso (cdrom image) you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 
The help-button will provide some hints on how to do that as well.
 
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.iso)
 
 
====Assigning RAM to the machine====
 
====Assigning RAM to the machine====
 
Click on the textfield next to "RAM in MB" and enter the amount of RAM in MegaBytes, that the machine should use.
 
Click on the textfield next to "RAM in MB" and enter the amount of RAM in MegaBytes, that the machine should use.
Line 37: Line 23:
 
====Exit the UI====
 
====Exit the UI====
 
If you want to quit the gui, click on the "Cancel" button in the Main tab.
 
If you want to quit the gui, click on the "Cancel" button in the Main tab.
 +
 +
===Files and directories===
 +
Please note that the paths must not contain spaces or qemu will not start. That is a problem, we don't have a solution for right now. Sorry.
 +
====Mounting HDD images====
 +
Click on the icon with the folder next to "HDD image..." to browse your filesystem. Navigate to the imagefile you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 +
The help-button will provide some hints on how to do that as well.
 +
It is also possible to enter the fullpath including the imagename into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.qcow2)
 +
====Mounting CD/DVD images====
 +
Click on the icon with the folder next to "CDROM iso.." to browse your filesystem. Navigate to the iso (cdrom image) you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 +
The help-button will provide some hints on how to do that as well.
 +
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.iso)
 +
====Mounting Floppy images====
 +
Click on the icon with the folder next to "Floppy image" to browse your filesystem. Navigate to the image (floppy image) you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 +
The help-button will provide some hints on how to do that as well.
 +
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.img)
 +
====Mounting a shared folder from your filesystem====
 +
Click on the icon with the folder next to "Shared folder" to browse your filesystem. Navigate to the folder you want to load and select it by doubleclicking it or mark it with a single click and press "open".
 +
The help-button will provide some hints on how to do that as well.
 +
It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/shared)
 +
This folder will be mounted as a fat16 folder, what means, that it cannot be bigger as 512MB!
 
===Image Tools===
 
===Image Tools===
 
====Creating HDD images using the UI====
 
====Creating HDD images using the UI====
Line 60: Line 66:
 
*Disable Network
 
*Disable Network
 
Check this, if you do not want qemu to emulate a networkcard.
 
Check this, if you do not want qemu to emulate a networkcard.
 +
====Recommend Drivers====
 +
*Cirrus Logic GD5446 Win95(win95 only) Driver(This Driver is the best i found in Web)
 +
http://www.treiberupdate.de/treiber-download/z-dltreiber/download_treiber_2099999.php?load=152416&dlidday=4rtfd44sdwer5de&extern=0&vendor=Cirrus_Logic&sys=Windows95
 +
 +
*a better win9x Driver for Soundblaster
 +
http://www.claunia.com/qemu/drivers/w9x_sb16.zip
 +
 +
*Univbe Driver Version 5.3a for Dos
 +
ftp://cyberia.dnsalias.com/pub/filebase/freedos/sdd53a-d.zip
 +
 +
*Univbe Driver Version 6.7 for Dos
 +
ftp://cyberia.dnsalias.com/pub/filebase/freedos/univbe67.exe
 +
 +
*Univbe is for Private Using free,here are the Reg Codes i have gotten from Wikipedia
 +
http://forum.gp2x.de/download/file.php?id=1387
 +
 +
*here is the PCI BUS Driver for Win9x
 +
http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/4241/a08/infinst_enu.exe&agr=&ProductID=816&DwnldId=4241&strOSs=&OSFullName=&lang=eng
 +
 +
*here is a not tested 1 File automatic installation Driver for MSDOS generic CDROM Drives.
 +
http://www.wollomatic.de/download/ptsdos/fxide158.exe
 +
 
==Installing an OS into an image==
 
==Installing an OS into an image==
 
===Creating HDD images using your Desktop PC (Linux)===
 
===Creating HDD images using your Desktop PC (Linux)===
 +
 +
qemu-img create -f qcow2 win98.img 2G
 +
 +
The above command creates a 2G qcow2 image called win98.img in your directory
 +
 
===Creating HDD images using your Desktop PC (Windows)===
 
===Creating HDD images using your Desktop PC (Windows)===
  
Line 75: Line 108:
 
*Choose the max Image Size and i recommend the qcow2 Image Format.
 
*Choose the max Image Size and i recommend the qcow2 Image Format.
  
Your new empty Image ist now in your QemuManager Folder named "Images"
+
Your new empty Image is now in your QemuManager Folder named "Images". It will be selectable when you create a new VM.
  
 
===Installing Microsoft DOS===
 
===Installing Microsoft DOS===
Line 83: Line 116:
 
====On your Desktop PC====
 
====On your Desktop PC====
 
====On the Pandora====
 
====On the Pandora====
 +
===Installing Microsoft Windows NT===
 +
====On your Desktop PC====
 +
* The -cpu pentium option is mandatory.
 +
* For networking, use: -net nic,model=pcnet -net user
 +
* At login: contrl+alt+2 to get the command window, then:
 +
sendkey ctrl-alt-delete
 +
 +
====On the Pandora====
 +
 
===Installing Microsoft Windows 95 on PC===
 
===Installing Microsoft Windows 95 on PC===
  
*start Qemu Manager
+
*Start Qemu Manager
 +
*In menu, select VM -> New Virtual Machine
 +
*Name it what you like (eg "win95")
 +
*Ensure next two options are "Default VM Store" and "Standard x86/x64 PC"
 +
*Set Operating System to Windows 95
 +
*Important: Change Qemu version to 0.14.1
 +
*Click Next
 +
*Set RAM to 128MB (this is the max Qemu can use on Pandora)
 +
*If you have already created a HDD image using the previous instructions on this page, select option to use an existing image and locate that file. Or,
 +
*If you have not created a HDD image yet, select option to Create New. Set desired size and ensure Disk Image Type is Qcow2.
 +
*Click Next
 +
*Important: Ensure you change Virtual Machine Output to "QEMU Window".
  
*create new VM
+
You should now see your new VM in the main Qemu Manager window. Before you install the OS you need to do some basic setup. The Hardware tab should be selected by default. If not, click it. From here you change options by double clicking each item.
  
*Name it what you like(example win95)
+
*Set Sound Card to "Soundblaster 16"
 +
*Set Enable Networking to "No"
 +
*Set Video Card to "Cirrus Logic GD5446"
  
*Choose x86PC , Operating system Windows58 and very very Important choose Qemu Version 0.14.1 the standart 0.11.1 will not work
+
Now for some performance tweaks.
  
*select Ram 128MB(the max what Pandora Qemu can use) and choose the size of your Harddisk
+
*Click the "Advanced" tab.
 +
*Set Disable HPET to "Yes"
 +
*Set Disable ACPI Support to "Yes"
  
*Virtual Machine Output is important to set it to "QemuWindow"(not QemuManager)
+
And finally, select the Win95 discs.
  
*now you should use this Hardware Settings: Soundcard=Yes
+
*Click the "Drives" tab.
 +
*Set Floppy 0 to your (floppy) boot disk or disk image.
 +
*Set CD ROM to your CD or ISO.
  
SoundHW=Soundblaster16
+
You should now be ready to start your install. Click the green "Play" button to launch the VM, and Windows Setup should start. At the end of the install process, Windows Setup will tell you to remove any disks. Go back to the Qemu Manager window "Drives" tab and clear both of your selections. Now allow Windows Setup to reboot the machine.
  
Networking=none (the Networking is not testet now with Win98,but it could work)
+
The following notes were added to this section but do not seem to apply to all installs. They could use some clarification and possibly less shouting.
  
VideoCard=Cirrus GD5446
+
*(THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)
 +
*Setup Should start well(when it hangs in installation Progress,theres a alternativly way to install Win95/98)
 +
*AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS. (HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)
  
*and under the Menu Advanced some Performance Tweaks:
+
Happy installing/experimenting :)
  
Disable Hpet=YES
+
===Installing Microsoft Windows 98===
 +
====On your Linux PC====
  
Disable ACPI Support=YES
+
*First have qemu/kvm installed (apt-get install kvm)
  
*NOW WE CAN INSTALL Win95:
+
mkdir ~/qemu-img
  
*Switch to Drives and Choose as CDROM your CDROM Drive or your own Win95Iso
+
qemu-img create -f qcow2 ~/win98.img 2G
  
*use one Win95 Bootdisk (.ima and .img Diskformats shoud work)
+
*Now to run the VM; (remember to use pc-0.14 and not higher, install would always crash on 0.15)
  
*start from Bootfloppydisk(or Image)and start install (THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)
+
kvm -M pc-0.14 -cpu pentium -no-kvm -no-acpi -no-hpet -m 128 -hda win98.img -cdrom Win98_SE.iso -boot d -soundhw sb16 -usb -usbdevice tablet -vga cirrus -net none
  
*Setup Should start well(when it hangs in installation Progress,theres a alternativly way to install Win95/98)
+
This starts a qemu 0.15 VM that boots off the CD and uses the qcow file you just created.
  
*AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS.
+
*First install run;
  
(HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)
+
Boot off the CD
 +
Select option 2 - Start computer with CD-ROM support
 +
fdisk (say yes to large disk support, create primary partition and set it bootable)
 +
you'll need to reboot now
  
 +
*Run the above kvm command again for second run;
 +
again boot off CD and into DOS prompt with CDROM support
 +
cd d:\win98
 +
format c:
 +
setup.exe
  
Happy installing/experimenting :)
+
*install windows as usual
  
===Installing Microsoft Windows 98===
 
 
====On your Desktop PC====
 
====On your Desktop PC====
 
*start Qemu Manager
 
*start Qemu Manager
Line 180: Line 249:
 
*Happy installing/experimenting :)
 
*Happy installing/experimenting :)
  
===alternativly Way to install Win95/98===
+
===Alternative Way to install Win95/98===
  
 
====On the PC====
 
====On the PC====
  
*Break the installation Progress with F3 and you will be in MSDOS
+
*Break the installation progress with F3 and you will be in MSDOS
  
 
*switch to a: and make your HD Image bootable with
 
*switch to a: and make your HD Image bootable with
Line 208: Line 277:
 
*your setup Files should now copy to c:\setup
 
*your setup Files should now copy to c:\setup
  
*after this boot your HDD Image without Floppy Image and without your Windows Iso
+
*after this boot your HDD Image without Floppy Image and without your Windows Iso. With 98 you can also boot from the cd, just starting the computer, not the installation.
  
*you must be now in Dos and must type
+
*you must be now in Dos and for 95, you must type
  
 
cd setup
 
cd setup
Line 217: Line 286:
  
 
setup
 
setup
 +
 +
* For 98:
 +
 +
cd setup
 +
 +
xmsmmgr (may be already running)
 +
 +
install
  
 
*Now this is the Way who must install Windows perfectly
 
*Now this is the Way who must install Windows perfectly
Line 226: Line 303:
 
*same like PC
 
*same like PC
  
 +
===another Way to install Windows 98===
 +
I really recommend doing this on a PC because it takes a long time on the Pandora.
 +
====On the PC====
 +
Note: I did this with the German Windows 98 SE CD (untouched). I am not sure if all the translations are correct so please do correct them if a menu item etc. has a different name in the English version.
 +
I used Windows 7 and Qemu-1.2.0-rc0 as a host system. QEMU Manager is outdated
 +
 +
'''0 Preparation'''
 +
*after creating a harddrive image start qemu with the command "qemu-system-i386w.exe -hda w98.img -cdrom Windows_98_SE.iso -boot d -soundhw sb16,adlib -L Bios -usb -usbdevice tablet" where w98.img is the name of your HDD image and Windows_98_SE.iso your CD image
 +
*you should now get an error about your harddrive not having a partition so lets create one. Enter "fdisk"
 +
*enable large disk support, then press 1 (create DOS Partition) -> 1 (Primary Partition) -> Y (use maximum available space) -> ESC and reboot your VM
 +
*after the reboot press ESC when the setup is asking you to check your drive (the VM will hang because the drive is not formated yet)
 +
*enter "format c:" to format your drive
 +
(optional but recommended) copy the setup files to your newly formated drive and install from there. This will save you a lot of trouble later:
 +
*make a new folder with "mkdir C:\SETUP"
 +
*copy the files with "xcopy R:\WIN98\*.* C:\SETUP\*.* /E /S" (you need to be in a: otherwise xcopy might not be found)
 +
'''1 Installation'''
 +
*now start the installation. If you copied the files, start it with "C:\SETUP\SETUP.EXE", otherwise with "R:\WIN98\SETUP.EXE"
 +
*I recommend using only 3 additional featues form the multimedia section "audiocompression", "videocompression" (some games need it) and "volume mixer". Uncheck the rest.
 +
*The Installation should work without any problems. When you are finished, remove the "-boot d" option when starting the VM, also remove the ISO Image if you copied the setup files.
 +
'''2 Configuration'''
 +
*go to Control Panel -> System -> Device Manager and Click on "Plug&Play Bios" (there should be a yellow exclamation mark in front of it)
 +
*go to install driver and use the "select device from list" Option -> click on "all models", select "PCI-Bus" and click on next. Restart the VM
 +
*now a lot of new drivers should install, always select "automatic search" and disable all devices/directories in the list, the drivers are all on the CD or on your HDD if you copied the setup files
 +
*after a view reboots all but the NIC should be installed (see 3 for that)
 +
*go to the Device Manager, there should be two entries in the Graphics Card category. "Cirrus" and "Cirrus Logic 5446 PCI" (the last one with a yellow exclamation mark)
 +
*deactivate "Cirrus Logic 5446 PCI" and reboot twice
 +
*now only one Graphics Card entry should be there, the disabled "Cirrus Logic 5446 PCI", enable it again and reboot
 +
there shouldn't be any more problems in the Device Manager except for the NIC
 +
 +
'''3 Additional Software'''
 +
There are a view things I installed on the system:
 +
*NIC Driver: http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-54375 (it installs fine but I haven't tested it further)
 +
*Unofficial Service Pack: http://www.nandlstadt.com/projekte/windows-98-se-service-pack.htm
 +
*DirectX: http://www.fileplanet.com/55074/50000/fileinfo/DirectX-8.1b-for-Windows-98,-ME,-2K,-and-XP
 +
'''4 Running Windows 98 on the Pandora'''
 +
*copy over your HDD image to your SD Card, select it via QEMU and make sure to add "-usb -usbdevice tablet" in the "Other Options" line otherwise the touchscreen won't work
 +
*Launch and have fun
 +
====On the Pandora====
 +
*same as on the PC, make sure to add "-usb -usbdevice tablet" in the "Other Options" line.
 
===Installing Microsoft Windows XP===
 
===Installing Microsoft Windows XP===
 
====On your Desktop PC====
 
====On your Desktop PC====
Line 233: Line 349:
  
 
===Installing Linux===
 
===Installing Linux===
====On your Desktop PC====
+
====On Windows====
 +
'''Please Note:'''  This is ARM debian running in qemu on (64bit) windows.
 +
 
 +
*Instructions
 +
 
 +
* Download qemu for windows: [http://qemu.weilnetz.de/]
 +
** Select 64bit, run the exe, and copy the following files into a new folder (You don't need the rest)
 +
*** ''SDL.dll''
 +
*** ''qemu-system-arm.exe''
 +
*** ''qemu-img.exe''
 +
 
 +
* Download the debian arm image, linux kernal, and ramdisk image from here: [http://people.debian.org/~aurel32/qemu/arm/]
 +
** Copy these files into the same folder
 +
 
 +
* Put the file ''debian_lenny_arm_standard.qcow2'' in the same folder you installed qemu.
 +
 
 +
''The following is fixes for a very old version, it may not be needed anymore''
 +
 
 +
* Create runme.bat in the same folder, and paste in the following:
 +
<source lang="dos">
 +
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
 +
SET SDL_VIDEODRIVER=windib
 +
 
 +
REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
 +
SET SDL_AUDIODRIVER=dsound
 +
 
 +
REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
 +
SET QEMU_AUDIO_DRV=dsound
 +
 
 +
REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
 +
SET QEMU_AUDIO_LOG_TO_MONITOR=1
 +
 
 +
@qemu-system-arm.exe -M versatilepb -kernel vmlinuz-2.6.18-4-versatile -initrd initrd.img-2.6.18-4-versatile -hda debian_etch_arm_small.qcow -append "root=/dev/sda1"
 +
</source>
 +
 
 +
[[Image:qemu-1.jpg|150px|thumb|qemu booting linux]]
 +
* Double click on your batch file - you should see a QEMU window, and Linux begin to boot
 +
 
 +
[[Image:qemu-2.jpg|150px|thumb|Checking root file system]]
 +
* '''Important''' this will probably hang during startup, due to a bug in the scsi emulation of qemu.  Watch until you see the message "Checking root file system..." and a progress bar ticking across, and quickly press ctrl+c to skip the disk check.
 +
 
 +
{{warning
 +
|Booting can take quite a while, so don't worry if it seems to have hung.  It seems to sit for a long time displaying the message "Starting system log daemon: syslogd"
 +
}}
 +
 
 +
* Once you get to a login prompt, you can log in as the administrator account (username root, password root) or as a regular user acount (user/user)
 +
 
 +
*Known Issues
 +
 
 +
* This seems to boot the filesystem readonly, so you can't install any new packages (or do much that's actually useful!)
 +
 
 
====On the Pandora====
 
====On the Pandora====
 
===Downloading and using ready-made FreeDOS and ReactOS images===
 
===Downloading and using ready-made FreeDOS and ReactOS images===
Line 250: Line 416:
 
* Windows cannot find the mounted CD Image??
 
* Windows cannot find the mounted CD Image??
  
Solution=Install a MS-Dos CD-Rom Treiber in your Image and let it load before Windows starting.
+
Solution=Install a MS-Dos CD-Rom Driver in your Image and let it load before Windows starting.
  
  
Line 277: Line 443:
 
===Tipps, Tricks & Hints===
 
===Tipps, Tricks & Hints===
 
====General====
 
====General====
* If you happen to miss the [alt] and [strg] keys, look between the nubs
+
* If you happen to miss the [alt] and [ctrl] keys, look between the nubs
 +
* Sometimes it can be necessary to change a virtual disc or floppy, to achieve this
 +
** Press [ctrl] + [alt] + [2] to get to the command and monitoring console (of Qemu)
 +
** Locate the virtual drive you want to change the image for by typing "info block", usually the CD-Drive is named ide1-cd0 and Floppy-Drive is named floppy0
 +
** Eject the currently loaded image by entering "eject ide1-cd0" or "eject floppy0"
 +
** Load the new image into the virtual drive with "change ide1-cd0 /path/to/your/image/file" or "change floppy0 /path/to/your/image/file"
 +
** Press [ctrl] + [alt] + [1] to return to the standard output window
 +
 
 
====MS-DOS 6 and above / alike====
 
====MS-DOS 6 and above / alike====
 +
* Keyboard
 +
** if you can't enter ":" try pressing [shift] (or [left shoulder button]) + [Fn] + [;] or
 +
** if you can't enter ":" and/or "\" one solution is to use the italien keyboard layout. just type "keyb it" on the commandline and press [enter] after that you can enter ":" with [Shift] + [.] and "\" with [Fn] + [H]
 
* CD-ROM Support
 
* CD-ROM Support
 
** To use cd images as CD-ROMS under MS-DOS 6 and above you need to do the following
 
** To use cd images as CD-ROMS under MS-DOS 6 and above you need to do the following
Line 295: Line 471:
 
** As using the commandline to move data from one point to another can be very cumbersome (at least if no xcopy is available) have a look at <span class="plainlinks">[http://www.ritlabs.com/en/products/dn/ DOS Navigator]</span> an open source Norton Commander clone
 
** As using the commandline to move data from one point to another can be very cumbersome (at least if no xcopy is available) have a look at <span class="plainlinks">[http://www.ritlabs.com/en/products/dn/ DOS Navigator]</span> an open source Norton Commander clone
  
==Credits==
+
==== Creating an ISO image with the pandora ====
 +
You can use your Pandora to create an iso image of your original source if you can attach an external CD/DVD ROM drive via USB. Open a terminal and type "sudo dd if=/dev/scd0 of=/media/PATH_TO_YOUR_SD/cdimage.iso".
 +
 
 +
== video ==
 +
[http://marovada.com/2011/01/03/qemu-win-3-1-pandora-civ-2/ qemu-win-3-1-pandora-civ-2]
 +
 
 +
== Premade Images ==
 +
Open Source Kolibri OS Floppy Image
 +
http://mcobit.openpandora.org/qemu-images/KolibriOSFloppyImage.rar
 +
 
 +
1GB Bootable HDD Image premade for Windows95 Setup
 +
http://mcobit.openpandora.org/qemu-images/DRDOSWindows95SetupDiskwithCDROMsupport.rar
 +
 
 +
1GB Bootable HDD Image premade for Windows98/98SE Setup
 +
http://mcobit.openpandora.org/qemu-images/DRDOSWindows98SetupDiskwithCDROMsupport.rar
 +
 
 +
ReactOS in English:
 +
http://mcobit.openpandora.org/qemu-images/ReactOSOptimizedinEnglish.rar
 +
 
 +
ReactOS in German:
 +
http://mcobit.openpandora.org/qemu-images/optimiertes-reactos.rar
 +
 
 +
Freedos best actual Image with Sharefolder Copyfunction,patched EMS Memory and Univbe
 +
http://qemu.openpandora.org/httpdocs/Freedos+Univbe+Gamecopyfunction+EMSpatched.rar
 +
 
 +
Freedos English optimized Image(Fixed):
 +
http://mcobit.openpandora.org/qemu-images/FreedosEnglishversion.rar
 +
 
 +
FreeDOS German with Univbe:
 +
http://mcobit.openpandora.org/qemu-images/FreedosWithUniVBE.rar
 +
 
 +
Empty DRDOS image english with CDROM support:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSEmptyWithCDSupport.rar
 +
 
 +
Empty DRDOS image english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSLeer.zip
 +
 
 +
Empty DRDOS image with DosZip Commander english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSDosZipCommander.rar
 +
 
 +
DRDos with Inner Worlds english:
 +
http://mcobit.openpandora.org/qemu-images/DRDosInnerWorlds.rar
 +
 
 +
DRDos with Happy Land Adventures english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSHappylandadventures.rar
 +
 
 +
DRDos with GTA:
 +
http://mcobit.openpandora.org/qemu-images/DRDosGTA.rar
 +
 
 +
DRDos with Gravity Force english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSGravityForce.rar
 +
 
 +
DRDos with Giana Sisters 32k english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSGianaSisters32k.rar
 +
 
 +
DRDos with Digger english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSDigger.rar
 +
 
 +
DRDos with Charly The Duck Demo english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSCharlyTheDuckDemo.rar
 +
 
 +
DRDos with Cash Invaders english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSCashInvaders.rar
 +
 
 +
DRDos with BC Racers english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSBCRacers.rar
 +
 
 +
DRDos with Antarctic english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSAntartic.rar
 +
 
 +
DRDos with C&C Demoversion english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSCommandConquerDemoversion.rar
 +
 
 +
DRDos with Star Wars Dark Forces Demoversion english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSDarkForcesDemoversion.rar
 +
 
 +
DRDos with LHX Chopper Demoversion english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSLHXChopperDemoversion.rar
 +
 
 +
DRDos with PCBert (Qbert Clone)english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOS-PCBert.rar
 +
 
 +
DRDos with PrinceOfPersia4D english Freeware Fangame:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSPrinceOfPersia4DFangame.rar
 +
 
 +
DRDos with Rayman Demoversion english
 +
http://mcobit.openpandora.org/qemu-images/DRDOSRaymanDemoversion.rar
 +
 
 +
DRDos with Santa in trouble english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSSantaIntroubleJum&Run.rar
 +
 
 +
DRDos with Skyroads Xmas Edition english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSSkyRoadsXmasedition.rar
 +
 
 +
DRDos with StarMines2 english
 +
http://mcobit.openpandora.org/qemu-images/DRDOSStarMines2.rar
 +
 
 +
DRDos with Stryker english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSStryker.rar
 +
 
 +
DRDos with Teen Agent Adventure Game english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTeenAgent.rar
 +
 
 +
DRDos with Terminal Velocity Demoversion
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTerminalVelocityDemoversion.rar
 +
 
 +
DRDos with Terran Fire english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTerranFire.rar
 +
 
 +
DRDos with Tetris Queen english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTetrisQueen.rar
 +
 
 +
DRDos with Tom&Jerry english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTom&Jerry.rar
 +
 
 +
DRDos with Tomb Raider Demo english
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTombRaiderDemoversion.rar
 +
 
 +
DRDos with Triplane english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSTriplane.rar
 +
 
 +
DRDos with Demoversion of Virtual Karts english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSVirtualKartsDemoversion.rar
 +
 
 +
DRDos with Demoversion of Descent english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSDescentDemoversion.rar
 +
 
 +
DRDos with Earthworm Jim Demoversion english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSEarthwormJimDemo.rar
 +
 
 +
DrDos with Demo of FatalRacing/Whipsplash(bit stuttering) english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSFatalRacingWhipsplashDemo.rar
 +
 
 +
DRDos with the Demo from NeedforSpeed english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSNeedForSpeedDemo.rar
 +
 
 +
DRDos with Sim City Demoversion english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSSimCity2000Demo.rar
 +
 
 +
DrDos with Stunts(i readed on Wikipedia it was first Abbandonware but now real Freeware):
 +
http://mcobit.openpandora.org/qemu-images/DRDOSStuntsFreeware.rar
 +
 
 +
DRDos with the Demo from Wacky Wheels english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSWackyWheelsDemo.rar
 +
 
 +
DRDos with Warcraft1 Demoversion english
 +
http://mcobit.openpandora.org/qemu-images/DRDOSWarcraftDemoversion.rar
 +
 
 +
DRDOS with Battle Arena Toshinden english Demoversion:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSBattleArenaToshindenDemo.rar
 +
 
 +
DRDOS with AlienCarnage Freeware english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOsAlienCarnage.rar
 +
 
 +
DRDOS with One Must Fall 2097 Freeware english
 +
http://mcobit.openpandora.org/qemu-images/DRDOSOneMustFall2097.rar
 +
 
 +
DRDos with Mega ManX Demo english:
 +
http://mcobit.openpandora.org/qemu-images/DRDOSMegaManXDemo.rar
 +
 
 +
DRDOS with Demoversion from Starfighter
 +
http://mcobit.openpandora.org/qemu-images/DRDOSStarfighterDemoversion.rar
 +
 
 +
DRDOS with Sharewareversion from Radix
 +
http://mcobit.openpandora.org/qemu-images/DRDOSRadixShareware.rar
  
=Compatibility lists=
+
DRDOS with XATAX
 +
http://mcobit.openpandora.org/qemu-images/Xatax.rar
  
==Operating Systems==
+
Freedos with Max Mechanized Assault Demoversion
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
+
http://mcobit.openpandora.org/qemu-images/FreedosMAXDemoversion.rar
|- style="background: #ececec"
 
! Name
 
! Version
 
! Runs?
 
! Useable?
 
! Loadingtime
 
! Comments
 
|-
 
|GParted
 
|0.12.0-2
 
|Yes
 
|No
 
|??
 
|Very long to run. Graphical mode crash.
 
|-
 
|Haiku
 
|r1 alpha 3
 
|No
 
|No
 
|??
 
|Converted official vmware image.
 
|-
 
|Microsoft DOS
 
|6.22
 
|Yes
 
|Yes
 
|??
 
|
 
|-
 
|Microsoft DOS
 
|7.10
 
|Yes
 
|Yes
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|3.1
 
|??
 
|??
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|3.11
 
|Yes
 
|Yes
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|95
 
|Yes
 
|Yes
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|98
 
|Yes
 
|Yes
 
|??
 
|IO - Access seems slow
 
|-
 
|Microsoft Windows
 
|ME
 
|??
 
|??
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|2000
 
|Yes
 
|??
 
|??
 
|Should only install with activated Win2k hack for qemu. Runs very slow but usable. Tweaking guide [http://www.nexle.dk/win2000-32mb/ here].
 
|-
 
|Microsoft Windows
 
|XP
 
|Yes
 
|Not quite
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|VISTA
 
|??
 
|??
 
|??
 
|
 
|-
 
|Microsoft Windows
 
|7
 
|??
 
|??
 
|??
 
|
 
|-
 
|Freedos
 
|1.1
 
|Yes
 
|Yes
 
|??
 
|Need a bit of work to get it installed
 
|-
 
|ReactOS
 
|??
 
|Yes
 
|Yes
 
|??
 
|[http://sourceforge.net/projects/reactos/files/ReactOS/0.3.14/ReactOS-0.3.14-REL-qemu.zip/download Downloadable image from website]
 
|-
 
|Ubuntu Linux
 
|??
 
|??
 
|??
 
|??
 
|
 
|-
 
|TinyCore Linux
 
|??
 
|Yes
 
|Yes
 
|??
 
|
 
|-
 
|}
 
  
==Office/Desktop programs==
+
Here Elite Plus with DRDOS Freeware
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
+
http://mcobit.openpandora.org/qemu-images/DRDOSElitePlusFreeware.rar
|- style="background: #ececec"
 
! Name
 
! Version
 
! Runs?
 
! Useable?
 
! Loadingtime
 
! Comments
 
|-
 
|Notepad
 
|Windows 95
 
|Yes
 
|Yes
 
|
 
|-
 
|-
 
|CasCADe
 
|Windows 95
 
|Yes
 
|Yes
 
|
 
|-
 
|}
 
  
==Games==
+
== Compatibility Lists ==
Office/Desktop programs:
+
http://pandorawiki.org/QEMU_Compatibility
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
 
|- style="background: #ececec"
 
! Name
 
! Version
 
! Operating System
 
! Runs
 
! Sound
 
! MHz
 
! Playable
 
! Comments
 
|-
 
|Age of Empires
 
|
 
|Microsoft Windows 95
 
|Yes
 
|yes
 
|950
 
|Yes
 
|
 
|-
 
|Archemdian Dynasty (Schleichfahrt)
 
|
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|No
 
|
 
|-
 
|Arctic Baron (Transarctica)
 
|
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|No
 
|
 
|-
 
|Ascendancy
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|
 
|-
 
|Alien Breed
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|?
 
|heavy flickering, setup crashes on sound config
 
|-
 
|Alien Breed - Tower Assault
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|?
 
|heavy flickering
 
|-
 
|Alone in the Dark
 
|
 
|Microsoft DOS 6.22
 
|yes
 
|No
 
|950
 
|yes
 
|slow but playable
 
|-
 
|AL-Qadim The Genie's Curse
 
|
 
|Microsoft DOS 6.22
 
|yes
 
|No
 
|950
 
|Yes
 
|stutters a little
 
|-
 
|B.A.T
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|too fast @950MHz
 
|-
 
|Battle Arena Toshinden
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|Yes
 
|870
 
|Yes
 
|
 
|-
 
|Cadaver
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|
 
|-
 
|Command&Conquer
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|yes
 
|950
 
|Yes
 
|perfectly
 
|-
 
|Crusader: No Remorse
 
|Gog.com
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|
 
|-
 
|Dune
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|No
 
|
 
|-
 
|Dune 2
 
|
 
|FreeDos
 
|Yes
 
|No
 
|900
 
|Yes
 
|
 
|-
 
|DungeonKeeper
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|Yes
 
|870
 
|Yes
 
|
 
|-
 
|Descent
 
|1
 
|Microsoft DOS 7.10
 
|Yes
 
|Yes
 
|870
 
|Yes
 
|
 
|-
 
|Elvira 2 - The Jaws of Cerberus
 
|
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|No
 
|Crashes on "Load last save ?" message after startup
 
|-
 
|Fatal Racing
 
|
 
|Microsoft DOS 6.22
 
|yes
 
|No
 
|950
 
|No
 
|too slow to play
 
|-
 
|Gods
 
|
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|No
 
|
 
|-
 
|Halloween Harry
 
|Shareware
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|smooth, controls adjustable so dpad+action buttons possible
 
|-
 
|Ishar III
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|No
 
|870
 
|Yes
 
|
 
|-
 
|James Pond 2
 
|
 
|Microsoft DOS 6.22
 
|yes
 
|No
 
|950
 
|yes
 
|runs perfectly without Sound
 
|-
 
|Microprose F1GP Demo!
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|Demo is restricted to 8 FPS
 
|-
 
|Need for Speed
 
|
 
|Microsoft Dos 7.10
 
|Yes
 
|No
 
|950
 
|Yes
 
|runs perfectly without Sound
 
|-
 
|One Must Fall 2097
 
|CD
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|runs near perfect, with best sound quality
 
|-
 
|Popolus 2
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|too fast @950MHz
 
|-
 
|The incredible Machine 2
 
|DOS
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|no
 
|blank screen after start
 
|-
 
|Theme Park
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|no music
 
|-
 
|Tie Fighter
 
|
 
|Microsoft DOS 6.22
 
|No
 
|No
 
|950
 
|No
 
|Does not start
 
|-
 
|Tomb Raider
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|yes
 
|950
 
|Yes
 
|very little Bit of stuttering
 
|-
 
|Stunts
 
|
 
|Dos 6.22
 
|Yes
 
|yes
 
|800
 
|Yes
 
|perfectly
 
|-
 
|Syndicate
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|yes
 
|950
 
|Yes
 
|smoothly
 
|-
 
|Skyroads
 
|
 
|Freedos1.1
 
|Yes
 
|yes
 
|950
 
|Yes
 
|smoothly
 
|-
 
|Silent Hunter
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|yes
 
|950
 
|Yes
 
|super playable with Mouse
 
|-
 
|Settlers 2 Gold (Die Siedler 2 Gold)
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|save/load leads to crashes sometimes
 
|-
 
|Ultima Underworld : The Stygian Abyss
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|No
 
|too slow to be playable
 
|-
 
|WIPEEEOUT
 
|
 
|Microsoft DOS 7.10
 
|Yes
 
|No
 
|870
 
|Yes
 
|
 
|-
 
|Winpolis
 
|
 
|Microsoft Windows 3.11
 
|Yes
 
|Yes
 
|600
 
|Yes
 
|
 
|-
 
|World of Xeen
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|
 
|-
 
|World of Xeen
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|
 
|-
 
|Xentar(Knights of)
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|Yes
 
|950
 
|Yes
 
|perfectly in 2D Mode
 
|-
 
|X-Wing
 
|
 
|Microsoft DOS 6.22
 
|Yes
 
|No
 
|950
 
|Yes
 
|Runs well with low details
 
|-
 
|}
 

Latest revision as of 18:23, 8 March 2015

QEMU
Download(s) repo
License GPLv2
Developer(s) {{{developer}}}
Porting
developer(s)
mcobit
Version 0.15.1.1
Status Available
Webpage http://wiki.qemu.org/Main_Page
{{{compatibility}}}


This is a page about the qemu port by IngoReis and mcobit (forum thread here).

Contents

Documentation

Using the UI

Main

Assigning RAM to the machine

Click on the textfield next to "RAM in MB" and enter the amount of RAM in MegaBytes, that the machine should use. If you leave this field blank, the standard value of 128MB will be used.

Launch the machine

When you are happy with all options, you can click the "Launch" button to start the virtual machine.

Exit the UI

If you want to quit the gui, click on the "Cancel" button in the Main tab.

Files and directories

Please note that the paths must not contain spaces or qemu will not start. That is a problem, we don't have a solution for right now. Sorry.

Mounting HDD images

Click on the icon with the folder next to "HDD image..." to browse your filesystem. Navigate to the imagefile you want to load and select it by doubleclicking it or mark it with a single click and press "open". The help-button will provide some hints on how to do that as well. It is also possible to enter the fullpath including the imagename into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.qcow2)

Mounting CD/DVD images

Click on the icon with the folder next to "CDROM iso.." to browse your filesystem. Navigate to the iso (cdrom image) you want to load and select it by doubleclicking it or mark it with a single click and press "open". The help-button will provide some hints on how to do that as well. It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.iso)

Mounting Floppy images

Click on the icon with the folder next to "Floppy image" to browse your filesystem. Navigate to the image (floppy image) you want to load and select it by doubleclicking it or mark it with a single click and press "open". The help-button will provide some hints on how to do that as well. It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/qemuimages/freedos.img)

Mounting a shared folder from your filesystem

Click on the icon with the folder next to "Shared folder" to browse your filesystem. Navigate to the folder you want to load and select it by doubleclicking it or mark it with a single click and press "open". The help-button will provide some hints on how to do that as well. It is also possible to enter the fullpath including the isoname into the box directly. (e.g. /media/PATHTOYOURSD/shared) This folder will be mounted as a fat16 folder, what means, that it cannot be bigger as 512MB!

Image Tools

Creating HDD images using the UI

  • On the "Image Tools" tab, type in the name of your image in the first textfield without a fileextension. (e.g. test-image)
  • Type the desired size of the new image into the second textfield. The size is in MegaBytes. So for a 1GB image type 1024.
  • Click on the "Create Image" button.

Your new image will be created in the following directory: appdata/qemu/images/

Other options

Video options

  • Use Bochs vga card instead of Cirrus Logic

Simulate a standard VGA card with Bochs VBE extensions instead of the default Cirrus Logic GD5446 PCI VGA

  • Fullscreen

Start the virtual machine in fullscreenmode rather than in a window. You can switch between the modes by pressing alt+ctrl+f.

Sound options

  • Disable sound

Disable sound by selection this option. (Qemu doesn't support to disable the sound completely, but with this option you will choose a soundcard, that is not supported by most operating systems)

  • Adlib card emulation

Emulate an additional Adlib synthesizer card.

CPU options

  • 486 CPU instead of pentium

Check this option, if you want qemu to emulate a 486 PC instead of the default pentium PC.

Network options

  • Disable Network

Check this, if you do not want qemu to emulate a networkcard.

Recommend Drivers

  • Cirrus Logic GD5446 Win95(win95 only) Driver(This Driver is the best i found in Web)

http://www.treiberupdate.de/treiber-download/z-dltreiber/download_treiber_2099999.php?load=152416&dlidday=4rtfd44sdwer5de&extern=0&vendor=Cirrus_Logic&sys=Windows95

  • a better win9x Driver for Soundblaster

http://www.claunia.com/qemu/drivers/w9x_sb16.zip

  • Univbe Driver Version 5.3a for Dos

ftp://cyberia.dnsalias.com/pub/filebase/freedos/sdd53a-d.zip

  • Univbe Driver Version 6.7 for Dos

ftp://cyberia.dnsalias.com/pub/filebase/freedos/univbe67.exe

  • Univbe is for Private Using free,here are the Reg Codes i have gotten from Wikipedia

http://forum.gp2x.de/download/file.php?id=1387

  • here is the PCI BUS Driver for Win9x

http://downloadcenter.intel.com/confirm.aspx?httpDown=http://downloadmirror.intel.com/4241/a08/infinst_enu.exe&agr=&ProductID=816&DwnldId=4241&strOSs=&OSFullName=&lang=eng

  • here is a not tested 1 File automatic installation Driver for MSDOS generic CDROM Drives.

http://www.wollomatic.de/download/ptsdos/fxide158.exe

Installing an OS into an image

Creating HDD images using your Desktop PC (Linux)

qemu-img create -f qcow2 win98.img 2G 

The above command creates a 2G qcow2 image called win98.img in your directory

Creating HDD images using your Desktop PC (Windows)

  • Download Qemu Manager 7 for Windows.
  • Install into Windows and run Qemu Manager as Admin.
  • go to the Option Qemu Version Management and install Qemu 0.14.1

(You must do this,otherwise QemuManager will use Version0.11 by itself and this Version isnt Compatible)

  • Now you can Use the "File/Create new Virtual Disk" Option
  • Choose the max Image Size and i recommend the qcow2 Image Format.

Your new empty Image is now in your QemuManager Folder named "Images". It will be selectable when you create a new VM.

Installing Microsoft DOS

On your Desktop PC

On the Pandora

Installing Microsoft Windows 3.1 / 3.11

On your Desktop PC

On the Pandora

Installing Microsoft Windows NT

On your Desktop PC

  • The -cpu pentium option is mandatory.
  • For networking, use: -net nic,model=pcnet -net user
  • At login: contrl+alt+2 to get the command window, then:
sendkey ctrl-alt-delete

On the Pandora

Installing Microsoft Windows 95 on PC

  • Start Qemu Manager
  • In menu, select VM -> New Virtual Machine
  • Name it what you like (eg "win95")
  • Ensure next two options are "Default VM Store" and "Standard x86/x64 PC"
  • Set Operating System to Windows 95
  • Important: Change Qemu version to 0.14.1
  • Click Next
  • Set RAM to 128MB (this is the max Qemu can use on Pandora)
  • If you have already created a HDD image using the previous instructions on this page, select option to use an existing image and locate that file. Or,
  • If you have not created a HDD image yet, select option to Create New. Set desired size and ensure Disk Image Type is Qcow2.
  • Click Next
  • Important: Ensure you change Virtual Machine Output to "QEMU Window".

You should now see your new VM in the main Qemu Manager window. Before you install the OS you need to do some basic setup. The Hardware tab should be selected by default. If not, click it. From here you change options by double clicking each item.

  • Set Sound Card to "Soundblaster 16"
  • Set Enable Networking to "No"
  • Set Video Card to "Cirrus Logic GD5446"

Now for some performance tweaks.

  • Click the "Advanced" tab.
  • Set Disable HPET to "Yes"
  • Set Disable ACPI Support to "Yes"

And finally, select the Win95 discs.

  • Click the "Drives" tab.
  • Set Floppy 0 to your (floppy) boot disk or disk image.
  • Set CD ROM to your CD or ISO.

You should now be ready to start your install. Click the green "Play" button to launch the VM, and Windows Setup should start. At the end of the install process, Windows Setup will tell you to remove any disks. Go back to the Qemu Manager window "Drives" tab and clear both of your selections. Now allow Windows Setup to reboot the machine.

The following notes were added to this section but do not seem to apply to all installs. They could use some clarification and possibly less shouting.

  • (THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)
  • Setup Should start well(when it hangs in installation Progress,theres a alternativly way to install Win95/98)
  • AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS. (HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)

Happy installing/experimenting :)

Installing Microsoft Windows 98

On your Linux PC

  • First have qemu/kvm installed (apt-get install kvm)
mkdir ~/qemu-img
qemu-img create -f qcow2 ~/win98.img 2G
  • Now to run the VM; (remember to use pc-0.14 and not higher, install would always crash on 0.15)
kvm -M pc-0.14 -cpu pentium -no-kvm -no-acpi -no-hpet -m 128 -hda win98.img -cdrom Win98_SE.iso -boot d -soundhw sb16 -usb -usbdevice tablet -vga cirrus -net none

This starts a qemu 0.15 VM that boots off the CD and uses the qcow file you just created.

  • First install run;

Boot off the CD Select option 2 - Start computer with CD-ROM support fdisk (say yes to large disk support, create primary partition and set it bootable) you'll need to reboot now

  • Run the above kvm command again for second run;

again boot off CD and into DOS prompt with CDROM support cd d:\win98 format c: setup.exe

  • install windows as usual

On your Desktop PC

  • start Qemu Manager
  • create new VM
  • Name it what you like(example win98)
  • Choose x86PC , Operating system Windows98 and very very Important

choose Qemu Version 0.14.1 the standart 0.11.1 will not work

  • select Ram 128MB(the max what Pandora Qemu can use)

and choose the size of your Harddisk

  • Virtual Machine Output is important to set it to "QemuWindow"(not QemuManager)
  • now you should use this Hardware Settings:

Soundcard=Yes

SoundHW=Soundblaster16

Networking=none (the Networking is not testet now with Win98,but it could work)

VideoCard=Cirrus GD5446

USBSupport=Yes

USBDevices=add USB Tablet with the + Symbol(this is for Pandora Touchscreen support)

  • and under the Menu Advanced some Performance Tweaks:

Disable Hpet=YES

Disable ACPI Support=YES

  • NOW WE CAN INSTALL WIN98 or WIN98SE:
  • Switch to Drives and Choose as CDROM your CDROM Drive or your own Win98Iso
  • start Qemu with the green Play Button
  • start from CDROM and start install

(THE MSDOS CDROM DRIVER HANGS A LITTLE BUT AFTER 1-2MINUTES WILL IT LOAD FINE)


  • THE TOUCHSCREEN SUPPORT WILL ONLY WORK WHEN YOU AFTER INTALLATION CHANGE IN HARDWAREMANAGER THE PLUG&PLAY BIOS MANUALY TO PCI-BUS.
  • (HARDWARE AUTODETECTION WILL NOT WORK FULL THEN YOU MUST MAKE THIS AFTER INSTALLATION)


  • Happy installing/experimenting :)

Alternative Way to install Win95/98

On the PC

  • Break the installation progress with F3 and you will be in MSDOS
  • switch to a: and make your HD Image bootable with

sys c:

  • switch to HDD and make a setup Directory with

md c:\setup

cd c:\setup

  • now switch to your CD Drive

d:

cd win95 (or when you want to install win98,then "cd win98")

  • and copy your Setup Files to your HDDImage

copy . c:.

  • your setup Files should now copy to c:\setup
  • after this boot your HDD Image without Floppy Image and without your Windows Iso. With 98 you can also boot from the cd, just starting the computer, not the installation.
  • you must be now in Dos and for 95, you must type

cd setup

xmsmmgr

setup

  • For 98:

cd setup

xmsmmgr (may be already running)

install

  • Now this is the Way who must install Windows perfectly
  • happy experimenting/installing

On the Pandora

  • same like PC

another Way to install Windows 98

I really recommend doing this on a PC because it takes a long time on the Pandora.

On the PC

Note: I did this with the German Windows 98 SE CD (untouched). I am not sure if all the translations are correct so please do correct them if a menu item etc. has a different name in the English version. I used Windows 7 and Qemu-1.2.0-rc0 as a host system. QEMU Manager is outdated

0 Preparation

  • after creating a harddrive image start qemu with the command "qemu-system-i386w.exe -hda w98.img -cdrom Windows_98_SE.iso -boot d -soundhw sb16,adlib -L Bios -usb -usbdevice tablet" where w98.img is the name of your HDD image and Windows_98_SE.iso your CD image
  • you should now get an error about your harddrive not having a partition so lets create one. Enter "fdisk"
  • enable large disk support, then press 1 (create DOS Partition) -> 1 (Primary Partition) -> Y (use maximum available space) -> ESC and reboot your VM
  • after the reboot press ESC when the setup is asking you to check your drive (the VM will hang because the drive is not formated yet)
  • enter "format c:" to format your drive

(optional but recommended) copy the setup files to your newly formated drive and install from there. This will save you a lot of trouble later:

  • make a new folder with "mkdir C:\SETUP"
  • copy the files with "xcopy R:\WIN98\*.* C:\SETUP\*.* /E /S" (you need to be in a: otherwise xcopy might not be found)

1 Installation

  • now start the installation. If you copied the files, start it with "C:\SETUP\SETUP.EXE", otherwise with "R:\WIN98\SETUP.EXE"
  • I recommend using only 3 additional featues form the multimedia section "audiocompression", "videocompression" (some games need it) and "volume mixer". Uncheck the rest.
  • The Installation should work without any problems. When you are finished, remove the "-boot d" option when starting the VM, also remove the ISO Image if you copied the setup files.

2 Configuration

  • go to Control Panel -> System -> Device Manager and Click on "Plug&Play Bios" (there should be a yellow exclamation mark in front of it)
  • go to install driver and use the "select device from list" Option -> click on "all models", select "PCI-Bus" and click on next. Restart the VM
  • now a lot of new drivers should install, always select "automatic search" and disable all devices/directories in the list, the drivers are all on the CD or on your HDD if you copied the setup files
  • after a view reboots all but the NIC should be installed (see 3 for that)
  • go to the Device Manager, there should be two entries in the Graphics Card category. "Cirrus" and "Cirrus Logic 5446 PCI" (the last one with a yellow exclamation mark)
  • deactivate "Cirrus Logic 5446 PCI" and reboot twice
  • now only one Graphics Card entry should be there, the disabled "Cirrus Logic 5446 PCI", enable it again and reboot

there shouldn't be any more problems in the Device Manager except for the NIC

3 Additional Software There are a view things I installed on the system:

4 Running Windows 98 on the Pandora

  • copy over your HDD image to your SD Card, select it via QEMU and make sure to add "-usb -usbdevice tablet" in the "Other Options" line otherwise the touchscreen won't work
  • Launch and have fun

On the Pandora

  • same as on the PC, make sure to add "-usb -usbdevice tablet" in the "Other Options" line.

Installing Microsoft Windows XP

On your Desktop PC

same like Windows98 but not testet yet.

On the Pandora

Installing Linux

On Windows

Please Note: This is ARM debian running in qemu on (64bit) windows.

  • Instructions
  • Download qemu for windows: [1]
    • Select 64bit, run the exe, and copy the following files into a new folder (You don't need the rest)
      • SDL.dll
      • qemu-system-arm.exe
      • qemu-img.exe
  • Download the debian arm image, linux kernal, and ramdisk image from here: [2]
    • Copy these files into the same folder
  • Put the file debian_lenny_arm_standard.qcow2 in the same folder you installed qemu.

The following is fixes for a very old version, it may not be needed anymore

  • Create runme.bat in the same folder, and paste in the following:
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
SET SDL_VIDEODRIVER=windib

REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
SET SDL_AUDIODRIVER=dsound

REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
SET QEMU_AUDIO_DRV=dsound

REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
SET QEMU_AUDIO_LOG_TO_MONITOR=1

@qemu-system-arm.exe -M versatilepb -kernel vmlinuz-2.6.18-4-versatile -initrd initrd.img-2.6.18-4-versatile -hda debian_etch_arm_small.qcow -append "root=/dev/sda1"
qemu booting linux
  • Double click on your batch file - you should see a QEMU window, and Linux begin to boot
Checking root file system
  • Important this will probably hang during startup, due to a bug in the scsi emulation of qemu. Watch until you see the message "Checking root file system..." and a progress bar ticking across, and quickly press ctrl+c to skip the disk check.



  • Once you get to a login prompt, you can log in as the administrator account (username root, password root) or as a regular user acount (user/user)
  • Known Issues
  • This seems to boot the filesystem readonly, so you can't install any new packages (or do much that's actually useful!)

On the Pandora

Downloading and using ready-made FreeDOS and ReactOS images

Troubleshooting

Known problems

We are working on them. If you have found a solution or can provide a patch, please pm mcobit at boards.openpandora.org

  • Paths to image or isofiles as well, as imagenames specified in the "Image Tool" MUST NOT contain any whitespaces.
  • EMS Memory under Dos is a little Tricky to get work but it work. You must use in Config.sys the Entry "EMM386 M9" and behind Himem.sys must stand nothing,only Himem.sys
  • Shared Folders: don't use shared folders as an "active" source: write support for shared folders is buggy, so don't run applications/games from shared folder, just copy its content on the virtual systems drive. A lot of games have problems writing to the shared folder
  • under Windows,when a Game set 320x240 the Screen will stretched,but work,then try another Resolutions.

Report a bug

What to do, if…

  • Windows cannot find the mounted CD Image??

Solution=Install a MS-Dos CD-Rom Driver in your Image and let it load before Windows starting.


  • EMS Memory isnt working??

Solution=It works when you have in Config.sys:

Device=Himem.sys

Device=Emm386.exe M9

(or Devicehigh=)


  • A Game/or System breaks and you are in PanQemu Startwindow again??

Its a Fullscreen Bug from Qemu

(Qemu for Pandora cannot handle Resolutions over 640x480 in Fullscreen Mode)

Solution=use Qemu in Windowed Mode(not in Fullscreen)and switch to 640x480,

then you can press ctrl+alt+f to switch to Fullscreen again(works well).

Tipps, Tricks & Hints

General

  • If you happen to miss the [alt] and [ctrl] keys, look between the nubs
  • Sometimes it can be necessary to change a virtual disc or floppy, to achieve this
    • Press [ctrl] + [alt] + [2] to get to the command and monitoring console (of Qemu)
    • Locate the virtual drive you want to change the image for by typing "info block", usually the CD-Drive is named ide1-cd0 and Floppy-Drive is named floppy0
    • Eject the currently loaded image by entering "eject ide1-cd0" or "eject floppy0"
    • Load the new image into the virtual drive with "change ide1-cd0 /path/to/your/image/file" or "change floppy0 /path/to/your/image/file"
    • Press [ctrl] + [alt] + [1] to return to the standard output window

MS-DOS 6 and above / alike

  • Keyboard
    • if you can't enter ":" try pressing [shift] (or [left shoulder button]) + [Fn] + [;] or
    • if you can't enter ":" and/or "\" one solution is to use the italien keyboard layout. just type "keyb it" on the commandline and press [enter] after that you can enter ":" with [Shift] + [.] and "\" with [Fn] + [H]
  • CD-ROM Support
    • To use cd images as CD-ROMS under MS-DOS 6 and above you need to do the following
    • Get the Ms CD extension (mscdex.exe) from here
    • You need a CD-ROM driver, there are several available, one that is known to work is "oakcdrom.sys"
    • Copy the both on your virtual disk, the following bulletpoints assumes that you put them both into "c:\dos", if not change the pathnames according to your choice
    • Put the following line in your config.sys : "DEVICEHIGH= C:\DOS\OAKCDROM.SYS /D:MSCD001"
    • Put the following line in your autoexec.bat: "LH C:\DOS\MSCDEX.EXE /D:MSCD001 /L:E"
    • Some explanation to the above: the character string "MSCD001" is just id you can choose as you like, but it has to be identical in both files. The Parameter "L:E" associates the CD-ROM with the drive letter "E", this is optional.
  • Mouse support
    • Mouse needs a driver under MS-DOS environments.
    • There are several around, a - memory wise - light alternative could be CuteMouse
    • There are several executable files in the archive you download (inside the bin folder). You need a file that begins with "ctm-", choose the file according to the language you prefer (e.g. "ctm-en.exe" who wan't it in english)
    • If you choose the english version and put it directly into the root of your main virtual drive, simply put the line "LH C:\ctm-en.exe" in your autoexec.bat to load it on startup.
  • Two pane file manager
    • As using the commandline to move data from one point to another can be very cumbersome (at least if no xcopy is available) have a look at DOS Navigator an open source Norton Commander clone

Creating an ISO image with the pandora

You can use your Pandora to create an iso image of your original source if you can attach an external CD/DVD ROM drive via USB. Open a terminal and type "sudo dd if=/dev/scd0 of=/media/PATH_TO_YOUR_SD/cdimage.iso".

video

qemu-win-3-1-pandora-civ-2

Premade Images

Open Source Kolibri OS Floppy Image http://mcobit.openpandora.org/qemu-images/KolibriOSFloppyImage.rar

1GB Bootable HDD Image premade for Windows95 Setup http://mcobit.openpandora.org/qemu-images/DRDOSWindows95SetupDiskwithCDROMsupport.rar

1GB Bootable HDD Image premade for Windows98/98SE Setup http://mcobit.openpandora.org/qemu-images/DRDOSWindows98SetupDiskwithCDROMsupport.rar

ReactOS in English: http://mcobit.openpandora.org/qemu-images/ReactOSOptimizedinEnglish.rar

ReactOS in German: http://mcobit.openpandora.org/qemu-images/optimiertes-reactos.rar

Freedos best actual Image with Sharefolder Copyfunction,patched EMS Memory and Univbe http://qemu.openpandora.org/httpdocs/Freedos+Univbe+Gamecopyfunction+EMSpatched.rar

Freedos English optimized Image(Fixed): http://mcobit.openpandora.org/qemu-images/FreedosEnglishversion.rar

FreeDOS German with Univbe: http://mcobit.openpandora.org/qemu-images/FreedosWithUniVBE.rar

Empty DRDOS image english with CDROM support: http://mcobit.openpandora.org/qemu-images/DRDOSEmptyWithCDSupport.rar

Empty DRDOS image english: http://mcobit.openpandora.org/qemu-images/DRDOSLeer.zip

Empty DRDOS image with DosZip Commander english: http://mcobit.openpandora.org/qemu-images/DRDOSDosZipCommander.rar

DRDos with Inner Worlds english: http://mcobit.openpandora.org/qemu-images/DRDosInnerWorlds.rar

DRDos with Happy Land Adventures english: http://mcobit.openpandora.org/qemu-images/DRDOSHappylandadventures.rar

DRDos with GTA: http://mcobit.openpandora.org/qemu-images/DRDosGTA.rar

DRDos with Gravity Force english: http://mcobit.openpandora.org/qemu-images/DRDOSGravityForce.rar

DRDos with Giana Sisters 32k english: http://mcobit.openpandora.org/qemu-images/DRDOSGianaSisters32k.rar

DRDos with Digger english: http://mcobit.openpandora.org/qemu-images/DRDOSDigger.rar

DRDos with Charly The Duck Demo english: http://mcobit.openpandora.org/qemu-images/DRDOSCharlyTheDuckDemo.rar

DRDos with Cash Invaders english: http://mcobit.openpandora.org/qemu-images/DRDOSCashInvaders.rar

DRDos with BC Racers english: http://mcobit.openpandora.org/qemu-images/DRDOSBCRacers.rar

DRDos with Antarctic english: http://mcobit.openpandora.org/qemu-images/DRDOSAntartic.rar

DRDos with C&C Demoversion english: http://mcobit.openpandora.org/qemu-images/DRDOSCommandConquerDemoversion.rar

DRDos with Star Wars Dark Forces Demoversion english: http://mcobit.openpandora.org/qemu-images/DRDOSDarkForcesDemoversion.rar

DRDos with LHX Chopper Demoversion english: http://mcobit.openpandora.org/qemu-images/DRDOSLHXChopperDemoversion.rar

DRDos with PCBert (Qbert Clone)english: http://mcobit.openpandora.org/qemu-images/DRDOS-PCBert.rar

DRDos with PrinceOfPersia4D english Freeware Fangame: http://mcobit.openpandora.org/qemu-images/DRDOSPrinceOfPersia4DFangame.rar

DRDos with Rayman Demoversion english http://mcobit.openpandora.org/qemu-images/DRDOSRaymanDemoversion.rar

DRDos with Santa in trouble english: http://mcobit.openpandora.org/qemu-images/DRDOSSantaIntroubleJum&Run.rar

DRDos with Skyroads Xmas Edition english: http://mcobit.openpandora.org/qemu-images/DRDOSSkyRoadsXmasedition.rar

DRDos with StarMines2 english http://mcobit.openpandora.org/qemu-images/DRDOSStarMines2.rar

DRDos with Stryker english: http://mcobit.openpandora.org/qemu-images/DRDOSStryker.rar

DRDos with Teen Agent Adventure Game english: http://mcobit.openpandora.org/qemu-images/DRDOSTeenAgent.rar

DRDos with Terminal Velocity Demoversion http://mcobit.openpandora.org/qemu-images/DRDOSTerminalVelocityDemoversion.rar

DRDos with Terran Fire english: http://mcobit.openpandora.org/qemu-images/DRDOSTerranFire.rar

DRDos with Tetris Queen english: http://mcobit.openpandora.org/qemu-images/DRDOSTetrisQueen.rar

DRDos with Tom&Jerry english: http://mcobit.openpandora.org/qemu-images/DRDOSTom&Jerry.rar

DRDos with Tomb Raider Demo english http://mcobit.openpandora.org/qemu-images/DRDOSTombRaiderDemoversion.rar

DRDos with Triplane english: http://mcobit.openpandora.org/qemu-images/DRDOSTriplane.rar

DRDos with Demoversion of Virtual Karts english: http://mcobit.openpandora.org/qemu-images/DRDOSVirtualKartsDemoversion.rar

DRDos with Demoversion of Descent english: http://mcobit.openpandora.org/qemu-images/DRDOSDescentDemoversion.rar

DRDos with Earthworm Jim Demoversion english: http://mcobit.openpandora.org/qemu-images/DRDOSEarthwormJimDemo.rar

DrDos with Demo of FatalRacing/Whipsplash(bit stuttering) english: http://mcobit.openpandora.org/qemu-images/DRDOSFatalRacingWhipsplashDemo.rar

DRDos with the Demo from NeedforSpeed english: http://mcobit.openpandora.org/qemu-images/DRDOSNeedForSpeedDemo.rar

DRDos with Sim City Demoversion english: http://mcobit.openpandora.org/qemu-images/DRDOSSimCity2000Demo.rar

DrDos with Stunts(i readed on Wikipedia it was first Abbandonware but now real Freeware): http://mcobit.openpandora.org/qemu-images/DRDOSStuntsFreeware.rar

DRDos with the Demo from Wacky Wheels english: http://mcobit.openpandora.org/qemu-images/DRDOSWackyWheelsDemo.rar

DRDos with Warcraft1 Demoversion english http://mcobit.openpandora.org/qemu-images/DRDOSWarcraftDemoversion.rar

DRDOS with Battle Arena Toshinden english Demoversion: http://mcobit.openpandora.org/qemu-images/DRDOSBattleArenaToshindenDemo.rar

DRDOS with AlienCarnage Freeware english: http://mcobit.openpandora.org/qemu-images/DRDOsAlienCarnage.rar

DRDOS with One Must Fall 2097 Freeware english http://mcobit.openpandora.org/qemu-images/DRDOSOneMustFall2097.rar

DRDos with Mega ManX Demo english: http://mcobit.openpandora.org/qemu-images/DRDOSMegaManXDemo.rar

DRDOS with Demoversion from Starfighter http://mcobit.openpandora.org/qemu-images/DRDOSStarfighterDemoversion.rar

DRDOS with Sharewareversion from Radix http://mcobit.openpandora.org/qemu-images/DRDOSRadixShareware.rar

DRDOS with XATAX http://mcobit.openpandora.org/qemu-images/Xatax.rar

Freedos with Max Mechanized Assault Demoversion http://mcobit.openpandora.org/qemu-images/FreedosMAXDemoversion.rar

Here Elite Plus with DRDOS Freeware http://mcobit.openpandora.org/qemu-images/DRDOSElitePlusFreeware.rar

Compatibility Lists

http://pandorawiki.org/QEMU_Compatibility