Tippek a VirtualBox mindennapos használatához

Ez a VirtualBox-ról szóló bejegyzéseink trilógiájának 3. része! Látni fogja, hogyan hozhat létre virtuális merevlemezt és telepítheti a Linuxot a virtuális gépen, valamint tippeket a VirtualBox napi használatához. Vendég operációs rendszerként az openSUSE alapú Kamarada Linux disztribúciót fogom használni.

az előző bejegyzésekben láttad, mi a virtualizáció, mi a VirtualBox, hogyan kell telepíteni Windows és Linux rendszerre, hogyan kell létrehozni egy virtuális gépet és hogyan kell használni a Linux kipróbálására.

ha ebbe az oldalra esett, azt javaslom, hogy kezdje el az olvasást az előző bejegyzésekből:

  • VirtualBox: a legegyszerűbb módja a Linux kipróbálásának telepítése nélkül
  • a VirtualBox telepítése Linuxra

megakadályozza a LiveCD/DVD kiadást

egyes vendég operációs rendszerek, például az Ubuntu, kiadják az élő médiát leállításkor:

távolítsa el a telepítési adathordozót, majd nyomja meg az Enter billentyűt

kérjük, távolítsa el a telepítési adathordozót, majd nyomja meg az Enter billentyűt

fizikai számítógépen a LiveDVD most kiadásra kerül.

VirtualBox virtuális gépen a virtuális DVD-meghajtó üres lesz. A virtuális gép újbóli elindításához újra be kell helyeznie az ISO képet a virtuális DVD-meghajtóba, amint azt az 1.részben láttuk. Ha ismételten elindítja a virtuális gépet élő adathordozóval, szükségtelenül fáradságos az ISO kép minden alkalommal történő újbóli behelyezése.

szerencsére a VirtualBox lehetőséget biztosít az élő média kilökődésének megakadályozására. Engedélyezéséhez válassza ki a virtuális gépet a VirtualBox kezdőképernyőjén, kattintson a Beállítások gombra, nyissa meg a tárolás részt, válassza ki a virtuális DVD-meghajtót, és engedélyezze a LiveCD/DVD opciót:

mostantól kezdve, amikor leállítja a virtuális Gépet, az élő média már nem lesz eltávolítva. Újra elindíthatja a virtuális gépet anélkül, hogy manuálisan kellene újra behelyeznie az ISO képet.

virtuális merevlemez létrehozása

ha követte a VirtualBox-ról szóló bejegyzések trilógiáját, eddig a Linuxot a virtuális gépen egy élő képről indította el. Így a vendég operációs rendszeren végrehajtott módosítások elvesznek, amikor leállítja a virtuális gépet. A Linuxszal való első kapcsolatfelvételhez nagyszerű az élő kép, de a Linux napi használata nem így néz ki.

ahhoz, hogy jobban megértsük, hogyan kell használni a Linuxot egy valódi számítógépen, telepítsük a Linuxot a virtuális gépre. Ezt megelőzően létre kell hoznunk egy virtuális merevlemezt.

a virtuális gép leállításával válassza ki a VirtualBox kezdőképernyőjén, kattintson a Beállítások gombra, nyissa meg a tárolás részt, válassza ki a vezérlőt: SATA majd kattintson a merevlemez hozzáadása ikonra:

a VirtualBox megkérdezi, hogy új lemezt szeretne-e létrehozni, vagy meglévő lemezt szeretne használni. Kattintson az új lemez létrehozása elemre:

a VirtualBox bizonyos típusú virtuális merevlemezeket támogat. Valószínűleg nem akarja használni ezt a lemezt más virtualizációs szoftverekkel, ezért tartsa a VirtualBox natív formátumát VDI (VirtualBox Disk Image) kiválasztva, majd kattintson a Tovább gombra:

a virtuális merevlemez a host OS szempontjából egy fájl. Választhat a következők közül:

  • hozzon létre egy rögzített méretű fájlt, amely azonnal megegyezik a virtuális lemez kívánt kapacitásával (például egy 10 GB-os virtuális lemez esetében a VirtualBox létrehoz egy 10 GB-os fájlt), vagy
  • hozzon létre egy dinamikusan kiosztott fájlt, amely ugyanolyan méretű, mint a ténylegesen használt virtuális lemezterület (ez a fájl kezdetben nagyon kicsi és növekszik, amikor a vendég operációs rendszer új adatokat tárol, a kiválasztott maximális kapacitásra korlátozva).

azt javaslom, hogy a dinamikusan kiosztott opciót válassza ki, majd kattintson a Tovább gombra:

adjon meg egy fájl elérési útját és méretét a virtuális merevlemezhez — 20 GB elegendő a Linux Kamarada (vagy openSUSE) telepítéséhez és a kényelem teszteléséhez — majd kattintson a Létrehozás gombra:

Ez az: Virtuális merevlemez létrehozva és használatra kész. Vissza a Beállítások párbeszédpanelre, kattintson az OK gombra a bezáráshoz, majd térjen vissza a VirtualBox kezdőképernyőjére.

Linux telepítése a virtuális gépre

győződjön meg arról, hogy a Linux ISO kép a virtuális DVD meghajtóban van, és indítsa el a virtuális gépet.

indítsa el a Linux Kamarada telepítőt a dokkoló ikonjára kattintva:

(csak kíváncsiságból, a telepítő egy Calamares nevű ingyenes szoftver)

az első telepítő képernyőn válassza ki a nyelvét (ennek a bejegyzésnek a céljából az alapértelmezett amerikai angol mellett maradok), majd kattintson a Tovább gombra.

a második képernyőn, partíciók, akkor particionálja a merevlemezt. Mivel ezt a virtuális gépet csak a Linux kipróbálására fogja használni, és ez lesz az egyetlen rendszer a virtuális lemezre telepítve, nem kell aggódnia a particionálás miatt, csak válassza ki a lemez törlését, majd kattintson a Tovább gombra:

a következő képernyőn, összefoglaló, a telepítő összefoglalja a telepítési beállításokat. Győződjön meg róla, hogy minden rendben van, majd kattintson a Telepítés gombra:

ne feledje, hogy elértük a visszatérés pontját: a telepítés megkezdése után nem vonhatja vissza a lemezen végrehajtott módosításokat. Kattintson Telepítés Most:

várja meg a Linux Kamarada telepítését, ami néhány percet vehet igénybe:

elmehet egy kávéra, és később visszajöhet.

amikor a telepítés befejeződött, ne ellenőrizze az újraindítást most, kattintson a Kész gombra:

állítsa le a virtuális gépet a szokásos módon (amint azt az 1.részben láttuk).

távolítsa el az ISO képet a virtuális DVD-meghajtóról (mintha DVD-t adna ki egy fizikai számítógép DVD-meghajtójáról). Ehhez nyissa meg a virtuális gép beállításait, nyissa meg a tárolás részt, válassza ki a virtuális DVD-meghajtót, kattintson a Média ikonra, majd a megjelenő legördülő menüben kattintson a lemez eltávolítása a virtuális meghajtóról:

kattintson az OK gombra a Beállítások párbeszédpanel bezárásához és a VirtualBox kezdőképernyőjére való visszatéréshez.

most indítsa el a virtuális gépet. Ezúttal a virtuális merevlemezről indul.

az első használat során a Linux Kamarada egy varázslót mutat be, amely segít néhány alapvető konfigurációban:

(csak kíváncsiságból, hogy a varázsló egy YaST modul nevű Firstboot)

a varázsló első képernyőjén válassza ki a nyelvet és a billentyűzetkiosztást, majd kattintson a Tovább gombra.

az üdvözlő képernyőn kattintson a Tovább gombra:

a következő képernyőn megjelenik az openSUSE Leap licenc, amely ugyanaz a licenc, amelyet a Linux Kamarada elfogadott. Nem kell aggódnia a licenc miatt: mivel az openSUSE ingyenes szoftver, a licenc nem korlátozza az Ön használatát. Elolvashatja csak azért, hogy megismerje jogait, mint openSUSE / Linux Kamarada felhasználó. Ha befejezte, kattintson a Tovább gombra:

a következő képernyőn, óra és időzóna, állítsa be az időzónát, dátum és idő beállításokat szükség szerint, majd kattintson a Tovább gombra (tipp: ha meg kell változtatni az időzónát, kattintson a térkép):

On a következő képernyőn létrehoz egy felhasználói fiókot az Ön számára. Adja meg a teljes nevét és a kívánt felhasználónevet és jelszót. A virtuális gép használatának megkönnyítése érdekében azt javaslom, hogy ellenőrizze a használja ezt a jelszót a rendszergazdához és az automatikus bejelentkezési lehetőségeket. Ha befejezte, kattintson a Tovább gombra:

az utolsó varázsló képernyőn kattintson a Befejezés gombra:

ennyi! A Linux Kamarada telepítve van a virtuális gépen, és készen áll a használatra:

most vessünk egy pillantást néhány tippre, amelyek megkönnyítik és érdekesebbé teszik a VirtualBox használatát.

áthidalt virtuális hálózati mód

attól függően, hogy mit szeretne tenni, szükség lehet a virtuális gépre, hogy kommunikáljon a helyi hálózat más eszközeivel, például nyomtatóval vagy fájlkiszolgálóval.

Ha nem módosította a virtuális gép alapértelmezett hálózati beállításait, akkor észrevehette, hogy a virtuális gép képes kommunikálni a helyi hálózattal, de ennek az ellenkezője nem igaz (más helyi hálózati eszközök nem képesek elérni a virtuális gépet).

ha nem vetted volna észre, futtass egy egyszerű tesztet: a vendég operációs rendszeren nyissa meg a terminált, és keresse meg a virtuális gép IP-címét a következő parancs futtatásával.

1
$ ip -c a

például a virtuális gépem IP-címet kapott10.0.2.15/24.

a gazdagép operációs rendszerén keresse meg a valódi gép IP-címét. Például 10.0.0.10/24.

vissza a vendég operációs rendszer termináljához, pingelje a valódi gépet:

12345678910
$ ping 10.0.0.10PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.64 bytes from 10.0.0.10: icmp_seq=1 ttl=63 time=0.219 ms64 bytes from 10.0.0.10: icmp_seq=2 ttl=63 time=0.535 ms64 bytes from 10.0.0.10: icmp_seq=3 ttl=63 time=0.697 ms64 bytes from 10.0.0.10: icmp_seq=4 ttl=63 time=0.534 ms^C--- 10.0.0.10 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3052msrtt min/avg/max/mdev = 0.219/0.496/0.697/0.173 ms

(nyomja meg a Ctrl + C billentyűkombinációt a ping parancs leállításához)

működik. Most a gazdagép operációs rendszeréből próbálja meg pingelni a virtuális gépet:

12345
$ ping 10.0.2.15PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.^C--- 10.0.2.15 ping statistics ---4 packets transmitted, 0 received, 100% packet loss, time 3053ms

nem működik.

Ez azért történik, mert a VirtualBox alapértelmezés szerint egy virtuális hálózati adaptert engedélyez a virtuális gép számára, és kiválasztja a NAT (Network Address Translation) módot. Így a vendég operációs rendszer a host OS hálózati verem segítségével csatlakozhat a külvilághoz, amely úgy fordítja le a vendég hálózati kéréseket, mintha a gazdagéptől származnának. A vendég képes elérni a helyi hálózatot, de a helyi hálózat nem képes elérni a vendéget, legfeljebb csak a házigazdát. Ez hasonló ahhoz, amit az internetszolgáltató útválasztója tesz az otthoni számítógépével: a számítógép képes böngészni az interneten, de a világ nem képes elérni az otthoni számítógépet, legfeljebb csak a modemet.

a NAT a legegyszerűbb VirtualBox hálózati mód. Általában nem igényel semmilyen konfigurációt sem a gazdagépen, sem a vendégen. Ezenkívül elegendő az Internet böngészéséhez, fájlok letöltéséhez stb. Ezen okok miatt ez az alapértelmezett hálózati mód, és a legtöbb Használati esetben jó.

a VirtualBox azonban rendkívül rugalmas a hálózatépítés virtualizálásában és más módok biztosításában.

a NAT mellett más mód, amelyet gyakran használok, a bridge: ezzel a móddal a VirtualBox közvetlenül a valódi gép hálózati adapterével küldi el a vendég operációs rendszer hálózati kéréseit, megkerülve a gazdagép hálózati veremét. A gyakorlatban ez olyan, mintha a valódi gép és a virtuális gép közvetlenül ugyanahhoz az útválasztóhoz kapcsolódna. A házigazda már nem “a vendég és az útválasztó között” van, hanem “a vendég mellett”.

az áthidalt hálózat engedélyezéséhez a virtuális gép leállításával nyissa meg a virtuális gép beállításait, nyissa meg a Hálózat részt, és változtassa meg a csatolva opciót áthidalt adapterre:

abban az esetben, ha a valódi gépnek több hálózati adaptere van, akkor válassza a melyiket fogja áthidalni a virtuális hálózati adapterrel az alábbi Név mezőben:

Ha végzett, kattintson az Ok gombra. Indítsa el a virtuális gépet, és ismételje meg az előző teszteket. Vegye figyelembe, hogy a virtuális gép most ugyanabból a hálózatból kap IP-címet, mint a valódi gép, amely viszont most pingelheti a virtuális gépet.

a NAT és a bridged adapter mellett a VirtualBox más hálózati módokat is kínál, amelyek más felhasználási esetekben hasznosak lehetnek. Ha többet szeretne megtudni a VirtualBox hálózati módjairól, nézze meg a VirtualBox felhasználói kézikönyvét.

Extension Pack

a VirtualBox szoftver két részre oszlik: alapcsomag, amely a GPLv2 alatt licencelt összes nyílt forráskódú komponensből áll, valamint egy kiterjesztési csomag, néhány további Oracle szabadalmaztatott összetevővel, amelyek kiterjesztik az alapcsomag funkcionalitását.

véleményem szerint az Extension Pack telepítésének fő előnye az USB 2.0 és USB 3.0 portok virtualizálása (az alapcsomag csak az USB 1.1-et támogatja). Az Extension Pack néhány más funkciót is tartalmaz, amelyek szerepelnek a VirtualBox felhasználói kézikönyvében.

az alapcsomag az volt, amit letöltöttünk és telepítettünk az előző bejegyzésekben.

a kiterjesztési csomag letöltéséhez látogasson el a VirtualBox hivatalos weboldalára:

  • https://www.virtualbox.org/

és kattintson a letöltés VirtualBox 6.0 banner.

a következő oldalon, az Oracle VM VirtualBox Extension Pack alatt kattintson az összes támogatott platformra:

egy .vbox-extpack kiterjesztésű fájlt fog letölteni.

Ha a gazdagép operációs rendszere Windows, el kell indítania a VirtualBox-ot rendszergazdaként:

Ha a gazdagép operációs rendszere Linux, akkor erre nincs szükség: a VirtualBox-ot a szokásos módon indíthatja el.

ezután nyissa meg a Fájl menüt, majd kattintson a Beállítások elemre:

a bal oldalon válassza a Bővítmények lehetőséget. A jobb oldalon kattintson a Hozzáadás gombra:

válassza ki a letöltött Kiterjesztéscsomag fájlt, majd kattintson a Megnyitás gombra:

a megerősítő párbeszédpanelen kattintson a Telepítés gombra:

olvassa el az Extension Pack licencet (vagy legalább görgesse a végéig), majd kattintson az Elfogadom gombra:

most, ha Linuxot használ, meg kell adnia a rendszergazda (root felhasználó) jelszavát, amelyet meg kell adnia a folytatáshoz.

a VirtualBox azt jelenti, hogy a bővítménycsomag sikeresen telepítve van, kattintson az OK gombra:

vegye figyelembe, hogy a bővítménycsomag most megjelenik a telepített bővítmények listájában:

kattintson az OK gombra a Beállítások párbeszédpanel bezárásához, majd a a VirtualBox kezdőképernyője.

Megjegyzés: mindig ugyanazt az Extension Pack verziót kell használnia, mint a VirtualBox telepített verziója. Amikor frissíti a VirtualBox-ot egy új verzióra, látogasson el a VirtualBox hivatalos webhelyére, töltse le és telepítse a Kiterjesztéscsomag megfelelő verzióját.

vendég kiegészítések

a VirtualBox olyan illesztőprogramokat kínál, amelyek telepíthetők egy virtuális gépbe, hogy javítsák a vendég operációs rendszer teljesítményét, és szorosabb integrációt biztosítsanak a fogadó és a vendég rendszerek között extra funkciók hozzáadásával. Ezeket az illesztőprogramokat vendég kiegészítéseknek nevezik. Javasoljuk, hogy telepítse őket, így a virtuális gép használata gyorsabb és kényelmesebb lesz.

Ha a vendég operációs rendszer Linux Kamarada, jó hír: a vendég Kiegészítések a dobozon kívül kerülnek telepítésre.

ha a vendég operációs rendszer openSUSE, a vendég kiegészítések telepítésének legegyszerűbb módja az, ha azokat a hivatalos disztribúciós tárolókból szerzi be, amelyet a következő parancs futtatásával lehet elvégezni (a vendég operációs rendszeren, gyökérként):

1
# zypper in virtualbox-guest-{tools,x11}

általában a VirtualBox ISO képet biztosít vendég kiegészítésekkel, amelyek készen állnak a telepítésre Windows vagy Linux rendszeren. A virtuális gép ablakban nyissa meg az Eszközök menüt, majd kattintson a vendég kiegészítések beszúrása CD image:

Ha a vendég operációs rendszer Windows, a vendég kiegészítések telepítőjét automatikusan el kell indítani az ISO kép beillesztésekor. Ha nem, akkor manuálisan is elindíthatja a virtuális DVD-meghajtóról:

Ha a vendég operációs rendszer Ubuntu, a rendszer megkérdezi, hogy szeretné-e futtatni a vendég kiegészítések telepítőjét az ISO kép beillesztésekor:

Ha további információra van szüksége a vendég kiegészítések telepítéséről, olvassa el a vendég operációs rendszer dokumentációját vagy a VirtualBox felhasználói kézikönyvét.

Megjegyzés: Ha a gazdagép operációs rendszere Linux Kamarada vagy openSUSE, a VirtualBox nem tartalmazza a Guest Additions ISO képet, és engedélyt kér a letöltéshez.

a Letöltés gombra kattintva elindul a Letöltés, de mindig hibával végződik:

a hálózati művelet sikertelen a következő hibával: hálózati kérés közben: ismeretlen ok.

a hálózati művelet sikertelen volt a következő hibával: hálózati kérés közben: ismeretlen ok.

Ez egy ismert openSUSE hiba, és vannak emberek, akik már dolgoznak rajta:

  • Bug 1132102 – VirtualBox 6.0.x vendég kiegészítés ISO letöltés sikertelen

bár nincs rögzítve, lehetséges megoldás a vendég kiegészítések ISO képének kézi letöltése, majd kézi behelyezése a virtuális DVD-meghajtóba.

a Guest Additions ISO képet itt töltheti le:

  • http://download.virtualbox.org/virtualbox/

A virtuális gép ablakának átméretezése

a virtuális gép ablakának átméretezésekor a virtuális gép ablakának átméretezésekor a vendég operációs rendszer képernyőfelbontása automatikusan beállítódik, mintha manuálisan tetszőleges felbontást adott volna meg a vendég operációs rendszer videó beállításaiban. Ez lehetővé teszi, hogy gyakorlatilag bármilyen megjelenítési felbontást használjon a virtuális gépben, még akkor is, ha ez nem tartozik a leggyakoribb felbontások közé (például 1024×768, 1366×768, 1920×1080 stb.).

például, ha a virtuális gép 1024×768 pixel felbontással futtatja a Linux Kamarada-t vendégként, majd átméretezi a virtuális gép ablakát, hogy 100 pixel szélesebbé tegye, a vendég kiegészítések automatikusan beállítják a Linux Kamarada kijelző felbontását 1124×768-ra.

Megjegyzés: Ha a vendég operációs rendszer Linux Kamarada vagy openSUSE, előfordulhat, hogy átméretezi a virtuális gép ablakot, és a vendég felbontása nem lesz automatikusan beállítva.

Ez egy másik ismert openSUSE hiba:

  • Bug 1151896 – Leap 15.1 a vendég nem tudja megváltoztatni a képernyőfelbontást

lehetséges megoldás a virtuális gép leállítása, a virtuális gép beállításainak elérése, a kijelző szakasz megnyitása és a grafikus vezérlő módosítása Az alapértelmezett vezérlőről (VMSVGA) a többire (VBoxVGA vagy VBoxSVGA):

egy másik lehetőség, ha nem akarja újraindítani a virtuális gépet, futtatandó (a vendég operációs rendszeren, mint root):

1
# VBoxClient --vmsvga

ez megtörtént, a virtuális gép ablakának átméretezésével a vendég felbontása a várt módon módosul.

megosztott vágólap

telepített vendég kiegészítésekkel megoszthatja a vendég vágólapját a gazdagép vágólapjával. Ez lehetővé teszi a szöveg másolását és beillesztését a virtuális gépről a valódi gépre, és fordítva.

a vágólap megosztásának engedélyezéséhez a VM ablakban nyissa meg az Eszközök menüt, majd a megosztott vágólap almenüt, végül válassza a kétirányú lehetőséget:

tudja, hogyan használhatja ezt a lehetőséget? Például megnyithat egy Linux útmutatót a kedvenc böngészőjében a gazdagép operációs rendszerén, és másolhat parancsokat a vendég operációs rendszer Linux termináljára:

Ez a két vendég-kiegészítő funkció csak azok, amelyeket a legjobban használok. Ha szeretné tudni a Guest Additions által nyújtott egyéb funkciókat, nézze meg a VirtualBox felhasználói kézikönyvét.

ez minden, emberek!

a VirtualBox-ról szóló bejegyzések trilógiájában megosztottam azt, amit úgy gondolom, hogy az alapok az induláshoz és a legfontosabb tippek a virtualizációs szoftver napi használatához. Lehet, hogy a virtuális gép fogalma új neked, de észrevehetted, hogy a VirtualBox felület nagyon intuitív: használat közben rájössz, hogyan működik, és a felmerülő kérdések elhalványulnak a gyakorlattal.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.