SliTaz GNU/Linux official and community documentation wiki.
.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
en:guides:qemu [2010/08/11 01:09]
stork created
en:guides:qemu [2010/08/12 01:59]
stork
Line 1: Line 1:
-This works on XP.+=== Creation and revision dates === 
 +This page was created ​on 2010/08/11. Last revised 2010/08/12.
  
-Go to Pendrivelinux.com ​ and download ​ the QEMU PC hardware emulator installer (QPU804.exe) 
-This executable is actually a self-extracting archive. When you run it you just need to tell the installer where to unzip the contents. The result will be a folder named QPU804. 
  
- +===== What is QEMU and why use it ===== 
 +QEMU provides a virtual machine that will run within XP. Refer to the QEMU documentation for a detailed description of the virtual hardware.
  
 +It allows to test an operating system environment without actually installing it and without rebooting out of XP; you can eg test Slitaz this way, before deciding if you want to install it on your machine.
 +
 +Compared with eg Virtual Box (which I am also using regularly), QEMU is initially much faster and easier to set up. You will also have less problems if you are somewhat memory constrained (which you are, if you have less than 1.0 or 1.5 GB RAM). Performancewise,​ both virtualisation plateforms looked similar to me (way slower than a native install). ​
 +
 +If you just want to try Slitaz within your XP environment,​ prefer the QEMU solution described here (unless VirtualBox is already installed and set up on your machine).
 +
 +===== Getting started =====
 +==== Requirements ====
 +This works on XP with Slitaz 3.0 (should work with all version of Slitaz). ​
 +
 +==== Install QEMU ====
 +Go to Pendrivelinux.com ​ and download ​ the QEMU PC hardware emulator installer (QPU804.exe)
 +This executable is actually a self-extracting archive. When you run it you just need to tell the installer where to unzip the contents (which may be on your hard disk or on a flash drive). The result will be a folder named QPU804.
 +
 +The QEMU set up can execute any ISO that you put on that folder.
 Copy the SliTaz ISO to that folder. Copy the SliTaz ISO to that folder.
 You now have a virtualized SliTaz installation that can run alongside Windows. You now have a virtualized SliTaz installation that can run alongside Windows.
-The QEMU set up can execute any ISO that you put on that folder ​ (you can also install the QPU804 files and the SliTaz ISO in a flash drive subdirectory and run the virtual machine from that location). 
  
 +==== Start QEMU ====
 +Execute QPU804.bat (double click on it from an explorer window) to start your virtual machine (it will advertise it is running Ubuntu but really it will run the ISO you copied to that folder, Slitaz.iso in this case).
  
-Execute QPU804.bat to start your virtual machine ​(it will advertise it is running Ubuntu but really it will run the ISO you copied to that folder, Slitaz.iso in this case).+You will see your virtual machine ​booting from the ISO fileas if it would be booting from a Slitaz ​LiveCDRefer to other part of the Slitaz documentation for detailed presentation of what you can do from there.
  
 +==== Getting in and out of the QEMU Window ====
 To move the mouse out of the QEMU screen window press ctrl keep it pressed and press alt key simultaneously. To go back there just left click in the window. To move the mouse out of the QEMU screen window press ctrl keep it pressed and press alt key simultaneously. To go back there just left click in the window.
  
-If you start file manager ​window ​within ​Slitaz, you will see a partition labeled "QEMU VVFAT"; if you go there you will see a file which is shared with XPlocated ​in the QPU804\shared folder. ​+==== Shared Folder ==== 
 +Open pcmanfm ​window: the Slitaz partition labeled "QEMU VVFAT" ​refers to the same physical (shared) location as the XP "​QPU804\shared folder"​ folder.  
 + 
 +==== Screen resolution ==== 
 +My screen resolution was 800x600. You may want to read the QEMU documentation and play with the available options from both QEMU and Slitaz to get higher resolution. 
 + 
 +To get a full screen Slitaz, adding the -full-screen option to the qemu command line of the QPU804.BAT ​file
 + 
 +===== I want to keep the changes I made in Slitaz ===== 
 + 
 +==== Private data ==== 
 +Copy any private data created in Slitaz to the shared ​directory: it will survive a virtual machine reboot. 
 + 
 +==== Keeping system changes ==== 
 +Two ways to do this:  
 +  * create a new iso with your changesor  
 +  * install Slitaz ​in a qemu virtual drive 
 + 
 + 
 +== Create an ISO file with your system changes == 
 +In the Slitaz menu select System-> Create a liveCD (refer to the LiveCD section of the documentation). 
 + 
 +The writeISO panel will create a bootable image of Slitaz with any changes you made, and will store this image file as /​home/​slitaz/​distro/​slitaz.iso.  
 + 
 +In the Slitaz environment,​ copy-paste that slitaz.iso file to the shared folder. Then from XP you will be able to copy the slitaz.iso file from QPU804\shared folder ​to QPU804 folder, replacing the existing ISO file (delete the old .iso file if it has a different name). Next time you start QEMU, it will boot from you new ISO which brings you back to the same environment.
  
  
-I ended up with a 800x600 screen, (I believe). I did played a little bit with the options to get a different resolution - with no success. You may want to read the QEMU documentation and play with the available options from both QEMU and Slitaz ​to get higher resolution.+== Install ​Slitaz ​in qemu virtual drive ==
  
 +Alternatively,​ refer to the QEMU documentation to start QEMU with a "​virtual disk" file, where you will be able to install Slitaz using the menu item System Tools -> Slitaz Installer. ​
  
-The only thing I really succeded was to add the -full-screen option to the qemu command line of the QPU804.EXE file, to get a full screen slitaz.+(Not tested with Slitaz but tested with other systems in the past)
  
 
en/guides/qemu.txt · Last modified: 2010/08/16 20:51 by linea