Az Oracle Virtualbox telepítése

kimarite képe

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.

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.

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.

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.

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.

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

 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

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

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

Értékelés: 

0
Még nincs értékelve

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.

kimarite képe

Az Oracle Virtualbox telepítése

Értékelés: 

0
Még nincs értékelve

#1 Igen, értem, csak én nem használok Windows-t. Szerintem a könyvtárak megosztásának módszerére vagy az USB-s eszközök kezelésére érdemes további blogokat nyitni. És akkor mindez sorozatként jelentkezne, hasonló felépítéssel, mint a Súgó-ban látható tartalom.

Az Oracle Virtualbox telepítése

Értékelés: 

0
Még nincs értékelve

#1 Meghajtó használata gazda és vendég között:

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

kimarite képe

Az Oracle Virtualbox telepítése

Értékelés: 

0
Még nincs értékelve

#1.2 Köszi. Kissé sokáig tart a Windows telepítése, én azért nem szeretném. Másrészt félreértelmeztem ezt: gazda-és a virtuális gép között (Linux - Linux, Linux - Windows). Windows gazdára gondoltam. Mindegy is, hogy így vagy amúgy, mert iszonyat hosszú idő egy Windows-t telepíteni, akár Virtualbox-ba, és ezt nem szeretném hobbinak mostanában :-). Nem tudom, ez változni fog-e.

A képeket felhasználhatom esetleg? Ha írok erről blogot.

Az Oracle Virtualbox telepítése

Értékelés: 

0
Még nincs értékelve

#1.2.1 "A képeket felhasználhatom esetleg? Ha írok erről blogot."

Természetesen

kimarite képe

Az Oracle Virtualbox telepítése

Értékelés: 

0
Még nincs értékelve

#1.2.1.1.1.1 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

Értékelés: 

0
Még nincs értékelve

#1.2.1.1.1.1 Egy dolgot kifelejtettem és szerintem fontos.

A megosztott meghajtó ext4-re van formázva, a vendég gépen simán lehet írni-olvasni.

kimarite képe

a(z) InRelease” tároló nem támogatja a(z) „i386” architektúrát

Értékelés: 

0
Még nincs értékelve

Ha nálad jelentkezik ez az üzenet:

(Megjelenhet kimenetként az, hogy melyik 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

Semmi gond, de eltüntethető.

A módszer

Megnyitod szerkesztésre a forráslistát

Linux Mint 19.x esetén

sudo nano /etc/apt/sources.list.d/oracle-virtualbox-bionic.list

Linux Mint 18.x esetén

sudo nano /etc/apt/sources.list.d/oracle-virtualbox-xenial.list

Szerkeszted a tartalmat: a kiemelt részt kell bemásolnod (előtte, utána szóközzel)

Linux Mint 19.x esetén

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib

Linux Mint 18.x esetén

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian xenial contrib

Mented az új tartalmat, és kilépsz a nano szövegszerkesztőből

Ctrl + O, majd Enter
Ctrl + X

Frissíted a forrásokat

sudo apt-get update

Az üzenet már nem jelentkezik.