VirtualBox, Debian telepítés 1
VirtualBox Az Oracle VirtualBox egy x86-alapú (azaz AMD vagy Intel rendszerekre kifejlesztett), több platformon is futtatható virtualizációs program. A segítségével virtuális gépeket hozhatunk létre és futtathatunk különféle operációs rendszerekkel egyazon gépen, egy időben.
A VirtualBox ingyenesen letölthető, freeware szoftver, amely elérhető nyílt forráskódú változatban is. Egyszerre több virtuális gép és operációs rendszer futtatására is képes (elérhető magyar nyelven is).
2
Jelenleg Windows, Linux, Macintosh és Solaris rendszereken futtatható, és nagyszámú vendég (guest) operációs rendszer futtatására képes, pl: Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, 8, 8.1, 10), DOS/Windows 3.x, Linux, Solaris and OpenSolaris, OS/2 és OpenBSD. Kezelése egyszerű (alapszintű számítástechnikai ismereteket igényel). Az üzleti életben, vállalatoknál és otthoni környezetben is használják.
3
Macoldás Mac-re Ha csak egy bizonyos programot szeretnénk futtatni: a CodeWeaver cég CrossOver 11-14 Mac programjával Windowsos programokat futtathatunk Macen a komplett operációs rendszer telepítése nélkül. Nem kell op.rendszert telepíteni, hogy futtassunk egy programot, de nem minden szoftver fut vele tökéletesen, sőt van ami egyáltalán nem megy vele.
Ha teljes rendszerre van szükség: az Apple Boot Camp-je: egy másik partícióra telepíti fel a Windowst Parallels Desktop 7, VMware Fusion 4, VirtualBox (ez egyedül ingyenes): virtualizálja
A Boot Camp adja a leggyorsabb Windows élményt, ám egy időben csak egy rendszert tudunk használni (használatához minden esetben újra kell indítunk a gépet). Ha játékokat szeretnénk futtatni Macen, akkor a Desktop 7 a legjobb választás. A fentiek közül egyetlen ingyenes és platform-független program a VirtualBox. 4
Virtuális gép használata, munkakörnyezet kialakítása, működtetése VirtualBox telepítés (next, next, finish) A Virtualbox elindulása után: üdvözlő képernyő, ahol a bal oldali részben lesznek a különböző virtuális gépek, jobboldalt az aktuális virtuális gépet látjuk (ha van). Súgó megjelenítése: F1
5
Új hozzáadása, meglevő konfigurálása Új virtuális gép hozzáadása: Az eszköztár Új gombjára kattintva egy varázsló segítségével történhet. (A virtuális gép két részből áll: merevlemez állomány és konfigurációs állomány. )
Beállítás: Ha a bal oldali ablakban kiválasztunk egy virtuális gépet, a jobboldali ablakban megjelenik a beállításainak összegzése.
Változtatni az eszköztár Konfigurálás/Beállítások gombjával lehet. (lásd később bővebben) A beállításokat nem lehet megváltoztatni pl ha a virtuális gép éppen fut. Ilyenkor a gomb inaktív. A változtatásokhoz előbb le kell állítani a virtuális gépet.
6
Új virtuális gép létrehozásának lépései: név, típus 1. A virtuális gép nevének, típusának és verziójának megadása: A név tetszőlegesen bármi lehet (csak a menüben jelenik meg).
A típus az operációs rendszer típusa (a verzióját nem kell megadni). Így minden Windows verzióhoz a „Microsoft Windows”-t kell választani). Itt mi a Debian telepítéséhez a Debian-t választjuk, verziónak pedig „Debian (64)”-et választunk a 64 bites Debian-hoz.
7
memória A csúszka mozgatásával lehet beállítani azt a memóriaméretet, amit a virtuális gép használhat. Ha a fizikai memória méretének felét eléri a virtuális gépnek adott memória mérete, akkor a VirtualBox figyelmeztet, hogy ezt nem javasolja. Mindenképpen alaposan meg kell fontolni, hogy milyen szükségletei vannak a telepíteni kívánt op.rendszernek és ebből mennyit tudunk nyújtani.
A memória amit a virtuális gépnek adunk, nem lesz elérhető a gazda operációs rendszer számára amíg a VM fut, így nem adhatunk meg többet, mint amennyi a tartalék.
8
Például, ha a hosztgépnek 1 GB RAM-ja van és 512 MB egy virtuális gépnek megadott RAM mennyisége, akkor aíg a VM fut csak 512 MB marad az összes többi szoftver futtatására a hhosztgépnek. Ha két virtuális gép fut egy időben, még több memóriát osztunk szét a második virt.gép számára (amit talán nem is tudunk elindítani, ha a szükséges memória nem áll rendelkezésre). Másrészt úgy kell megadni a vendég operációs rendszer számára (és az alkalmazásainak) a memória méretet, hogy annak a megfelelő futásához elegendő legyen. Ha valakinek csak 2GB memóriája van összesen, elég, ha 500 MB-ot megad a virtuális gépnek. Egy teszt-virtuális gép grafikus felület nélkül 500 MB-on is elfut. GUI-t használva. A 2GB-nak nem a felét állítjuk be ilyenkor, mert attól, hogy feleannyi memóriánk van, nem biztos, hogy feleannyi memóriát igénylő programunk is van a gépen.
9
Egy Windows XP vendég operációs rendszernek legalább néhány száz MB RAM-ra lesz szüksége a megfelelő működéshez. A Windows Vista akár vissza is utasíthatja a telepítést kevesebb mint 512 MB esetén. Ha a futtatni kívánt virtuális gép grafikai teljesítményt igénylő alkalmazásokat futtat majd, akkor akár kérhetünk több RAM-ot. Tehát, mint egy ökölszabály, ha 1 GB RAM vagy több van a hoszt számítógépben, akkor általában 512 MB-ot biztonságos kiosztani minden egyes virtuális gépnek. De minden esetben meg kell győződni arról, hogy legalább 256-512 MB RAM mindig marad a gazda operációs rendszer számára. Szemben a fizikai lemezzel szemben a VirtualBox lehetővé teszi, hogy bővítsük a képfájlt létrehozása után, még akkor is, ha van már adattartalma.
10
merevlemez készítése Kell egy virtuális merevlemez, amire majd bármit is telepíteni lehet. Sok és komplikált módja van annak ahogyan a VirtualBox merevlemez-terület nyújthat a virtuális gép számára, de a leggyakoribb módja az, hogy egy nagy képfájlt használ a „valódi” merevlemezen, amely tartalmazza a VirtualBox által mutaott virtulis gépet, mintha egy teljes merevlemez lenne. Ez a fájl jelenti a teljes merevlemezt, így akár másolni is lehet egy másik hosztra és használhatjuk más VirtualBox telepítések alatt is. Első alkalommal az Új virtuális merevlemez készítése lehetőséget válasszuk!
11
VDI, VMDK, VHD, HDD A VirtualBox a lemezképek négy típusát támogatja : A VirtualBox rendszerint a saját tároló formátumát használja a vendégek merevlemezek számára. Ezek a Virtuális Disk Image (VDI) fájlok. Különösen ez a formátum lesz használható, ha egy új virtuális gépet hozunk létre egy új lemezzel.
A VirtualBox teljes mértékben támogatja a népszerű és nyitott VMDK konténer formátumot, ami más virtualizációs termék (pl VmWare) által használt formátum. A VirtualBox teljes mértékben támogatja a Microsoft által használt VHD formátumot is.
A Parallels 2-es verziójú képfájl (HDD formátum) is támogatott. A dokumentáció hiánya miatt előfordulhat, hogy az újabb formátumok (3 és 4) nem támogatottak. Ebben az esetben át kell alakítani a képfájlokat.
12
a merevlemez méretezésének módja A VirtualBox kétféle tárolási típust támogat: Dinamikus: A meghatározott méret nem a tényleges, hanem a maximális méretet jelenti. A virtuális gép úgy fogja látni, hogy neki tényleg rendelkezésére áll a megadott méretű merevlemez, de a saját merevlemezünkön a gép épp csak annyi helyet foglal, amennyire aktuálisan szüksége van. Ezért kezdetben kicsi, és csak később nő, ha a vendég ténylegesen tárol az adatokat a virtuális merevlemez.
Bár ez a formátum kevesebb helyet foglal kezdetben, az a tény, hogy a VirtualBoxnak ki kell terjesztenie a képfájlt, ami számítási erőforrásokat használ, így amíg a lemez fájl mérete stabilizálódik, addig az írási műveletek lassabbak lehetnek, mint a fix méretű lemezek esetén. Egy idő után a növekedés üteme lassulni fog, és az átlagos írási műveletek sebességének romlása elhanyagolható lesz. 13
Fix: A megadott méret a virtuális gép fájljának méretét is fogja jelenteni. Egy kép fájl jön létre a gazda rendszerben, amely nagyjából akkora, mint a virtuális lemez kapacitása. Így egy 10G lemez esetén egy 10G fájlt hoz létre. Egy fix méretű kép létrehozása hosszú időt vesz igénybe a lemezkép és a merevlemez írási teljesítményétől függően. A fix méretű fájl azonnal elfoglalja a megadott fájlt, még ha csak egy töredéke is annak a virtuális merevlemez-terület által valójában használt terület. Sokkal több helyet foglal egy fix méretű fájl, de kevesebb adminisztráció terheli és ezért valamivel gyorsabb, mint egy dinamikusan lefoglalt fájl.
A dinamikusat használjuk, mivel egy már létező virtuális merevlemez méretét nem egyszerű növelni.
14
a méret megadása A virtuális merevlemez neve automatikusan az lesz, amit a virtuális gép nevének választottunk. Ezt felül lehet itt bírálni. A merevlemez képfájl alapértelmezett helyét is meg lehet változtatni a név mező melletti mappa ikonra kattintva. Méret: 20GB még GUI-val is elég szokott lenni. A dinamikus méret miatt pedig úgysem fog több helyet foglalni néhány gigabájtnál GUI nélkül.
15
Indítás A bal oldali ablakban a virtuális gépet kijelöljük, majd az eszköztár Start gombjára kattintunk vagy duplán kattintunk a bal oldali ablakban szereplő virtuális gépre (névre)
16
Törlés Törlés (eltávolítás): Csak akkor lehetséges, ha a virtuális gép le van állítva. A bal oldali ablakban kattintsunk az eltávolítandó virtuális gépre jobb egérgombbal, és válasszuk az Eltávolítás-t a megjelenő gyorsmenüből. Egy megerősítő üzenet-ablak fog megjelenni, amiben két dolgot kérhetünk: 1. csak a virtuális gépek listájából akarjuk eltávolítani, de a hozzá tartozó fájlokat nem (csak a konfigurációs állományt töröljük) 2. a hozzá tartozó fájlokat is töröljük (a merevlemez állományt is töröljük)
17
Klónozás Ha szeretnénk elmenteni a gépet a későbbi próbálkozások hibái kizárására, vagy tovább akarjuk adni a virtuális gépet másnak, vagy saját célból hordozni szeretnénk, elég csak exportálni a gépet, azzal kisebb is lesz a mérete. De ha munka közben gyorsan kipróbálnánk valamit, de nem szeretnénk elrontani az eredeti gépet, akkor klónozzuk. (Pl: többféle telepítési módszert szeretnénk tesztelni )
Klónozás indítása:
az eszköztárról Klón létrehozása vagy jobb gombos kattintás a virtuális gépen, és a gyorsmenüből a Klónozás kiválasztása, vagy CTRL+O billentyűkombináció
18
Név megadása: az új gép nevét kell kiválasztani ◦ MAC címek újra-inicializálása: MAC címek újra-inicializálása a hálózati kártyákhoz opciót bejelöljük, mert a MAC címeknek egyedinek kell lenni egy hálózatban. Ha biztosra akarunk menni, akkor az újra-inicializálás jó választás. Teljes vagy linkelt klónozás
Két lehetőség közül lehet választani. A teljes klónozással egy független, komplett gép jön létre, az eredeti gép pontos másolata. Az eredeti (klónozott) forrásfájloktól függetlenül létezik, tehát a merevlemez állományokat is klónozza. A linkelt megoldással az eredetitől függő gép jön létre, ami az eredeti egy pillanatképe lesz. Ez a típusú virtuális gép nem képes az eredeti gép nélkül működni. A virtuális lemezképek az eredetire mutatnak. Csak a tulajdonságok (konfigurációs rész) klónozódnak, de a szükséges merevlemez állományok forrása a klónozott virtuális gépé(i) lesz(nek). A legbiztosabb a teljes, ám ez több helyet is foglal (ha a klónozott 3 GB, akkor ez is akkora lesz). Linkelt klónozással a 3GB-os gépből egy jóval kisebb (kb 40 MB) gép lesz, mert csak a tulajdonságokat klónozza le, míg a teljesnél a merevlemez-állományt is. (A tanulás során: linkelt klónnal dolgozunk.)
19
Gép menüpont fontosabbjai Konfigurálás: Felülbírálhatók a telepítéskor megadott beállítások. Ha ISO lemezképről szeretnénk az op.rendszert telepíteni, akkor azt is itt, a „Tároló” menüben kell felvenni CD/DVD meghajtóként. Klónozás: Le lehet másolni a gépet új néven.(lásd később)
Eltávolítás: Eltávolítható a gép a listából, vagy visszaállíthatatlanul törölhető is. Csoportosítás: Csoportosítani lehet a gépeket az átláthatóság kedvéért. Hozzáadás: egy már létrehozott, de a listából törölt gépet lehet betölteni. Új: új virtuális gép létrehozása.
20
Fájl menüpont fontosabbjai Virtuális média kezelő: CD/DVD meghajtókat, merevlemezeket lehet törölni, másolni és ellenőrizni az aktuális méretet. Gép exportálása: Kimenthető egyetlen fájlba az egész virtuális gép. Így biztonságosan hordozható lesz. Fontos, hogy exportálás nélkül csak a létrehozott gép mappáját másolva nem fog működni az új környezetében. Gép importálása: Az exportált gépet be lehet tölteni. Ekkor még ellenőrizhetők a beállítások. A VirtualBox felismeri az elérhető hardvereket. Beállítások: Itt gépfüggetlen beállításokat találunk.
21
Telepítés 1.
A Debian letöltése (pl. netinst)
2.
Nem kell kiírni a telepítőt CD-re, csak VirtualBox-ban kell a letöltött képfájlt betölteni a virtuális cd meghajtóba: ◦ Válasszuk ki egérrel a virtuális gépet, amire a Debiant telepítjük, majd a Konfigurálás menüből válasszuk a Tároló beállításait. ◦ Vezérlő: IDE alatti üres feliratú cd meghajtóra kattintva a jobb oldalon a virtuális CD meghajtó paraméterei lesznek láthatók. ◦ jobb szélen lesz egy CD ikon, amire kattintva választhatunk fizikai meghajtókat is vagy más virtualizált CD meghajtót. Az abba betöltött lemezt fogja látni a virtuális gépünk. (Korábban már használt lemezképet is be lehet tölteni). A Virtuális CD/DVD választása... opciót választjuk és betallózzuk a letöltött netinst (vagy másik) képfájlt. ◦ Kattintsunk az OK gombra a főablakhoz való visszatéréshez és a Start gombra kattintva indítsuk el a gépet, ami már a virtuális meghajtóba töltött telepítőt fogja elindítani (és elindul a debian telepítése)
22
Virtuális gép lekapcsolása (csak akkor van szükség rá a telepítés során, ha már a debian-t is telepítettük) Több mód is van: Parancsorba beírva: sudo halt vagy sudo shutdown -h now. (Mindkét esetben be kell írni a jelszót is.) (Ezzel a paranccsal rendszergazdaként leállítjuk ill. utasítjuk kilépésre és a gép leállítására.)
Zárjuk be a gép ablakát az X-szel. Ekkor rákérdez, hogyan kapcsolja le: Elmenteni a gép állapotát: Ezzel úgy lehet eltenni későbbre a gépet, hogy megjegyzi az állapotát. Így bármi program fut is a gépben, legközelebbi indításkor onnan folytatja, ahol éppen állt. Leállítani a gépet: Szabályos leállítás. Kikapcsolni a gépet: Egyszerűen kikapcsolja a gépet. Gyors megoldás, de nem biztonságos.
23
Nyelv, ország, billentyűzet, időzóna: magyar
25
Gépnév, tartomány
gépnév: debian tartomány: üresen marad
26
root jelszó, user létrehozás+jelszó
27
Lemezek particionálása Irányított - az egész lemez felhasználásával-t válasszunk.
Majd a következő képernyőn 1 darab lemez közül választunk, amit particionálunk. Válasszuk ki, majd Tovább gomb.
28
Itt még vissza lehetne menni az előző lépésekhez. Ha mindent rendben találunk, akkor Particionálás lezárása és változtatások mentése-t választjuk. (Megjelent egy swap partíció is, ami csak a rendszernek kell, hogy a memóriában levő adatok egy részét szükség esetén kiírhassa rá. Számunkra láthatatlan lesz. Ennek mérete: elég amit a telepítő felajánl.)
Itt igen-t választunk.
29
Lemezformázás, alaprendszer telepítése
30
Tükörszerver választása Itt választunk egy szervert, amiről majd a frissítéseket, telepítéseket végezzük. (A Debian sok szerveren van fent egyszerre, így nem mindenki ugyanazt a szervert dolgoztatja egy-egy telepítéskor, frissítéskor). Válasszunk magyar szervert, azon belül pedig tetszés szerint bármelyiket.
31
Proxy beállítás, csomagkezelő telepítés, szoftverválasztás Üresen hagyjuk.
Indul a csomagkezelő telepítése
32
Statisztika Dönthetünk, hogy küldünk-e információkat a fejlesztőknek az általunk használt programokról statisztika céljából.
Itt nem-et szoktam választani.
33
Szoftverek telepítése Eddig települt az alaprendszer, ami igénytől függetlenül szükséges. Hogy aztán még mit telepítünk rá, az már rajtunk múlik.
34
Rendszerbetöltő telepítése Itt Igen-t választunk, és feltelepül a GRUB.
Vége a telepítésnek:
35
Indítás, leállítás Start -> belépünk A szokásos bejelentkezés a más rendszereknél is megszokott felhasználónév, jelszó alapú. A Linux rendszerek általában egyszerre két felületet is nyújtanak a felhasználó felé. ( a szöveges, virtuális konzolok, ill. egy grafikus felület). Kilépés (volt erről már szó): Parancsorba beírva: shutdown -h now. (be kell írni a jelszót is)
Egyszerűen zárjuk be a gép ablakát az X-szel. Ekkor rákérdez, hogyan kapcsoljuk le. Elmenteni a gép állapotát: El lehet tenni későbbre a gépet, hogy megjegyzi az állapotát, így bármi program fut is a gépben, legközelebbi indításkor onnan folytatja, ahol éppen állt. Leállítani a gépet: Szabályos leállítás Kikapcsolni a gépet: Egyszerűen kikapcsolja a gépet. Gyors megoldás, de nem biztonságos. 36