Oracle VirtualBox este un produs puternic de virtualizare x86 și AMD64/Intel64 pentru întreprinderi, precum și pentru uz casnic. VirtualBox este un virtualizator complet de uz general pentru hardware x86. Destinat serverului, desktop-ului și utilizării embedded, este acum singura soluție de virtualizare de calitate profesională care este, de asemenea, Open Source Software.
Vezi ghidul video howto install VirtualBox 6.1.18/6.1.19 (test build) pe Fedora 33 folosind .run installer:
Verifică ghidul video howto install VirtualBox 6.1.18 on Fedora 33 using Fedora 32 rpm:
if-not-true-then-false.com Youtube Channel
Verifică ghidul video howto install VirtualBox 6.1 pe Fedora 32/31:
VirtualBox suportă un număr mare de sisteme de operare invitate:
Înainte de instalare
Schimbă-te în utilizator root
su -## OR ##sudo -i
Asigură-te că sistemul tău este actualizat și că rulezi cel mai recent kernel
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
După actualizare repornește sistemul și pornește folosind cel mai recent kernel:
reboot
Instalează Oracle VirtualBox 6.1.18 (stabil) / 6.1.19 (test build) / 6.1.97 pe Fedora 33/32 folosind .run installer
Aceasta este o metodă puțin diferită, deoarece Oracle nu mai are depozite funcționale pentru Fedora 33/32.
Dacă încercați să instalați pachetul original Fedora 32, atunci veți vedea următoarea eroare:
Iată ghidul howto download and install VirtualBox using .run installer.
1.1. Treceți la utilizatorul root
su -## OR ##sudo -i
1.2. Remove VirtualBox RPM Installations
Acest lucru nu ar trebui să atingă (să elimine) mașinile virtuale, dar puteți, bineînțeles, să faceți o copie de rezervă a tot.
dnf remove VirtualBox\* virtualbox\*
1.3. Descărcați VirtualBox 6.1 Installer(s)
Verificați versiunile curente din VirtualBox Linux builds și VirtualBox test builds.
1.4. Faceți fișierul de instalare executabil
1.5. Instalați următoarele pachete de dependență
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Instalați VirtualBox cea mai recentă versiune 6.1 (în prezent 6.1.18, 6.1.19 sau 6.1.97)
Nota:
Această comandă creează automat grupul vboxusers și utilizatorul VirtualBox trebuie să fie membru al acelui grup.
Această comandă construiește și modulele kernel necesare.
Puteți reconstrui modulele kernel cu următoarea comandă dacă este necesar:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Adăugați utilizatorul (utilizatorii) VirtualBox la grupul vboxusers
Înlocuiți user_name cu propriul nume de utilizator sau cu un alt nume de utilizator real.
usermod -a -G vboxusers user_name
1.8. Porniți VirtualBox
Utilizați lansatorul din meniu sau pur și simplu rulați VirtualBox ca utilizator normal:
VirtualBox
DKMS construiește automat modulele de kernel, dar dacă doriți să vă actualizați instalarea VirtualBox, atunci închideți VirtualBox, descărcați noul program de instalare, faceți-l executabil și instalați-l.
Instalați Oracle VirtualBox 6.1.18 pe Fedora 33 folosind Fedora 32 rpm
Aceasta este o metodă puțin diferită până când Oracle va lansa depozitele Fedora 33. Fedora 32 VirtualBox rpm funcționează cu Fedora 33, dar, din păcate, există o versiune fixă de python(abi) = 3.8, trebuie să schimbăm acest lucru și să reconstruim pachetul rpm. Iată comenzile cum să o faceți. Actualizez acest ghid mai târziu folosind depozitele DNF/YUM și acest lucru ar trebui să fie compatibil și cu acesta.
Dacă încercați să instalați pachetul original Fedora 32, atunci veți vedea următoarea eroare:
2.1. Change to root User
su -## OR ##sudo -i
2.2. Instalați pachetul rpmrebuild
dnf install rpmrebuild
2.3. Descărcați VirtualBox-6.1-6.1.1.18_142142_fedora32-1.x86_64.rpm
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
2.4. Reconstruiți VirtualBox rpm cu modificările necesare
Cu următoarea comandă schimbați
Acum ar trebui să aveți următorul fișier: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Instalați următoarele pachete de dependență
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Instalați VirtualBox cea mai recentă versiune 6.1 (în prezent 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Nota:
Această comandă creează automat grupul vboxusers și utilizatorul VirtualBox trebuie să fie membru al acelui grup.
Această comandă construiește, de asemenea, modulele kernel necesare.
Ypu poate reconstrui modulele kernel cu următoarea comandă dacă este necesar:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Adăugați utilizatorul (utilizatorii) VirtualBox la grupul vboxusers
Înlocuiți user_name cu propriul nume de utilizator sau cu un alt nume de utilizator real.
usermod -a -G vboxusers user_name
2.8. Start VirtualBox
Utilizați lansatorul din meniu sau pur și simplu rulați VirtualBox ca utilizator normal:
VirtualBox
Instalați VirtualBox 6.1.18 de la Oracle pe 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Schimbarea în utilizator root
su -## OR ##sudo -i
3.2. Instalați fișierele Fedora sau RHEL Repo
Nota: Utilizatorii CentOS 8/RHEL 8, instalați acest lucru, dar aveți nevoie în continuare de test build în prezent.
3.3. Actualizați cele mai recente pachete și verificați versiunea kernelului
Actualizați pachetele
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Verificați dacă rulați cea mai recentă versiune instalată a kernelului
Succesul următoarelor comenzi numerele de versiune ar trebui să se potrivească:
rpm -qa kernel |sort -V |tail -n 1uname -r
Nota: Dacă ați primit actualizarea kernelului sau rulați un kernel mai vechi decât cel mai recent instalat, atunci reporniți:
reboot
3.4. Instalați următoarele pachete de dependență
CentOS 8/7 și Red Hat (RHEL) 8/7 are nevoie de depozitul EPEL, instalați-l cu următoarea comandă:
## Fedora 32/31/30/29 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon## CentOS/RHEL 8 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms## CentOS/RHEL 7 ##yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
3.5. Instalați VirtualBox cea mai recentă versiune 6.1 (în prezent 6.1.18)
Nota:
Această comandă creează automat grupul vboxusers și utilizatorul VirtualBox trebuie să fie membru al acelui grup.
Această comandă construiește și modulele kernel necesare.
Pachetul este VirtualBox-6.1 nu VirtualBox.
Reconstruiți modulele kernel cu următoarea comandă:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Adăugați utilizatorul (utilizatorii) VirtualBox la grupul vboxusers
Înlocuiți user_name cu propriul nume de utilizator sau cu un alt nume de utilizator real.
usermod -a -G vboxusers user_name
3.7. Porniți VirtualBox
Utilizați lansatorul din meniu sau pur și simplu rulați VirtualBox ca utilizator normal:
VirtualBox
Troubleshooting
Dacă aveți probleme cu parametrul KERN_DIR sau directorul kernelului nu este detectat automat, atunci setați manual variabila de mediu KERN_DIR, folosind următoarea metodă:
Verificați și:
Instalați VirtualBox Guest Additions pe Fedora, CentOS, Red Hat (RHEL)
.