Virtuális gép készítése és Linux telepítés 2. Labor gyakorlat UNIX felhasználói ismeretek és héjprogramozás, 2016 1
Menetrend 1.VirtualBox telepítés + virtualizációt támogató rendszer beállítások 2.Virtuális gép létrehozása 3.Ubuntu Linux rendszer telepítése 4.Utólagos beállítások: 1.Integrációs szolgáltatások telepítése 2.Ubuntu rendszer frissítés 5.Más beállítások 2
Fogalmak gazda operációs rendszer (host): ezen fut a virtualizációs szoftver (VirtualBox) vendég operációs rendszer (guest): ez fut a VirtualBox fölött virtuális gép: szoftver szinten létrehozott számítógép, virtuális összetevőkkel: processzor, merevlemez, hálózati kártya, stb. gazda billentyű (host key): a virtuális gép lefoglalhatja az egér és billentyűzet bemeneteket: ha vissza akarunk térni a gazda géphez, megnyomjuk a gazda billentyűt: ez alapértelmezetten a jobb oldali Ctrl billentyű 3
VirtualBox telepítése Töltsük le a virtualbox.org honlapról az aktuális és operációs rendszerünknek megfelelő VirtualBox szoftvert és telepítsük Windows rendszereken a működését zavarja, ha a Windows használja a saját virtualizációs alrendszerét, ezt kapcsoljuk ki (lásd a következő oldalt) Ha a BIOS/UEFI-ben nincsenek engedélyezve a hardver virtualizációs utasítások, lassabban fog működni a VirtualBox. Indítsuk újra a gépet, és ellenőrizzük, hogy a VT-x (Intel processzor), vagy AMD-V (AMD processzor) engedélyezve van a BIOS/UEFI beállításokban. Ezt a VirtualBox installálása után is megtehetjük. 4
Windows HyperV kikapcsolása A Windows rendszereknek van egy virtualizációs alrendszere (Hyper-V), és ez lefoglalhatja a virtualizációs utasításokat. Ezt ki kell kapcsolni amikor a VirtualBox fut. Keressünk rá a Control Panel vagy Cortana-n keresztül a: Turn Windows features on off rendszerbeállító opciókra és indítsuk el. Kapcsoljuk ki teljesen a Hyper-V opcióknál megjelenő jelölő négyzeteket. OK gomb és indítsuk újra a gépet. 5
Nyelv beállítása Indítsuk el a VirtualBox alkalmazást. A File / Preferences / Language menüpontból állítsuk magyar nyelvre. 6
Virtuális gépek könyvtárának beállítása A Fájl / Beállítások / Általános menüből állítsuk be azt a könyvtárat, ahol a virtuális gépeket tároljuk. Ha más partíción (pl. D: ) akarjuk tárolni őket, ahol több hely van, készítsünk előzőleg egy könyvtárat neki. Vigyázat: a virtuális gépek sok helyet foglalnak, egy gép esetén számoljunk 10GB szabad hellyel!!! 7
Új gép a menüből Az Új menüpontból hozzuk létre a virtuális gépünket. 8
Név és op. rendszer típus Adjunk egy nevet a gépnek (ez bármi lehet), ez után ezzel a névvel fogjuk látni a VirtualBox-ban. Válasszunk operációs rendszer típust (Linux), és verziót (a labor gyakorlaton Ubuntu (32-bit). Ha 64 bites rendszert akarunk telepíteni, akkor a Verzió: 64-bit. 9
Memória mérete A zöld sáv jelzi, hogy mekkora memóriát adhatunk oda a gazda gép memóriájából. XFCE rendszereknek elég a 600-800 MB, Unity interfésznek legalább 1024 MB, de ha lehet, több. 10
Merevlemez létrehozása Új virtuális merevlemezt készítünk a gépnek. 11
Az ajánlott formátumot választjuk 12
Dinamikusan növekvő lemez A dinamikusan növekvő lemez csak annyi helyet fog elfoglalni a gazda gép merevlemezén, amennyit éppen a vendég operációs rendszer foglal. Ez egy kicsit lassúbb, mint a fix méretű, de a mi esetünkben ez nem fog számítani, és inkább a kevesebb hely foglalását választjuk. A vendég gép merevlemeze tulajdonképpen egy fájl lesz. 13
A merevlemez mérete Beállítjuk a merevlemez méretét: válasszunk nagyobbat, mint az ajánlott 8GB, amúgy sem fog egyelőre több helyet foglalni. 14
Gép kész Ezzel a gép létrejött, és megjelenik a bal oldali sávban azzal a névvel amit adtunk neki. A Konfigurálás menüponttal módosíthatjuk a konfigurációját. A gép ki van kapcsolva, csak ebben az állapotban módosíthatjuk. 15
Konfigurálás gombot választva: A bal oldali sávból kiválasztott elemeket átkonfigurálhatjuk. Ne módosítsunk semmit, amíg nem világos előttünk mit változtatunk meg. A következő néhány beállítást végezzük el. 16
Osztott vágólap Megengedjük az osztott vágólapot mindkét irányba, így a Copy/Paste műveletek fognak működni a gazda és vendég gép között. Ez egyébként lehetetlen, mert a vendég gép úgy fut, mint egy külön gép. 17
Memória méret változtatása Akár installálás után is, ha a gép le van állítva megváltoztathatjuk a memória méretét ha több vagy kevesebb memóriát akarunk beállítani. Ha az installálás kész, kísérletezhetünk, mennyi memóriát adjunk a vendég gépnek úgy, hogy a gazda gépen még kényelmesen dolgozzunk. 18
Processzorok beállítása A VirtualBox annyi virtuális processzort lát a gazda gépen, ahány virtuális processzort tud futtatni a gazda gép processzorában. Ez általában több, mint a processzor magok száma. Ha 4-8 CPU-t (Central Processing Unit) látunk, akkor adhatunk többet a gépnek. Gondoljunk arra is, hogy ez az erőforrás a gazda gép operációs rendszerétől lesz lefoglalva ha szükséges. 2-3 CPU-val már jól fut a Linux, de ha egy van akkor is működik. Általában 2-vel jól lehet dolgozni. 4 virtuális processzor lefoglalása már zavarhatja a gazda gépet, de ezt ki kell próbálni. 19
VT-x utasítások Ahhoz, hogy jól működjön, a VirtualBoxnak hardver alapú utasításokra van szüksége, ezeknek a neve VT-x Intel, és AMD-V AMD típusú processzorokon. A gazda gép BIOS vagy UEFI beállításaiban ezt engedélyezni kell. Ha nem jelenik meg itt a bejelölt négyzet, indítsuk újra a gépet, és engedélyezzük a VT-x utasításokat a BIOS vagy UEFI-ben. Ez az engedélyezés könnyen megtalálható a BIOS konfiguráló menüjében. 20
Videó memória Engedélyezzünk több videó memóriát mint amennyit alapértelmezetten beállított. Ha Unity fut a virtuális gépen, annak többre van szüksége. Ki kell kísérletezni, mennyi az, amennyivel már jól fut a gép (32, 64 MB?). A 2D és 3D gyorsítások nem működnek minden számítógépen, így ne kapcsoljuk be őket. Ha a rendszer már működik, kísérletezhetünk ezzel is. Ha nem működnek, akkor nem fog elindulni a grafikus felület! 21
Telepítő CD beállítása A Tároló konfigurálót kiválasztva illesszük be az installáló CD képet: 1. válasszuk ki az IDE vezérlő alatti Üres CD ikont 2. a jobb oldali Optikai meghajtó mellett kattintsunk a CD ikonra, és a Virtuális optikai lemez választása opciót választva csatoljuk fel a letöltött installáló ISO fájlt (CD kép) 22 A labor gépeken az ISO fájlok a /data könyvtárban vannak.
Telepítés Zárjuk le a konfiguráló ablakot és indítsuk el a gépet. A telepítés alatt a következő információkat kell megadni a telepítőnek: nyelv - ez lesz a telepítés és alap interfész nyelve, választhatjuk akár a magyar nyelvet is a frissítések telepítésére rá fog kérdezni a rendszer, de ezt hagyjuk telepítás utánra idő és időzóna billentyű kiosztás! ellenőrizni, milyen billentyűzet van a gépen (a legtöbb esetben amerikai: US English, de nem mindenkinek!) particionálás!!! - lásd a következő dián első felhasználó megadása (jelszó fontos) telepítés lefut újraindítás, installáló CD-t kivenni A következő diákon megtekinthetünk néhány fontosabb képernyő a telepítési folyamból. A telepítés menete itt is megtekinthető: http://wiki.ubuntu.hu/index.php/telep%c3%adt%c3%a9slivelts 23
Telepítés A telepítés menete látható az Ubuntu honlapon is itt: http://wiki.ubuntu.hu/index.php/telep%c3%ad t%c3%a9slivelts Indítsuk el a gépet és telepítsük a rendszert Telepítés után indítsuk ismét újra a rendszert, ahogy a telepítő kéri: leállítás, telepítő CD-t lecsatoljuk, újraindítás. A telepítő CD lecsatolása fontos, mert rövidesen más célra kell használni a virtuális CD egységet. 24
Telepítési nyelv kiválasztás Ha magyar menükkel akarjuk használni a rendszert, állítsuk be az első ablakban a Magyar nyelvet. 25
Telepítés - előkészítés Ennél a képernyőnél ne jelöljük be a frissítések telepítését, mert az megtehetjük később. A Harmadik fél... szoftvereit bejelölhetjük. 26
A merevlemez particionálása Virtuális gép esetén hagyjuk, hogy az alapértelmezett módon automatikusan particionálja a lemezt az installáló. Azt az opciót választjuk amelyik a teljes merevlemezt elfoglalva feltelepíti a rendszert. A telepítés csak a virtuális lemezt érinti, a gazda gépen mindez egy fájlba kerül.
Telepítés - merevlemez törlése Mivel ezen a virtuális gépen nem lesz más operációs rendszer, elfogadjuk a Merevlemez törlése... opciót. Ez a virtuális gép merevlemezére vonatkozik. 28
Billentyűzet típusa Válasszuk ki a billentyűzet típusát. A legtöbb romániai gépen az amerikai Angol(US). De vannak laptopok amelyek angol (UK), vagy német. 29
Első felhasználó megadása Adjuk meg az első felhasználó adatait. Ez a felhasználó képes lesz rendszergazdai joggal futtatni programokat (sudo). Mivel a virtuális gép egy másik rendszer fölött fut, választhatjuk az automatikus jelszó nélküli bejelentkezést. De a jelszót meg kell adni a sudo jog miatt. 30
Telepítés lefutása Innen kezdve lefut a telepítés más kérdés nélkül. Ha ez megvan állítsuk le a rendszert. Vegyük ki a VD meghajtóból a telepítő CD-t. Indítsuk újra a gépet. Lépjünk be, ha jelszót kér. A gép egy kis ablakban fut egyelőre 31
Utólagos tennivalók Telepítés után még az alábbiakat végezzük: integrációs szolgáltatások telepítése: a vendég rendszerben beállítja azokat a meghajtókat amelyek jól működnek a gazda géppel: képernyő kezelő, USB meghajtók szoftver frissítés: a vendég rendszeren a beépített frissítő alkalmazással megosztott könyvtár beállítása a gazda és vendég gép között: ez megengedi majd fájlok átmásolását egyik gépről a másikra
Integrációs szolgáltatások telepítése Az ablak felső menüjéből indítsuk el az Eszközök / Integrációs szolgáltatások menüpontot (nincs a képen). Ez fel fogja telepíteni a gazda gép képernyő, USB stb. meghajtóit. Amíg ez nincs meg, a vendég gép csak egy kis ablakban fut, nincs lehetőség a képernyő méretőnek növelésére. A dialógus ablakokat lásd a következő diákon. 33
Sudo jelszó bekérése Mivel rendszer módosítás történik, egy dialógus ablak bekéri az első felhasználó jelszavát. 34
A telepítés eltart néhány percig, várjuk meg a Press return... szöveget. Ha ez megjelenik, nyomjuk meg a Return gombot és indítsuk újra a gépet. 35
Szoftver frissítés Megkeressük a Frissítéskezelő-t (Angol rendszerben Software Updater), elindítjuk és Telepítés Most gombot választjuk. A program jelszót kér, utána telepít. Ha befejezte, indítsuk újra a rendszert: ezzel készen vagyunk a telepítéssel. 36
Osztott könyvtár beállítása A gép ablakának Eszközök / Megosztott mappák menüpontjából beállítjuk azt a könyvtárat amelyet a gazda és vendég gép alatt is akarunk használni fájlok megosztására (a példában ez a Windows gazda gépen G:\vmshare, előzőleg létre kell hozni). Adunk egy nevet neki, ez vmshare. Létrehozunk egy windows könyvtárat a home könyvtárunk alá a Linuxon. Egy terminál ablakba beírjuk: sudo mount -t vboxsf -o uid=lszabo,gid=lszabo vmshare /home/lszabo/windows és a könyvtár mindkét gépről használható lesz (az lszabo helyett saját felhasználó nevet írunk mind a 3 helyre). Ahhoz, hogy minden induláskor használható legyen, a felcsatoló sort be kell írni a /etc/rc.local fájlba, az exit parancs elé. 37
Amazon reklám kivétele 1. Ikon eltávolítása az Indító-ból jobb kattintással, 2. Biztonsági beállításoknál: ne keressen Interneten a Dash 38
Szoftver telepítés Elindítjuk a szoftver telepítő alkalmazást - a Szoftverközpontot. Megkeressük a telepítendő csomagot, kiválasztjuk és Telepítés. 39
VirtualBox gép ablak felső menü A gépet futtató ablak fölött található egy menüsor, ami lehetővé tesz több műveletet. A Nézet menü elősegíti az ablak megjelenítésének váltását. Ne feledjük: a Host billentyű a jobb oldali Ctrl. A többi menüpontra nem lesz szükség egyelőre. Fontos: a gépen futó operációs rendszert úgy zárjuk le, mintha igazi gépen futna (Leállítás/Shutdown az Ubuntu Desktop jobb felső sarka), ne zárjuk le a gépet az ablakot becsukva vagy a Gép menüből (gép ablak felső menü): sérülhetnek a Linux rendszer fájljai. 40