Qemu to emulator maszyny typu PC. Swą popularność zawdzięcza prostocie instalacji i obsługi.
Instalacja
Qemu dostępny jest w postaci pakietów w większości dystrybucji. Najnowszą wersję programu można również pobrać ze strony domowej projektu. Na stronie znajduje się również kilka plikopartycji z gotowymi do użycia systemami operacyjnymi.
W przypadku użycia dystrybucji Mandrake wystarczy wydać polecenie:
urpmi qemu
Albo skorzystać z menadżera pakietów rpmdrake.
Tworzenie plikopartycji
Do stworzenia plikopartycji użyjemy programu dd. Program ten służy do kopiowania bitowego, by natomiast użyjemy go w prostszym wariancie, czyli do stworzenia pustego pliku.
$ dd of=/systemy_wirtualne/debian/debian.img bs=1024 seek=7000000 count=0
Znaczenie opcji użytych w poleceniu: dd – nazwa użytego programu, czyli 'dd’ of=/systemy_wirtualne/debian/debian.img – określamy położenie i nazwę generowanego pliku. Zawsze należy podać rozszerzenie .img bs=1024 – ile bajtów odczytuje i zapisuje naraz (przyspiesza tworzenie pliku). seek=7000000 – ilość bloków pominiętych przy kopiowaniu (u nas praktycznie wielkość pliku), count=0 – kopiuje 0 bloków z wejścia (czyli nic nie czyta).
[ziutus@localhost lib]$ ls -l /wirtualne_systemy/debian razem 177680 -rw-r--r-- 1 root root 7168000000 sie 9 08:31 debian.img [ziutus@localhost lib]$
Instalacja systemu na plikopartycji
Systemy przeważnie instalujemy z płyty CD. Uruchamiamy więc qemu wskazując jako dysk twardy (przełącznik -hda) naszą plikopartycję, a jako CDROM fizyczny cdrom (przełącznik -cdrom), zażądamy również aby wirtualny komputer zabutował się z CDROMu (przełącznik -boot d), ostatni parametr to wielkość pamięci fizycznej, którą udostępnimy programowi. qemu -hda /systemy_wirtualne/debian/debian.img -cdrom /dev/cdrom -boot d -m 1024 |
Praca z systemem zainstalowanym na plikopartycji
qemu -hda /systemy_wirtualne/debian/debian.img -boot c -m 1024
Wady i zalety programu
Zalety:
- Prostota instalacji i użytkowania programu
Wady:
- Wolne działanie programu
Nasza ocena
Program można wykorzystać bardziej jako ciekawostkę i system testowy niż system produkcyjny. Niestety, inne projekty znacznie wydajniej pracują.