Kirjoittaja Aihe: Qemu & KQemu: WinXP ikkunassa  (Luettu 34717 kertaa)

xet7

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Qemu & KQemu: WinXP ikkunassa
« : 24.11.05 - klo:04.06 »
Qemu on emulaattori, jolla voi ajaa käyttöjärjestelmiä Linuxin alla ikkunassa, kts. http://fabrice.bellard.free.fr/qemu/.

Asennus Ubuntu Breezy Gnomessa.

Vrt. vmware, josta on ilmainen Player vmware-image tiedostojen käyttöön, siis jos joku on ensin tehnyt kaupallisella versiolla kyseisen vmware-imagen, mutten saanut vmware Playeriä
toimimaan ubuntussa: http://www.vmware.com/products/player/

irc. freenode.net:n #qemu kanavalla oli otsikkona FAQ teksti:
http://lilly.csoft.net/~jeffryj/cgi-bin/moin.cgi/FrequentlyAskedQuestions

jossa oli linkki Ubuntu asennuksen vinkkeihin nopeammalle Qemu:lle:
http://www.hants.lug.org.uk/cgi-bin/wiki.pl?LinuxHints/QemuCompilation

Aika pitkä ja monimutkainen englanninkielinen ohje, mutta kyllä sen mukaan sai asennettua
tähän kannettavaan, AMD Sempron & 512 megaa muistia. Jos joku kerkiää tarkemmin tuon
sivun suomentamaan, niin olkaa hyvä, tässä vain muutama vinkki Qemu/KQemun asennuksen jälkeen.

Kun tietokoneen on käynnistänyt, tuo /etc/rc.boot/startqem.sh pitää sitten ajaa ennen qemu:n käynnistämistä varalta, kun se ei minulla käynnistynyt automaattisesti tietokoneen käynnistyessä.

Iso image kannattaa tehdä asennus cd:stä, että asentuu nopeammin:
dd if=/dev/hdc of=./winxp.iso
- katso tiedostosta /etc/fstab onko koneessasi cd-asema /dev/hdc tai jokin toinen

Asennettaessa:
sudo sh /etc/rc.boot/startqem.sh

Tee kovalevytiedosto qcow, joka kasvaa tilantarpeen mukaan:
qemu-img create -f qcow winxp.qcow 4300M
- (sopinee vielä dvd:lle, tosin tyhjänä tiedosto ei vie paljoa tilaa)

Käynnistä asennus:
qemu -hda winxp.qcow -cdrom winxp.iso -boot d -user-net -localtime

Huom: win2k:n asennuksessa muista lisätä optio " -win2k-hack " ettei tule kovalevy täynnä bugia joka keskeyttäisi asennuksen. On qemu komennon ohjetekstissä.

Kun on asennettu, niin normaali käynnistys:
sudo sh /etc/rc.boot/startqem.sh
qemu -hda winxp.qcow -boot c -user-net -localtime

Jos haluat mountata linuxissa iso imagen, kirjoita:
sudo mkdir /media/linuxcd
sudo mount -o loop -t iso9660 /media/hda2/linuxcd.iso /media/linuxcd

Oletuksena qemu käyttää 128M RAM-muistia. Jos määrittelet komentoriviltä enempi muistia, niin saat ohjeen millä komennolla käytetyn muistin määrää swap:ssa lisätään. Itsellä ei onnistunut tuo lisäys, kun kesken 256 Mt:llä muistia ajettaessa alkoi etanavauhtiin hidastus ja swappaus.

Se on sitten asia erikseen, että onko tästä värkkäämisestä hyötyä. Win98:n ja WinXP:n asennettua
niitä tulee loppujen lopuksi harvoin käytettyä, kun Linux-ohjelmat toimivat paremmin.
Tulipahan ainakin käännettyä kerneliä ja qemua lähdekoodista.

[Lisäys 26.11.05 15:00]
Asennettuna kovalevytiedostojen koko:
- WinXP jossa SP2 integroitu mukana:   winxp.qcow 1,2 Gt , ei päivityksiä vielä asennettu
- Win98SE:  win98.qcow n. 600 Mt, päivityksiä WindowsUpdatesta mukana
« Viimeksi muokattu: 26.11.05 - klo:15.15 kirjoittanut xet7 »