Kirjoittaja Aihe: Helppo, Helpompi, Helpoin Linux'in asennus  (Luettu 3154 kertaa)

moma

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Helppo, Helpompi, Helpoin Linux'in asennus
« : 29.01.06 - klo:21.41 »
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.html

Sinä 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.sh
Ja 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
Koodia: [Valitse]

#!/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.html

Katso
$ qemu -h 

Ja opiskele Wikipedian QEMU: http://en.wikipedia.org/wiki/Qemu
Sivun pohjalla on myös aika kinnostava URL --> "Comparison of virtual machines".
---------

Parh. terveisin
  Moma
  http://www.futuredesktop.org/how2burn.html#Ubuntu  <---- Ubuntu resources
  :D
« Viimeksi muokattu: 30.01.06 - klo:18.23 kirjoittanut moma »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Helppo, Helpompi, Helpoin Linux'in asennus
« Vastaus #1 : 29.01.06 - klo:23.17 »
hmm. Kuulostaa hyvältä. Tuollaista olenkin vähän kaipaillutkin.