« Home | EliteSecurity efekat :) » | Dva nova bloga dodata u RSSyl » | MENsa » | Riziko » | Osnovana nemačka Piratska Partija » | Pokretanje dva X servera » | Mitovi, laži i istine o Linux kernelu » | Produktivniji GMail » | SS država » | Kasetaš » 

22 September, 2006 

Qemu odiseja 1 -- Windows 98

Qemu je emulator procesora slobodnog koda, a podržava i potpunu emulaciju PC mašine.

Testa, a i igre radi, instalirao sam Windows 98 u Qemu. Sledi pregled korak po korak.

Prvo treba napraviti hard disk za Windows. Naravno, sve što će Windows videti će se nalaziti u jednom fajlu, ja sam ga nazvao c.img, a veličina fajla će biti dinamička, tj. povećavaće se koliko bude potrebno. Napravio fajl:

qemu-img create -f qcow c.img 3G

Maksimalna veličina je 3 gigabajta, što je i više nego dovoljno.

Zatim sam ubacio instalacioni CD Windowsa 98, i pokrenuo Qemu pomoću sledeće komande:

qemu -cdrom /dev/cdrom -hda c.img -m 64 -boot d -localtime

Ovde je bitna opcija -localtime, koja će podesiti sat tako da ga Windows razume pošto GNU/Linux podrazumevano vreme u računaru drži u UTC-u.

I tako je krenula instalacija...


Pola sata i nekoliko restarta kasnije (restarta unutar virtuelne mašine, naravno), Windows 98 je bio instaliran.

Windows se startuje ovako:

qemu -hda c.img -m 64 -boot c -localtime

I po prvi put:


Slika ekrana Windowsa 98, neposredno pre logovanja na sistem:


Sad je sve spremno.

Što se tiče mreže, ne mora ništa da se podešava. Windows 98 će imati pristup ka Internetu kao i bilo koji startovan program, a Qemu će ga zaštiti kao da se nalazi iza firewall-a i nikakve konekcije ka njemu neće biti dozvoljene.

Qemu ima mnogo korisnih opcija, a meni su dve bile posebno korisne u toku ovog testiranja.

Prvo je opcija koja će omogućiti da se pristupi direktorijumu na sistemu koji hostuje Windows 98. Treba u komandnu liniju dodati parametar:

-smb /neki/direktorijum

U Windowsu treba editovati fajl C:\WINDOWS\LMHOSTS i u njega upistati sledeće:

10.0.2.4 smbserver

Nakon toga, desnim klikom na My Computer izabrati Map Network Drive i kao drajv ukucati: \\smbserver\qemu

Druga opcija je ugrađeni VNC server. Komandnoj liniji treba dodati:

-vnc 1 -monitor stdio

Time će Qemu u konzoli otvoriti monitor, a grafičkom izlazu će se moći pristupiti preko nekog VNC klijenta, na primer:

vncviewer localhost:1

Testirajući, imao sam priliku da se uverim koliko je Windows 98 loš operativni sistem. Ne da je ijedan Windows dobar, ali ovo je stvarno katastrofa. Na primer, evo šta se desilo kada sam pokušao da podignem rezoluciju na 1024x768, a broj boja na 16k:


Neverovatno, ali za ovu promenu je bio potreban restart!

Zatim, prilikom gašenja sam dobio sledeću informativnu poruku koja je objašnjavala zašto sistem ne može da se ugasi:


Vrlo informativno, nema šta...

Sve u svemu, bila je ovo lepa igra, Windows je obrisan sa hard diska jer mu tu nije mesto, a ja idem nekim drugim putem.

U sledećoj epizodi: instaliranje i početno podešavanje operativnog sistema Plan9 u Qemu-u.

See ya then.