Asia 1:Conffaa oma ISO-image.Linux'in asennus on yleensä aika helppoa mutta löysin juuri netiltä erittäïn näppärän keksinnön joka tekkee asennuksen ihan aivottoman helpoksi.
Lue artikkeli:
http://www.linuxpr.com/releases/8413.htmlSinä voi itse conffata ja teettää ISO-imagen. Voit esim. lähettää valmiin, conffatun CDn toisille jotka haluavat Windowsin potkaista pellolle.
Tämä kyseinen "InstaLinux" image-generaattori on perustettu HPn (Hewlett Pacardin) LinuxCOE ohjelmaan.
Löydät InstaLinux sovellutuksen täältä:
http://www.instalinux.com/Perusohjelma LinuxCOE:
http://linuxcoe.sourceforge.net/Jos haluat tehdä oman LinuxCOE (System design) palvelun, katso
http://www.instalinux.com/forums/viewtopic.php?t=5----------------------------------------------------------------------------------------------------------------------------------------
Asia 2:Bash-script joka asentaa QEMU system-emulaattorin. QEMUn avulla voit ajjaa useita tietojärjestelmiä (useita linux'ia, bsd, windows?) samassa konneessa. QEMUn oheessa on myös n.k KQEMU kiihdytin joka panee osan emuloidusta koodista suoraan CPU'lle. Oheinen "inst_qemu.sh" scripti asentaa QEMUn ja KQEMUn
Ubuntu 5.10 Breezy Linuxiin.
Näin ajat inst_qemu.sh scriptin:
$ cd /tmp
$ rm -f inst_qemu.sh
$ wget
http://www.futuredesktop.org/tmp/inst_qemu.shJa aja script:
$ sudo sh inst_qemu.sh
---------
Jos kaikki meni hyvin, se kertoo vimmeisellä rivillä terminaali ikkunassa, miten voit testata QEMUn.
Se asentaa QEMUn ---> $HOME/qemu.
Olen itse käyttänyt QEMUa täällä tavalla:
Tekaise image-file (esim. ubuntu_hd.img, 4GB). Se toimii niinkun kovalevynä QEMU'lle ;--)
$ qemu-img create ubuntu_hd.img 4000M
Emuloi jotakin nopeaa Linux-distroa. Käytä esim
InstLinux'ia ja tekaise oma ISO (Fedora, Ubuntu,..) ja nouda se kovalevylle. ISO-file on vain n. 33MB suuri. Katso minun config
esimerkki....
#Valitse esim. Ubuntu 5.10 ISOn.
#$ LINUX_ISO="$HOME/tmp/ubuntu-5.04-install-i386.iso"
En halua valmista ISOa kiitos vaan, valitsen oman InstaLinux'lla conffatun "iso13636.iso".
$ LINUX_ISO="$HOME/tmp/iso13636.iso"
Asenna se ubuntu_hd.img'iin.
$ qemu -boot d -cdrom $LINUX_ISO -hda ./ubuntu_hd.img -monitor stdio -m 128 -net user
(Nettikortti annetaan yleensä -net user. Katso: qemu -h !)
EDIT:Se voi lopettaa ensimmäisen näytöksen sanomalla "FATAL: Could not read the boot disk". No problem! Sulje (close) se ikkuna ja jatka asennusta (2. aktiin) tällä tavallisella boot-komennolla:
$ qemu -hda ubuntu_hd.img -boot c -m 128 -localtime -net user
---------
Näin aloitat QEMU emuloinnin asennuksen jälkeen (=boot Ubuntu in QEMU)
$ qemu -hda ubuntu_hd.img -boot c -m 128 -localtime -net user
(Nettikortti annetaan yleensä -net user. Katso: qemu -h !)
---------
Näin voit vaikka bootata Knoppix LiveCDn QEMUn avulla! Pane KnoppixCD konneeseen ja komenna:
$ qemu -cdrom /dev/cdrom -m 128 -net user
---------
PS.
Pari onegelmaa:1) "root" käyttäjä omistaa koko $HOME/qemu. Voit ottaa tiedoston ommaan haltuun näin:
$ sudo chown -R $USER:$USER $HOME/qemu
2) Netti (-net user) j.n.e ei tomi kaikissa koneissa. Ehkä on parasta käytää VTUN/TAP netti-liittymää.
Katso:
http://vtun.sourceforge.net/tun/Voit hakea sen apt-get'in avulla.
$ sudo apt-get install vtun
Load module
$ sudo modprobe -vv tun
Se tarvitsee myös /etc/qemu-ifup file'n. Minun /etc/qemu-ifup on
#!/bin/sh
sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1
$ chmod +x /etc/qemu-ifup
Sen jälkeen voit yrittää antaa:
-net tap taikka
-net tap,vlan=0 missä 0 taikka 1 on nettikortin numero.
Katso manuaali, qemu -h taikka Google.com jos tarvitset apua. Vanhempi qemu oli niin helppo saada kulkemaan, mutta tämä uusi...
---------
Lue
QEMUn kotisivu:
http://fabrice.bellard.free.fr/qemu/Ja tärkeät dokumentit:
http://fabrice.bellard.free.fr/qemu/user-doc.htmlKatso
$ qemu -h
Ja opiskele Wikipedian QEMU:
http://en.wikipedia.org/wiki/QemuSivun pohjalla on myös aika kinnostava URL --> "Comparison of virtual machines".
---------
Parh. terveisin
Moma
http://www.futuredesktop.org/how2burn.html#Ubuntu <---- Ubuntu resources