Monta käyttöjärjestelmää samassa koneessa

Samaan koneeseen voidaan asentaa monta käyttöjärjestelmää, joiden välillä voidaan vuorotella. Esimerkiksi Linuxin LILO mahdollistaa tälläisen multiboot rakenteen siten, että bootatessa haluttu käyttöjärjestelmä voidaan valita listasta.
DOS:n fdisk -komennolla voidaan vaihtaa boottaava (aktiivinen) partitio toiseksi. Tämä vaatii kuitenkin jäsrjestelmän uuden käynnistyksen.
Varmin tapa on käyttää kullekin käyttöjärjestelmälle omaa irroitettavaa kovalevyä. Tällöin koneessa pitää olla toinen kovalevy, jonka kautta voidaan siirtää käsiteltävät tiedot järjestelmältä toiselle.
Käynnistys voidaan suorittaa myös jokaiselle käyttöjärjestelmälle tehdyltä omalta disketiltä.

Mikään näistä tavoista ei kuitenkaan mahdollista kahden käyttöjärjestelmän yhtaikaista käyttöä. Tätä varten on käytettävissä esim VMwaren ohjelmisto tai Microsoftin vastaava Virtual PC, jonka tuorein versio on '2004'. VMWaren ohjelma hyväksyy Host-käyttöjärjestelmäksi ainakin Windows 2000/XP sekä Linuxin. Asennettavaksi Client -käyttöjärjestelmäksi hyväksytään kaikki MSDOS ja Windows-versiot, sekä Linuxin, FreeBSD:n, NetWaren sekä 'Muut'.
Microsoftin järjestelmä, jonka MS on ostanut ulkopuoliselta toimittajalta, Connectixilta, on vanhemmissa versioissaan ( < 5.2 )hyväksynyt muidenkin valmistajien käyttöjärjestelmät, mikä taas uudemmissa versioissa on estetty. Vanhemmasta versiosta on saatavilla TimeLimited demo, joka hyväksyy myös esim Linux:n.

VM-Ware

Ohjelmistosta saa trial-version valmistajan VMwaren sivuilta. Trial on täysin toimiva, eivätkä toimintarajoitukset ole merkittäviä testiaikana. Trialin saa päivitettyä käyttöversioksi makssamalla lisenssimaksun. Päivityksessä trialin käytön aikana tehdyt asetukset säilyvät muuttumattomina.

nimitykset: Host on koneeseen alkujaan asennettu käyttöjärjestelmä
Client on VM-Waren ikkunassa pyörivä käyttöjärjestelmä.
Tätä tekstiä kirjoitettaessa koneen hostina on toiminut Win2000 sp4 ja VM-Waren versiona on ollut 4.0.5 build-6030. Muita versioita ei ole testattu.
Virtuaalikoneina on testattu WinXP, Win98, MSDOS 6.21 sekä RedHat Linux 8.0.

VM-ware -järjestelmä asennetaan koneeseen kuten mikä tahansa muukin ohjelmisto. Tämän jälkeen client -järjestelmät asennetaan VMV-ohjelman työkaluilla. Asennuksessa tarvitaan clientin boottaava korppu tai CD.

Virtuaalikoneen asennusta varten tarvitaan vapaata kovalevytilaa vähintään virtuaalilevyn määrä + asetetun muistin määrä + tilaa aputiedostoille. Kaikkea tilaa ei oteta heti käyttöön, vaan tarpeen mukaan. Esimerkiksi Win98, jolle oli tehty 4 GB virtuaalilevy ja varattu 196 MB keskusmuistia, tarvitsee parin viikon käytön jälkeen n. 500 MB levytilaa, kun 'koneeseen' on asennettu vain virustarkistus ja SSH2. WinXP samoilla asetuksilla vie n. 3.5 GB.
Kunkin koneen keskusmuisti on erotettu toisistaan Win2000:n rakenteilla. Intelin 80286 prosessorista alkaen keskusmuisti pystyttiin jakamaan toisistaan täysin erottuviksi lohkoiksi, joissa pyörivät ohjelmat eivät päässeet häiritsemään toisiaan edes vahingon sattuessa.

Asennuksessa kullekin virtuaalikoneelle tehdään oma virtuaalinen C: -asema ja varataan keskusmuistista oma lohkare. Keskusmuistin kokoa voi vaihtaa asennuksen jälkeenkin, mutta virtuaalilevyn kohdalla se on vaikeaa. On suositeltavaa varata oma partitio VM-Warelle, jotta sinne jäisi myös tilaa järjestelmää koskevalle documentaatiolle. Samaan partitioon voi tehdä myös jaetun levyalueen.

Levykeasema on kerrallaan vain yhden koneen käytössä, joko hostin tai jonkin clientin. Asema voidaan vapauttaa muuttamalla Virtual Machine settingsejä, joka löytyy mm. Edit-valikosta.Koska VM-ware client käyttää virtuaalista kovalevyä, sen sisältö ei näy hostille eivätkä hostin levyalueet näy clientille ilman temppuilua. Onneksi tämä on helppoa. Valittu levyalue asetetaan jaetuksi hostin työkaluilla ja otetaan clientissä käyttöön, 'mountataan', kuten verkon levyt. Tätä varten hostilla ja clientillä pitää olla eri verkkonimi.

Yksinkertaisin tapa järjestelmän verkkoon saattamiseksi on NAT. Host oletetaan asennetuksi normaalisti verkkoon, missä se käyttää normaalisti DHCP:ltä saamaansa IP-osoitetta. Host:n nimi ja IP-osoite pysyy muuttumattomana.
Clientiä asennettaessa määrätään asennusohjelma käyttämään verkko-osoitteille NAT-järjestelmää. Tämä tarkoittaa sitä, että VMW antaa virtuaalikoneille IP-osoitteet 192.168.xx.xx -avaruudesta. Virtuaalikoneet eivät näin näy ulospäin, mutta pystyvät käyttämään verkon palveluja, esim internet, SSH ja ping toimivat. Host:n IP-osoite raportoituu oikein ulkoverkon asetusten mukaisesti.
Järjestelmästä saa yksinekertaisen mielikuvan, kun ajattelee, että virtuaalikoneet toimivat isäntäkoneen sisällä kuin kotiverkon koneet palomuurikoneen suojassa. Molemmissa sisäverkon koneet ovat ulkoverkolle näkymättömiä. Ne saavat palvelunsa ulkoverkosta pyytämällä niitä.

Asennuksen jälkeen

Kun virtuaalikone on saatu asennettua, pitää asentaa myös VMW:n toolbox, joka antaa lisää toimivuutta järjestelmään. Esimerkiksi virtuaalikoneen kuvaruudun kokoa voi vaihdella vapaammin, Cut/Paste toimii eri koneiden välillä ja kursorin liike ikkunoiden välilä tapahtuu helpommin.

Normaalikäytössä kursori liikkuu koko hostin ikkunan alueella vailla esteitä. Kun kursori klikataan clientin ikkunaan, se jää sinne, eikä pääse hyppäämään karkuun ennenkuin se vapautetaan. Vapautus tapahtuu normaalisti painamalla. Ctrl-Alt. Hotkeytä voi vaihtaa.

Jokaiseen virtuaalikoneeseen pitää asentaa kaikki ne ohjelmat, joita tarvitaan. Jokaisessa koneessa pitää olla oma virustorjunta ja editori. Palomuuri tarvitaan ainoastaan isäntäkoneeseen. Yksinkertaisimpia ohjelmia voi tosin käyttää jaetun levyalueen kautta useiden virtuaalikoneiden sisältä. Tällöin noudatetaan savolaistakuuta: vastuu siirtyy käyttäjälle.

Jos haluaa testata samalla kertaa kahta vedosta käyttiksestä, voi alkuperäisen kopioida uudeksi.
-rakenna uusi virtuaalikone (5minuuttia) mutta älä boottaa sitä, sillä silloin VMW pyytää asennuslevyjä.
-mene VM-Ware -hakemistoon, jonne on ilmestynyt uuden koneen hakemisto
-avaa uuden ja kopioitavan koneen hakemistot vierekkäin ja kopioi uuteen hakemistoon alkuperäisestä puuttuvat osat. Mitään *.REDO*.* -tiedostoja ja logeja ei tietenkään kannata kopioida. (5 min)
-boottaa uusi kone VMW:ssä ja sorki asetukset kuntoon.
-vaihda uuden koneen pohjaväri ja ikkunoiden raamien värit sekaannusten välttämiseksi

Virtuaali-koneen kopiointi 051103

Tuli tarve rakentaa äkkiä kopio olemassaolevasta virtuaalikoneesta.
Käynnistin VMW:n ja käskin luomaan uuden koneen (File + Edit + ...)
Kun luonti oli boottausta vaille valmis, kopioin vanhan koneen hakemistosta "Windows 98" seuraavat tiedostot uuden koneen hakemistoon "Windows 98 2" ja boottasin:

vmware.log
Windows 98.vmx
Windows 98.vmx.lck
Windows 98.vmdk
Windows 98.vmdk.lck
Windows 98.vmsn
Windows 98.vmx.lck

Osa tiedostoista kopioitiin ilmeisesti turhaan, koska hetken päästä hakemistossa oli jo uudet versiot, joiden nimen alkuosa oli "Windows 98 2" eikä "Windows 98".

Tämän jälkeen ei tarvinnut kuin muuttaa uuden virtuaalin sisällä koneen nimi ja taustapahvin väri. Lisäksi asetin Virtual machine settingeissä korppuaseman pois käytöstä.


PTMUSTA at UTU.FI

Under work 05.12.03