QEMU

Iz projekta Ubuntu-RS Wiki
Idi na: navigacija, pretraga
(početak)
 
Linija 1: Linija 1:
 
== Running Windows Under Ubuntu 7.04 ==
 
== Running Windows Under Ubuntu 7.04 ==
  
[http://fabrice.bellard.free.fr/qemu/ QEmu] vam omogućava da pokrenete OS unutar drugog OS-a - na primer, Windows pod Linuxom. ''QEmu koristi kqemu, an acceleration driver iz Ubuntu 7.04 Feisty Fawn da bi pokrenuo Windows na pristojnoj brzini.
+
[http://fabrice.bellard.free.fr/qemu/ QEmu] vam omogućava da pokrenete OS unutar drugog OS-a - na primer, Windows pod Linuxom. ''QEmu koristi kqemu, acceleration drajver iz Ubuntu 7.04 Feisty Fawn-a da bi pokrenuo Windows na pristojnoj brzini.
  
Ubuntu 7.04 Feisty Fawn takođe ima i novu verziju rdesktop-a koja može da se koristi za pokretanje individualnih aplikacija iz VM ali na vašem desktopu. See SeamlessVirtualization.
+
Ubuntu 7.04 Feisty Fawn takođe ima i novu verziju rdesktop-a koja može da se koristi za pokretanje individualnih aplikacija iz VM ali na vašem desktopu. Link: [https://help.ubuntu.com/community/SeamlessVirtualization SeamlessVirtualization].
  
 
https://help.ubuntu.com/community/WindowsXPUnderQemuHowTo?action=AttachFile&do=get&target=SeamlessVirtualizationWithThemingResized.png
 
https://help.ubuntu.com/community/WindowsXPUnderQemuHowTo?action=AttachFile&do=get&target=SeamlessVirtualizationWithThemingResized.png
Linija 13: Linija 13:
 
Ako dobijete neki rezultat preporučujemo vam korišćenje [[KVM|Kernel Virtuelizacije]].
 
Ako dobijete neki rezultat preporučujemo vam korišćenje [[KVM|Kernel Virtuelizacije]].
  
Napomena: Even if you get no output from the above command, your computer may actually support virtualization in hardware. Some machines are delivered with a BIOS option switching off hardware virtualization. Other machines require updating to the latest BIOS for it to work correctly.
+
Napomena: Čak i ako ne dobijete rezultat ove komande vaš računar možda ima hardversku podršku virtuelizaciji. Neki računari se isporučuju sa isključenom opcijom hardverske virtuelizacije u BIOS-u dok druge mašine je koriste samo ako je BIOS ažuriran na najnoviju verziju.
  
== Installing Windows in QEmu with Feisty 7.04 ==
+
== Instalacija OS-a u QEmu sa Ubuntu Feisty 7.04 ==
While the following guide uses Windows XP, older versions of Windows work fine, and may be preferred due to their increased speed.
+
Iako ovaj vodič opisuje instalaciju Windows XP-a, bilo kog Linuxa ili BSD-a. Ranije verzije Windows-a rade fino, i možda su i preporučljivije s obzirom na brzinu kojom se izvršavaju.
 
    
 
    
1. First you need to  install qemu kqemu-source and module assistant from the Universe Repository.
+
1. Prvo treba da instalirate qemu kqemu-source i module assistant iz Universe riznice.
2. Next you need to build the kqemu module from Ubuntu's package
+
 
 +
sudo apt-get install qemu kqemu-source module-assistant
 +
 
 +
2. Sledi pravljenje kqemu modula
  
 
  sudo module-assistant prepare
 
  sudo module-assistant prepare
Linija 25: Linija 28:
  
 
    
 
    
3. Next you need to configure udev to create the /dev/kqemu device node upon loading the kqemu module
+
3. Zatim treba podesiti udev da pravi /dev/kqemu device node nakon učitavanja kqemu modula
  
* Create /etc/udev/rules.d/60-kqemu.rules  
+
* Napravite /etc/udev/rules.d/60-kqemu.rules  
  
 
  gksu gedit /etc/udev/rules.d/60-kqemu.rules   
 
  gksu gedit /etc/udev/rules.d/60-kqemu.rules   
  
with the following content: (the order between GROUP and MODE seems to matter, be sure to add a newline at the end of the file)  
+
sa sledećim sadržajem: (redosled GROUP i MODE je izgleda bitan i obavezno napravite novi red na kraju fajla)  
  
 
  KERNEL=="kqemu", NAME="%k", GROUP="kqemu", MODE="0660"   
 
  KERNEL=="kqemu", NAME="%k", GROUP="kqemu", MODE="0660"   
  
4. Change the content of /etc/modprobe.d/kqemu to
+
4. Promenite sadržaj /etc/modprobe.d/kqemu u
  
 
  options kqemu major=0
 
  options kqemu major=0
  
5. Create a group "kqemu" and add all users who should be allowed to use QEMU with acceleration to this group
+
5. Napravite korisničku grupu "kqemu" i dodelite joj korisnike kojima će biti dozvoljeno korišćenje QEMU-a sa akceleratorom
  
 
  sudo addgroup --system kqemu
 
  sudo addgroup --system kqemu
 
  sudo adduser $USER kqemu  
 
  sudo adduser $USER kqemu  
  
* Make sure to update your environment before proceeding to reflect the fact, that your user is now part of the kqemu group (for example by logging in and out).
+
* Da bi vaš korisnički nalog bio deo grupe kqemu treba ažurirati okruženje, npr. odjavljivanje i ponovnim prijavljivanjem na sistem.
  
6. Load the kqemu module
+
6. Učitaćemo kqemu modul
  
 
  sudo modprobe kqemu
 
  sudo modprobe kqemu
  
7. Check that the permissions are right
+
7. Proverite da li su dozvole kako treba
  
 
  $ ls -l /dev/kqemu
 
  $ ls -l /dev/kqemu
 
  crw-rw---- 1 root kqemu 10, 62 2007-07-22 15:36 /dev/kqemu
 
  crw-rw---- 1 root kqemu 10, 62 2007-07-22 15:36 /dev/kqemu
  
* If the permissions are wrong, it is probably because your udev rule wasn't read properly. Try re-loading the module
+
* Ako ima problema sa dozvolama, najverovatnije udev nije pravilno učitan. Probajte da ga ponovo učitate kqemu modul
  
 
  sudo modprobe -r kqemu
 
  sudo modprobe -r kqemu
 
  sudo modprobe kqemu
 
  sudo modprobe kqemu
  
and see if that clears the problem. If not, add {{{OWNER="youruser"}}} to the end of the udev rule and try again
+
Ako i dalje imate isti problem dodajte '''OWNER="vašekorisničkoime"''' na kraju udev rule-a i probajte ponovo
  
8. If you want to load the kqemu module upon system start in the future, add "kqemu" to your /etc/modules file
+
8. Ako vam je potrebno da kqemu bude učitan pri svakom podizanju sistema, dodajte novi red sa '''kqemu''' u /etc/modules datoteku
  
 
  gksu gedit /etc/modules  
 
  gksu gedit /etc/modules  
  
9. Create a virtual drive for Windows
+
9. Napravićemo virtuelni hard disk od 2 Gb za OS virtuelne mašine
 
+
qemu-img create -f qcow windows.img 2G
+
 
+
 
+
* This creates a two gigabyte virtual drive, stored as a single file called windows.img in the location where you ran the command. Any size above 1.5GB (the minimum to run Windows XP) is fine. The virtual drive will start out as a small file, and only fill its the size you specified when it reaches capacity due to the qcow file format used.
+
  
* '''Note''': If you want to install Windows XP Service Pack 2 + Updates, 2 GB is not enough for the image size. Use at least 3-4 GB.
+
qemu-img create -f qcow test.img 2G
  
* '''Note''': Consider using as much disk space as you can afford. Resizing NTFS partitions is a pain in the ass, but hard disk space is cheap.
+
* Ovako se pravi virtuelni disk od 2GB koji će biti smešten u datoteku ubuntu-server.img u folderu u kom ste izvršili naredbu. Virtuelni disk će u početku biti mala datoteka pa će polako narasti kako budete dodavali podatke. Za pravljenje instalaciju BSD sistema nemojte koristiti "-f qcow" jer ćete imati problema sa alociranjem diska. Za Windows XP SP2 stavite min 3-4GB
  
* '''Note''': If you use qcow images, you will not be able to mount the image within Ubuntu. You can omit '-f qcow' and create a mountable image, but this will mean that the size of the virtual drive will be fixed and larger. Instructions to convert a raw drive to a qcow drive appear at the end of this page.
+
* '''Napomena''': Ako koristite qcow format, takvu datoteku nećete moći da prikačite direktno na Ubuntu. S druge strane, ako izostavite "-f qcow" i napravite datoteku koja može da se zakači na Ubuntuov sistem datoteka tada će veličina virtuelnog diska biti velika (onoliko koliko ste odredili) i fiksna. Instrukcije za konverziju raw virtuelnog diska u qcow možete naći na dnu ovog teksta.
  
10. Install Windows XP. Put the CD in the drive and run:  
+
10. Instalirajte OS na virtuelnu mašinu. Stavite CD u uređaj i pokrenite:  
  
  qemu -localtime -cdrom /dev/cdrom -m 384 -boot d windows.img
+
  qemu -localtime -cdrom /dev/cdrom -m 384 -boot d test.img
  
11. Ovako ćete pokrenuti QEmu sa časovnikom iz Ubuntu-a, windows.img će predstavljati hard disk, /dev/cdrom predstavlja instalacioni CD, 384 MB sistemske memorije (minimum za funkcionisanje XP-a) and will boot from the CD.
+
11. Ovako ćete pokrenuti QEmu sa časovnikom iz Ubuntu-a, test.img će predstavljati hard disk, /dev/cdrom predstavlja instalacioni CD, 384 MB sistemske memorije i podizanje sistema će biti sa CD-a.
  
12. Alternativno, mo\ete koristiti .iso slike
+
12. Alternativno, možete koristiti .iso slike
  
  qemu -localtime -cdrom cdimagefile.iso -m 384 -boot d windows.img
+
  qemu -localtime -cdrom InstalacioniCD.iso -m 384 -boot d test.img
  
 
13. If you're having trouble creating the Windows partition during Windows installation, check that you have read and write access to the disk image. Use this command to set the file permissions for the windows.img file so that all users in the kqemu group can access the virtual disk  
 
13. If you're having trouble creating the Windows partition during Windows installation, check that you have read and write access to the disk image. Use this command to set the file permissions for the windows.img file so that all users in the kqemu group can access the virtual disk  
  
  chmod 660 windows.img
+
  chmod 660 test.img
  sudo chown $USER:kqemu windows.img
+
  sudo chown $USER:kqemu test.img
  
  
* '''Note to 64 bit users''': Use 'qemu-system-x86_64' instead of 'qemu'. Otherwise the "-kernel-kqemu" option will not work.
+
* '''Napomena za 64 bitne korisnike''': Koristite 'qemu-system-x86_64' umesto 'qemu'. Otherwise the "-kernel-kqemu" option will not work.
  
 
* '''Note for Windows 2000''':  Add the option '-win2k-hack'. Otherwise the install may fail with "Not enough disk space" even when that isn't the case.
 
* '''Note for Windows 2000''':  Add the option '-win2k-hack'. Otherwise the install may fail with "Not enough disk space" even when that isn't the case.

Izmena od 9. septembar 2007. u 00:16

Lični alati
Imenski prostori
Varijante
Akcije
Navigacija
alati
Linkovi