Az VirtualBox egy több platformon is futtatható virtualizációs alkalmazás. 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 tehát lehetővé teszi, hogy Windows, Mac, Unix vagy más Linux rendszereket futtassunk a Linux rendszer alatt, így olyan alkalmazásokat működtessünk, amelyek kompatibilitása másképpen nem lenne megfelelő. Az alkalmazás a tükrökről is elérhető, azonban érdemes lehet az Oracle által elérhető tett változatokat használni, mivel a szolgáltatások teljes köre itt érhető el (bár maga az alkalmazás letöltése és használata mindkét verzió esetén ingyenes).
Honlap: https://www.virtualbox.org/
A dokumentáció a honlapon szabadon elérhető.
Manapság a VirtualBox nyílt forráskódú, tehát a honlapról letöltve, ugyanazt kapod, mint bármely Linux terjesztés tükreiről telepítve.
A VirtualBox telepítése kétféleképpen történhet (általában):
-- csomagkezelő segítségével,
-- vagy tükör használatával.
Kiindulásképpen lépj a letöltésekhez: https://www.virtualbox.org/wiki/Linux_Downloads
A 32bit-es architektúra egy ideje nem támogatott. Vagy mégis?
A gazda rendszernek 64bit-es-nek kell lennie, ha a 64bit-es telepítőt használod.
A 64 bites VirtualBox alkalmazással a 32bit-es vagy 64bit-es vendég rendszerek egyaránt futtathatóak.
Telepítés
Az elsőként ismertetett telepítésnél az alkalmazás (a VirtualBox) nem frissül.
Jobban jársz, ha a másik módszerrel telepíted, a tükör és hitelesítési kulcs felvételével.
GDebi csomagkezelő
Válaszd ki a rendszer architektúrának és a terjesztésnek megfelelő telepítőt.
A SHA256 ellenőrzést érdemes elvégezni a telepítés előtt.
A lehetőségek:
VirtualBox 6.0.4 for Linux = mindig a jelenleg elérhető, legfrissebb verziót látod ebben a sorban
Megfelelőségek:
Ubuntu 20.04 LTS (Focal) => Linux Mint 20.x
Ubuntu 18.04 LTS (Bionic) => Linux Mint 19.x
Ubuntu 16.04 LTS (Xenial) => Linux Mint 18.x (már nem támogatott rendszer)
Ubuntu 14.04 LTS (Trusty) => Linux Mint 17.x (már nem támogatott rendszer)
Debian 9 (Stretch)=> LMDE 3 (már nem támogatott rendszer)
Debian 10 (Buster) => LMDE 4
Debian 11 (Bullseye) => LMDE 5
Töltsd le a telepítőt, majd a GDebi csomagkezelő alkalmazás használatával telepíts.
Mindez megtörténhet on-the-fly, azaz röptében: válaszd a böngésződ által felkínált „Megnyitás: GDebi csomagtelepítő (alapértelmezett)” a „Fájl mentése” lehetőség helyett. Utóbbi esetben, a letöltés helyének könyvtárát megnyitva, a telepítőt kijelölve, az egér jobb gombos menüvel választod ki a GDebi alkalmazást.
A GDebi telepítése:
(ha még nincs telepítve)
sudo apt-get install gdebi gdebi-core
VirtualBox tükör és hitelesítési kulcs
Az alkalmazás telepítéséhez fel kell venned annak a saját tükrét és a saját hitelesítési kulcsát a rendszered csomagforrásaiba. Mindezek egyediek, de használatukkal a VirtualBox -mint a rendszer többi alkalmazása- frissülni fog, ha újabb verzió lesz elérhető.
Biztonsági szempontból előnyös a rendszeres frissítés, de így a legújabb fejlesztésekhez is hozzájutsz.
Tükör felvétele:
Készítsd el a tükröt tároló lista fájlt és nyisd meg szerkesztésre
(a példában a nano szövegszerkesztőt használom,
de megoldhatod más módszerrel is.)
Linux Mint 20.x
sudo nano /etc/apt/sources.list.d/oracle-virtualbox-focal.list
Linux Mint 19.x
sudo nano /etc/apt/sources.list.d/oracle-virtualbox-bionic.list
Linux Mint 18.x
sudo nano /etc/apt/sources.list.d/oracle-virtualbox-xenial.list
LMDE 4
sudo nano /etc/apt/sources.list.d/oracle-virtualbox-buster.list
LMDE 5
sudo nano /etc/apt/sources.list.d/oracle-virtualbox-bullseye.list
Illeszd be a fájlba a használni kívánt sort
(a tükröket -a forráslistában- ilyen kinézettel tudja használni a rendszer)
Linux Mint 20.x
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian focal contrib
Linux Mint 19.x
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
Linux Mint 18.x
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian xenial contrib
LMDE 4
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib
LMDE 5
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib
Mentés és kilépés nano szövegszerkesztőből
Ctrl + O, és Enter, majd
Ctrl + X
Az ismertetett folyamat egyszerűsíthető egyetlen parancssorral...
Példa (figyelj a terjesztés nevére és a fájl nevére is):
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox-bullseye.list
Vedd fel a hitelesítési kulcsokat
(a parancsok futtatása után ezt kell látnod: OK)
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Érvényesítsd a megváltoztatott rendszer információkat
sudo apt-get update
Telepítsd a VirtualBox alkalmazást
(most a 6.1.32 verziószámú a legújabb elérhető csomag, de a fő verzió változik. Erre ügyelj!
Itt ellenőrizheted a verziószámot, és az éppen ajánlott telepítési parancsot: https://www.virtualbox.org/wiki/Linux_Downloads)
Telepítés:
sudo apt-get install virtualbox-6.1
Extension Pack | Kiterjesztő csomag
USB 2.0 és USB 3.0 eszközök támogatása, VirtualBox RDP, lemez titkosítás, NVMe és PXE boot Intel kártyákhoz. A bővítménycsomag bemutatását a Felhasználói kézikönyv ezen fejezetében találja. A bővítménycsomag bináris állományai a VirtualBox Personal Use and Evaluation License (PUEL) alatt kerülnek kiadásra. Kérjük, a VirtualBox telepített verziójával megegyező verziójú bővítménycsomagot telepítse.
A telepítés innen kiindulva történik: https://www.virtualbox.org/wiki/Downloads
Mindez képeken:
Keresd meg honlapon a VirtualBox 6.*.** Oracle VM VirtualBox Extension Pack bekezdést, nyisd meg (kattints rá az egérrel) az All supported platforms webes elemet, majd társítsd a VirtualBox alkalmazással a Megnyitás | Oracle VM Virtualbox (alapértelmezett) megnyitás használatával, és nyomd meg az OK elemet a telepítés megkezdéséhez.
A telepítés párbeszéd ablakokban történik...
A folytatáshoz nyomd meg a Telepítés elemet.
Lapozz a licenc végére, majd annak elfogadásához nyomd meg az Elfogadom elemet.
Gépeld be a felhasználói jelszavad, majd nyomd meg a Hitelesítés elemet.
Ha A kiterjesztő csomag sikeresen telepítve üzenetet kapod, akkor a telepítés sikerült. Az értesítő ablak bezárásához nyomd meg az OK elemet.
A kiterjesztésnek látszania kell itt:
Beállítások > Kiterjesztések
Guest Additions | Integrációs szolgáltatások, vendég kiegészítők
Amint azt az 1.2. szakasz "Néhány fogalom" című részében említettük, a Vendég-kiegészítőket úgy tervezték, hogy a vendég operációs rendszer telepítése után telepíthetők legyenek a virtuális gépen belül. Olyan eszközillesztőkből és rendszeralkalmazásokból állnak, amelyek a jobb teljesítmény és használhatóság érdekében optimalizálják a vendég operációs rendszert. A 3.1. "Támogatott vendég operációs rendszerek" című szakaszban részletesen megtudhatja, hogy az Oracle VM VirtualBox milyen vendég operációs rendszereket támogat teljes mértékben a Guest Additions segítségével.
Telepítés (a vendég rendszeren)
VirtualBox > Eszközök > Integrációs szolgáltatások telepítése...
Megoldások
Az i386 architektúra nem támogatott.
Megjelenhet terminál kimenetként az, hogy az i386-os architektúra nem támogatott (a tükör által):
... Csomaglisták olvasása... Kész N: A beállított „contrib/binary-i386/Packages” fájl beszerzésének kihagyása, mert a(z) „https://download.virtualbox.org/virtualbox/debian bionic InRelease” tároló nem támogatja a(z) „i386” architektúrát
... ha rendszereden nem támogatott a 32 bites architektúra, akkor a forrás sort tudod javítani.
Kiemeltem a kifejezést, amit be kell illesztened a már meglévő sorba (forrás lista fájl):
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
Érvényesítsd a megváltoztatott beállítást:
sudo apt-get update
Megosztott könyvtárak
Futtasd a vendég rendszeren (terminálban):
sudo usermod -aG vboxsf $USER
Használhatod az alapértelmezett befűzés helyét (/media/$USER/), de akkor ott, és azt kell tulajdonba venni.
Más megoldást találtam ki...
Készítsd egy új könyvtárat a saját könyvtáradban, a Dokumentumok könyvtárba Nyilvános néven a fájlkezelő segítségével, vagy parancssorban.
Vedd a tulajdonodba (*):
sudo chown -R $USER:$USER /home/$USER/Dokumentumok/Nyilvános/
sudo chmod ugoa+rwx -R /home/$USER/Dokumentumok/Nyilvános/
Nyisd meg megosztott könyvtárak beállításait:
Eszközök > Megosztott mappák > Megosztott mappák beállításai...
Jelöld ki A géphez tartozó megosztások elemet, majd hozz létre egy új megosztást a +(könyvtár) elem megnyomásával.
Ha a gazda rendszer Nyilvános könyvtárát osztod meg a vendég rendszerrel, akkor a beállítások:
- Mappa útvonala: a gazda rendszer Nyilvános könyvtára
- Mappa neve: Nyilvános
- Csak olvasható: nincs bekapcsolva
- Automata csatolás: bekapcsolva (nem kötelező)
- Csatolási pont: A vendég rendszer Nyilvános könyvtára a Dokumentumok könyvtárban
- Legyen tartós: bekapcsolva
Nyomd meg az OK elemet a beállítás érvényesítéséhez.
És nyomd meg még egyszer a beállító ablak helyes bezárásához.
Mindez képen:
Frissítés
Ha már telepítve volt egy korábbi verzió, akkor az frissül terminálban és grafikusan is...
(Elavult információ
-- megnyitod a Frissítéskezelő alkalmazást, itt is alkalmazol egy frissítést, a „Frissítés” elemet megnyomva,
-- majd kiválasztod a 2. biztonsági szintű, frissíthető csomagként mutatkozó VirtualBox alkalmazást, és a „Telepítés” elemet megnyomva telepíted az alkalmazás frissítését.)
Más verziók telepítése
Régebbi verziókat is telepíthetsz a tükrökről vagy esetleg a GDebivel... . Akár 32 biteseket is.
Korábbi verzió telepítve
Bármely 6.x verzióra frissítés előtt távolítsd el a korábbi, telepített VirtualBox csomagot:
sudo apt-get purge virtualbox*
A virtuálisan telepített rendszereid megmaradnak, beállításaik nem sérülnek
The following signatures were invalid: BADSIG ...
Ha a
The following signatures were invalid: BADSIG ...
hibaüzenetet kapod, akkor a javítás módja.
sudo apt-get clean
sudo rm /var/lib/apt/lists/*
sudo rm /var/lib/apt/lists/partial/*
sudo apt-get clean
sudo apt-get update
... és ezután kezdj bele a telepítés folyamatába ismét.
Ellenőrizd, melyik VirtualBox van telepítve.
dpkg -l virtualbox* | grep ii
Igen, a jelenlegi legújabb.
ii virtualbox-6.0 6.0.4-128413~Ubuntu~bionic amd64 Oracle VM VirtualBox
Kernel headers csomagok telepítése
A VirtualBox függőségként telepíti az épp használt kernel headers csomagjait...
Ha ez nem történne meg, akkor telepítsd így:
sudo apt-get install linux-headers-$(uname -r)
A jelenleg használt kernel headers csomagja telepítve van-e?
Keress rá:
apt search linux-headers-$(uname -r)
Igen (kimenet):
Rendezés... Kész Keresés a teljes szövegben... Kész linux-headers-5.15.0-0.bpo.3-amd64/bullseye-backports,now 5.15.15-2~bpo11+1 amd64 [telepítve] Header files for Linux 5.15.0-0.bpo.3-amd64
Elérhető kernel headers csomagokra listázása.
sudo apt search linux-headers
A felhasználó vboxusers csoporthoz adása (gazda/host rendszer)
A VirtualBox a telepítéskor hozzáadja a felhasználót a vboxusers csoporthoz...
Ellenőrzés:
groups $USER
Ha ez nem történt meg, akkor állítsd be így:
sudo usermod -a -G vboxusers $USER
Az érvényesítéshez a gazda rendszer újraindítása is szükséges.
A csoporttagságot csak a gazda rendszer igényli!
További megoldások
- VirtualBox: Integrációs szolgáltatások, Guest Additions frissítése
- VirtualBox 32 bites gazda rendszerekhez
- VirtualBox kernel modulok aláírása a mokutil használatával
Tanácsok
Ha frissítettél, akkor az „Extension Pack” frissítését is végezd el. A folyamat egyszerű, különösebb magyarázatra nem szorul.
Ha a korábban telepített virtuális gépeket indítod, akkor a „Guest Additions” frissítését is végezd el.
Enjoy :-)
------
Mindez megvan, mire ez a dal véget ér: https://www.youtube.com/watch?v=oEgNem_bPRA
Hasznos
- Debian Wiki: https://wiki.debian.org/VirtualBox
- Oracle honlap: https://www.virtualbox.org/
- LMDE (Debian) csomagok - csak nézelődésre: https://packages.debian.org/stretch-backports/virtualbox
- Linux Mint (Ubuntu) csomagok - csak nézelődésre: https://packages.ubuntu.com/search?keywords=virtualbox
- Linux Mint (saját) csomagok - csak nézelődésre: http://packages.linuxmint.com/index.php
Történelem
A VirtualBox 4.0 verzióig kétféle kiadást különböztetünk meg:
-- a VirtualBox Open Source Edition (OSE): nyílt forráskódú fejlesztés, a teljes forráskód szabadon elérhető. A zárt forráskódú fejlesztések nem telepíthetőek.
-- a VirtualBox (Oracle): a teljes csomag, beleértve a zárt forráskódú alkotórészeket.
A VirtualBox 4.0 verzió és a későbbi kiadások:
-- a VirtualBox Open Source Edition (OSE) és a VirtualBox (Oracle) egy és ugyanaz a csomag lett, melyekre a zárt forráskódú fejlesztések Extension Pack formájában érhetően el.
MIndez angolul:
VirtualBox and open source
Before version 4.0, there were two editions of VirtualBox: a full binary containing all features and an "Open Source Edition" (OSE) with source code. With version 4.0, there is only one version any more, which is open source, and the closed-source components have been moved to a separate extension pack.
See the Downloads page for details.
As of version 4.0 we also no longer require third-party builds of VirtualBox to be distributed under the name of VirtualBox OSE. However we do still kindly request that they be clearly marked as third-party builds in some way, and that the version string (the "VBOX_VERSION_STRING" build variable), which appears at the top of the log file, be changed to reflect this. One way of doing this is by setting VBOX_VERSION_STRING on the build command line, which might look as follows:
$ kmk VBOX_VERSION_STRING='$(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).\ $(VBOX_VERSION_BUILD)'_my_distribution_name
Forrás: https://www.virtualbox.org/wiki/Editions
A Debian és az Oracle
Az Oracle biztonsági réseivel kapcsolatos biztonsági információk nyilvánosságra hozatali irányelvei
Az ügyfelekre háruló indokolatlan kockázatok elkerülése érdekében az Oracle nem nyújt további információt a sebezhetőségek sajátosságairól a Kritikus javítás frissítése (vagy a Biztonsági riasztás) tanácsadó és az előzetes kiadást megelőző megjegyzésben, az előtelepítésről szóló megjegyzésekben, a readme fájlokban és a GYIK-ban megadott információkon túl. Ezenkívül az Oracle ugyanazokat az információkat szolgáltatja minden ügyfelének az ügyfelek egyenlő védelme érdekében. Az Oracle nem nyújt előzetes értesítést az egyes ügyfelek számára. Végül: az Oracle nem fejleszti vagy terjeszti termékeink aktív kihasználási kódját (vagy koncepciókódját) a biztonsági rések miatt.
Oracle Security Vulnerability Disclosure Policies
In order to prevent undue risks to our customers, Oracle will not provide additional information about the specifics of vulnerabilities beyond what is provided in the Critical Patch Update (or Security Alert) advisory and prerelease note, the preinstallation notes, the readme files, and FAQs. Furthermore, Oracle provides its customers with the same information in order to protect all customers equally. Oracle does not provide advance notification to individual customers. Finally, Oracle does not develop or distribute active exploit code (or proof of concept code) for vulnerabilities in our products.
(https://www.oracle.com/corporate/security-practices/assurance/vulnerability/disclosure.html )
Forrás (folytatással): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794466#5
Debian társadalmi szerződés: https://www.debian.org/social_contract
Hozzászólások
Az Oracle Virtualbox telepítése
Beküldte Hosszú Lajos -
Értékelés:
Kiegészítésképpen még leírhatnád a könyvtármegosztást a gazda-és a virtuális gép között (Linux - Linux, Linux - Windows), valamint az USB-s eszközök használatát a vendég gépen. Tudom, ezekről volt már szó más témákban, de nem ártana, ha itt is meg lenne említve.
Az Oracle Virtualbox telepítése
Beküldte kimarite -
Értékelés:
Az Oracle Virtualbox telepítése
Beküldte mumorec -
Értékelés:
https://ibb.co/d5N0L3h
https://ibb.co/txqfMv4
https://ibb.co/PhBRscH
https://ibb.co/z4jDtk8
https://ibb.co/FV4gD3Z
https://ibb.co/b7DKdVY
https://ibb.co/DWXgDfp
https://ibb.co/Scd3yN0
https://ibb.co/Fgv1YMT
https://ibb.co/FwyLWhq
https://ibb.co/bRyZMJz
Az Oracle Virtualbox telepítése
Beküldte kimarite -
Értékelés:
A képeket felhasználhatom esetleg? Ha írok erről blogot.
Az Oracle Virtualbox telepítése
Beküldte mumorec -
Értékelés:
Természetesen
Az Oracle Virtualbox telepítése
Beküldte kimarite -
Értékelés:
Az Oracle Virtualbox telepítése
Beküldte mumorec -
Értékelés:
Kellett volna írnom, hogy Linux a gazda és Windows a vendég.
Nem próbáltam, de Linux gazda és Linux vendég esetén is ugyan így kell történnie.
Az Oracle Virtualbox telepítése
Beküldte kimarite -
Értékelés:
Beszélgetünk, beszélgetünk róla, és tényleg ugyanaz a módszer minden OS alatt, ha Linux a gazda.
Az USB eszközre példa egy pendrive lesz szerintem. Vagy/és egy külső meghajtó.
Az Oracle Virtualbox telepítése
Beküldte mumorec -
Értékelés:
A megosztott meghajtó ext4-re van formázva, a vendég gépen simán lehet írni-olvasni.
a(z) InRelease” tároló nem támogatja a(z) „i386” architektúrát
Beküldte kimarite -
Értékelés:
Ha nálad jelentkezik ez az üzenet:
(Megjelenhet kimenetként az, hogy melyik architektúra nem támogatott (a tükör által))
Semmi gond, de eltüntethető.
A módszer
Megnyitod szerkesztésre a forráslistát
Linux Mint 19.x esetén
Linux Mint 18.x esetén
Szerkeszted a tartalmat: a kiemelt részt kell bemásolnod (előtte, utána szóközzel)
Linux Mint 19.x esetén
Linux Mint 18.x esetén
Mented az új tartalmat, és kilépsz a nano szövegszerkesztőből
Ctrl + O, majd Enter
Ctrl + X
Frissíted a forrásokat
Az üzenet már nem jelentkezik.
Frissítés
Beküldte kimarite -
Értékelés:
A leírás naprakész és többlettel bővítve a mai naptól.
Megosztott könyvtárak
Beküldte kimarite -
Értékelés:
A leírás a fenti tekintetben frissült.