Oracle VirtualBox on tehokas x86- ja AMD64/Intel64-virtualisointituote yrityskäyttöön sekä kotikäyttöön. VirtualBox on yleiskäyttöinen täysvirtualisointiohjelma x86-laitteistolle. Se on suunnattu palvelin-, työpöytä- ja sulautettuun käyttöön, ja se on nyt ainoa ammattilaistason virtualisointiratkaisu, joka on myös avoimen lähdekoodin ohjelmisto.
Katso video-opas, miten VirtualBox 6.1.18/6.1.19 (test build) asennetaan Fedora 33:een käyttäen .run installer:
Check video guide howto install VirtualBox 6.1.18 on Fedora 33 using Fedora 32 rpm:
if-not-true-then-false.com Youtube Channel
Check video guide howto install VirtualBox 6.1 Fedora 32/31:
VirtualBox tukee suurta määrää vieraskäyttöjärjestelmiä:
Ennen asennusta
Vaihda pääkäyttäjäksi
su -## OR ##sudo -i
Varmista, että järjestelmäsi on ajan tasalla ja käytät uusinta ydintä
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Päivityksen jälkeen käynnistä järjestelmäsi uudelleen ja käynnistä se käyttäen uusinta ydintä:
reboot
Asenna Oraclen VirtualBox 6.1.18 (stable) / 6.1.19 (test build) / 6.1.97 Fedora 33/32:lle käyttäen .run installeria
Tämä on hieman erilainen menetelmä, koska Oraclella ei ole enää toimivia arkistoja Fedora 33/32:lle.
Jos yrität asentaa alkuperäisen Fedora 32 -paketin, näet seuraavan virheilmoituksen:
Tässä on opas, kuinka ladata ja asentaa VirtualBox käyttäen .run-asennusohjelmaa.
1.1. Vaihda pääkäyttäjäksi
su -## OR ##sudo -i
1.2. Poista VirtualBoxin RPM-asennukset
Tämän ei pitäisi koskea (poistaa) virtuaalikoneitasi, mutta voit tietysti varmuuskopioida kaiken.
dnf remove VirtualBox\* virtualbox\*
1.3. Lataa VirtualBox 6.1 -asennusohjelma(t)
Tarkista nykyiset versiot VirtualBoxin Linux-rakennuksista ja VirtualBoxin testirakennuksista.
1.4. Tee asennustiedosto suoritettavaksi
1.5. Asenna seuraavat riippuvuuspaketit
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Asenna VirtualBoxin uusin versio 6.1 (tällä hetkellä 6.1.18, 6.1.19 tai 6.1.97)
Huomautus:
Tällä komennolla luodaan automaattisesti vboxusers-ryhmä ja VirtualBox-käyttäjän on oltava kyseisen ryhmän jäsen.
Tällä komennolla rakennetaan myös tarvittavat kernel-moduulit.
Voit rakentaa kernel-moduulit uudelleen seuraavalla komennolla, jos se on tarpeen:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Lisää VirtualBox-käyttäjä(t) vboxusers-ryhmään
Korvaa user_name omalla käyttäjänimelläsi tai jollain muulla oikealla käyttäjänimellä.
usermod -a -G vboxusers user_name
1.8. Käynnistä VirtualBox
Käytä launcheria valikosta tai yksinkertaisesti suorita VirtualBox tavallisena käyttäjänä:
VirtualBox
DKMS rakentaa ytimen moduulit automaattisesti, mutta jos haluat päivittää VirtualBox-asennuksesi, sulje VirtualBox, lataa uusi asennusohjelma, tee siitä suoritettava ja asenna se.
Asenna Oraclen VirtualBox 6.1.18 Fedora 33:lle Fedora 32:n rpm:llä
Tämä on hieman erilainen menetelmä, kunnes Oracle julkaisee Fedora 33:n repositoryt. Fedora 32 VirtualBox rpm toimii Fedora 33:n kanssa, mutta valitettavasti siellä on python(abi) = 3.8 kiinteä versio, meidän on muutettava tämä ja rakennettava rpm-paketti uudelleen. Tässä on komentoja, miten se tehdään. Päivitän tämän oppaan myöhemmin käyttäen DNF/YUM-reposia ja tämän pitäisi olla yhteensopiva myös sen kanssa.
Jos yrität asentaa alkuperäisen Fedora 32-paketin, näet seuraavan virheen:
2.1. Vaihda pääkäyttäjäksi
su -## OR ##sudo -i
2.2. Asenna rpmrebuild-paketti
dnf install rpmrebuild
2.3. Lataa VirtualBox-6.1-6.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. Rakenna VirtualBox rpm uudelleen tarvittavilla muutoksilla
Seuraavan komennon muutos
Nyt sinulla pitäisi olla seuraava tiedosto: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Asenna seuraavat riippuvuuspaketit
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Asenna VirtualBoxin uusin versio 6.1 (tällä hetkellä 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Huomautus:
Tällä komennolla luodaan automaattisesti vboxusers-ryhmä ja VirtualBox-käyttäjän on oltava kyseisen ryhmän jäsen.
Tällä komennolla rakennetaan myös tarvittavat kernel-moduulit.
Ypu voi tarvittaessa rakentaa kernel-moduulit uudelleen seuraavalla komennolla:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Lisää VirtualBox-käyttäjä(t) vboxusers-ryhmään
Korvaa user_name omalla käyttäjänimelläsi tai jollain muulla oikealla käyttäjänimellä.
usermod -a -G vboxusers user_name
2.8. Käynnistä VirtualBox
Käytä launcheria valikosta tai yksinkertaisesti suorita VirtualBox tavallisena käyttäjänä:
VirtualBox
Asenna Oraclen VirtualBox 6.1.18 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Vaihda root-käyttäjäksi
su -## OR ##sudo -i
3.2. Asenna Fedoran tai RHEL Repo -tiedostot
Huomautus: CentOS 8/RHEL 8 -käyttäjät, asenna tämä, mutta tarvitset vielä testirakennuksen tällä hetkellä.
3.3. Päivitä uusimmat paketit ja tarkista ytimen versio
Päivitä paketit
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Tarkista, että käytät viimeisintä asennettua ytimen versiota
Seuraavien komentojen versiolukujen pitäisi täsmätä:
rpm -qa kernel |sort -V |tail -n 1uname -r
Huomautus: Jos sait ytimen päivityksen tai käytät vanhempaa ytimen versiota kuin uusin asennettu, käynnistä uudelleen:
reboot
3.4. Asenna seuraavat riippuvuuspaketit
CentOS 8/7 ja Red Hat (RHEL) 8/7 tarvitsee EPEL-arkiston, asenna se seuraavalla komennolla:
## 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. Asenna VirtualBoxin uusin versio 6.1 (tällä hetkellä 6.1.18)
Huomautus:
Tällä komennolla luodaan automaattisesti vboxusers-ryhmä ja VirtualBox-käyttäjän on oltava kyseisen ryhmän jäsen.
Tällä komennolla rakennetaan myös tarvittavat kernel-moduulit.
Paketti on VirtualBox-6.1 ei VirtualBox.
Rakenna kernel-moduulit uudestaan uudestaan seuraavalla komennolla:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Lisää VirtualBox-käyttäjä(t) vboxusers-ryhmään
Korvaa user_name omalla käyttäjänimelläsi tai jollain muulla oikealla käyttäjänimellä.
usermod -a -G vboxusers user_name
3.7. Käynnistä VirtualBox
Käytä launcheria valikosta tai yksinkertaisesti suorita VirtualBox tavallisena käyttäjänä:
VirtualBox
Vianmääritys
Jos sinulla on ongelmia KERN_DIR-parametrin kanssa tai kernel-hakemistoasi ei tunnisteta automaattisesti, niin aseta KERN_DIR-ympäristömuuttuja manuaalisesti seuraavalla tavalla:
Tarkista myös:
Asenna VirtualBoxin vieraslisäykset Fedoraan, CentOSiin, Red Hatiin (RHEL)
.