Tartalom
Bevezető
Ha VirtualBox-ban futtatunk operációs rendszereket, akkor célszerű feltelepíteni a vendég rendszerre az integrációs szolgáltatásokat (Guest Additions), ami nagyobb fokú kompatibilitást biztosít a virtuális hardverekhez, ezáltal a vendég rendszer jobban ki fogja tudni használni a rendelkezésre álló hardveres erőforrásokat.
Korábban már készítettem egy leírást, amiben Debian 9 minimális szerverre telepítettem fel a vendég integrációs szolgáltatásokat, ebben a leírásban pedig egy 6.1-es VirtualBox-ban futó Debian 11 (Bullseye) KDE asztalkörnyezettel rendelkező rendszerre fogjuk feltenni a Guest Additions csomagot.
A vendég integrációs csomag előnyei
A csomag feltelepítése az alábbi kiegészítő funkciókat biztosítja:
- Egér integráció
- Osztott könyvtárak a gazda és a kliens gép között
- Videoteljesítmény javítása, fokozása
- Kifinomult asztal integráció
- Általános gazda-vendég kommunikációs csatornák, amik lehetővé teszik a vendég végrehajtás kezelését és irányítását.
- Gazda-vendég idő szinkronizálás
- Osztott vágólap a gazda és a vendég gép között
- Automatizált belépések
Vendég integrációs csomag (Guest Additions) telepítése
Indítsuk el a Debian 11 (Bullseye) vendég operációs rendszert, majd nyissunk egy terminált, és lépjünk be root-ként:
A csomagtárak és a csomagok frissítése
Első körben frissítsük a csomagtárainkat és a csomagokat:
apt-get update
apt-get upgrade
Szükséges csomagok telepítése
A Guest Additions telepítésének előfeltétele néhány csomag megléte, amiket az alábbi paranccsal telepíthetünk:
apt-get install dkms linux-headers-$(uname -r) build-essential
Ez nálam összesen 59,5 MB csomagot telepít:
A telepített csomagok funkciói:
- dkms: A dkms csomag egy olyan keretrendszer, amely lehetővé teszi a kernelmodulok frissítését a teljes kernel megváltoztatása nélkül. A kernelek frissítése során a modulok újraépítése is nagyon egyszerű.
- linux-headers-xxx: A rendszerünk számára megfelelő kernel metacsomagok.
- build-essential: A build-essential csomag a Debian csomagok építéséhez szükséges további alapvető csomagok beszerzéséről gondoskodik
Tehát ezeket szükséges telepítenünk a folytatáshoz.
Integrációs szolgáltatások ISO fájl behelyezése és mountolása
Először ellenőrizzük, hogy a virtuális gép CD/DVD meghajtója üres-e. Ezt megtehetjük a virtuális gép konfigurálásánál is megnézhetjük menet közben is:
Itt láthatjuk, hogy jelenleg nincs benne semmilyen ISO fájl, vagy ugyanerről meggyőződhetünk a futó virtuális gép ablakának felső menüjében az Eszközök menü - Optikai meghajtók almenüjében is, ahol láthatjuk, hogy van-e behelyezett ISO fájl.
Ha nincs benne semmi, akkor ugyanitt a felső Eszközök menüben a legalsó Integrációs szolgáltatások telepítése menüpontjának segítségével helyezzük be az ISO fájlt. Ekkor az asztalkörnyezet jelzi nekünk az új blokk eszköz jelenlétét:
Ami már elérhető a blokk eszközeink között, tehát csak be kell mountolni:
mount /dev/sr0 /mnt
Itt nálam a cdrom a /dev/sr0 eszköznéven érhető el, ami máshol ettől eltérő lehet, így helyette használhatjuk az "univerzális" /dev/cdrom szimbolikus linket is:
mount /dev/cdrom /mnt
A két parancs tehát ugyanazt csinálja.
Átmenetileg a /mnt könyvtárba csatoltuk fel az ISO CD lemez tartalmát, ott nem zavar semmit. Majd belépve a /mnt könyvtárba, láthatjuk is a CD tartalmát:
Ha idáig megvagyunk, akkor már csak futtatnunk kell a megfelelő indítófájlt.
Integrációs szolgáltatások telepítő indítása
Futtassuk az indítófájlt:
sh ./VBoxLinuxAdditions.run
Ekkor a telepítő elvégzi a szükséges kernel módosításokat és egyéb lépéseket:
És a végén jelzi nekünk, hogy az új kernel modulok az újraindítás után kerülnek betöltésre, ennek megfelelően indítsuk újra a Debian 11 virtuális gépet.
Ezt megtehetjük a menüből is, vagy az alábbi parancs kiadásával:
shutdown -r now
Gép újraindulása és ellenőrzés
A gép első újraindításakor kicsit lassabban indul el a rendszer. Belépés után nyissunk egy terminált, és ellenőrizzük a VirtualBox új kernel moduljának jelenlétét a rendszerünkben:
lsmod | grep vboxguest
Ami ezek után elsőre szembetűnhet, hogy működik a kétirányú vágólap, több felbontás közül választhatunk a beállításokban, stb.
Konklúzió
A VirtualBox vendég integrációs szolgáltatások (Guest Additions) telepítése egy roppant egyszerű művelet, ezért mindenképpen érdemes végrehajtani, ha gyakran használjuk virtuális gépeinket. A szolgáltatások révén magasabb fokú hardvertámogatást élvezhetünk, ezáltal gyorsabb és stabilabb vendég operációs rendszert kaphatunk.
- Hogyan telepítsük a VirtualBox-ban futó Debian rendszerre a vendég integrációs szolgáltatásokat (Guest additions)
- VirtualBox 5.2 telepítése Debian 9 (stretch) gazda operációs rendszerre
- VirtualBox 6.0.x telepítése Debian 10 (Buster) gazda operációs rendszerre
- VirtualBox 6.1.x telepítése Debian 10 (Buster) gazda operációs rendszerre
- Hogyan állítsuk be a VirtualBox-ot az alaprendszerek számára
- Hogyan állítsuk be a VirtualBox-ot a grafikus rendszerek számára
- Hogyan zsugoríthatjuk össze VirtualBox virtuális gépeink képfájljait Linux és Windows rendszereken
- Enciklopédia - VirtualBox
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 232 megtekintés