GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat VirtualBox na Fedoru 35

VirtualBox je široce známý open-source virtualizační software, který vám umožňuje provozovat více hostovaných operačních systémů (virtuálních strojů) na jednom hostitelském počítači.

Podporuje hostované virtuální stroje s operačními systémy Windows, Linux, BSD, OS/2, Solaris, Haiku a OSx86.

Zde uvidíme, jak nainstalovat VirtualBox na Fedoru 35.

Přidat úložiště VirtualBox

Přepněte na uživatele root.

sudo su -

Nainstalujte kernel-headers a DKMS.

dnf install -y kernel-devel-$(uname -r) kernel-headers

Stáhněte si veřejný klíč Oracle.

rpm --import  https://www.virtualbox.org/download/oracle_vbox.asc

Přidejte do něj následující obsah.

cat << EOF > /etc/yum.repos.d/virtualbox.repo
[virtualbox]
name=Fedora $releasever - $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/34/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
EOF

Nainstalujte VirtualBox na Fedoru 35

Systém BIOS

Nejprve nainstalujte VirtualBox pomocí dnf příkaz.

dnf install -y VirtualBox-6.1

Poté přidejte svůj uživatelský účet do vboxuser skupina.

usermod -aG vboxusers raj

Systém EFI

Nejprve nainstalujte VirtualBox pomocí dnf příkaz.

dnf install -y VirtualBox-6.1

Poté přidejte svůj uživatelský účet do vboxuser skupina.

usermod -aG vboxusers raj

Na bezpečných spouštěcích systémech EFI musíte moduly VirtualBox podepsat (vboxdrv, vboxnetflt, vboxnetadp, vboxpci), než je budete moci načíst. K podepsání modulů tedy budete potřebovat klíč vlastníka stroje, kterému důvěřuje firmware EFI.

Pro podepsání všech modulů VirtualBox postupujte podle níže uvedených kroků.

Nejprve vygenerujte MOK (Machine Owner Key).

mkdir /root/module-signing

cd /root/module-signing

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=MSI/"

chmod 600 MOK.priv

Poté importujte vygenerovaný klíč do systému. Tento příkaz vás vyzve k nastavení hesla, které později zadáte při registraci klíče.

mokutil --import /root/module-signing/MOK.der

Restartujte systém a poté stisknutím libovolné klávesy spusťte nástroj pro správu MOK

1. Zvolte Zaregistrovat MOK

2. Zvolte Zobrazit klíč 0 pro kontrolu klíče vlastníka stroje. Pokud je klávesa v pořádku, stiskněte klávesu enter a vyberte možnost Pokračovat

3. Zvolte Ano registrujte klíč(y) a poté zadejte heslo které jste dodali během importu

4. Nakonec zvolte Restartovat restartujte systém

Vytvořte skript s názvem /root/module-signing/sign-vbox-modules podepsat všechny moduly VirtualBox pomocí vygenerovaného klíče MOK.

#!/bin/bash

for modfile in $(dirname $(modinfo -n vboxdrv))/*.ko; do
  echo "Signing $modfile"
  /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 \
                                /root/module-signing/MOK.priv \
                                /root/module-signing/MOK.der "$modfile"
done

Poté změňte vlastnictví skriptu a spusťte jej. Tento skript můžete spustit při každé aktualizaci systému.

chmod 700 sign-vbox-modules

/root/module-signing/sign-vbox-modules

Nakonec spusťte službu modulu jádra VirtualBox Linux.

systemctl start vboxdrv

Spusťte VirtualBox

Po instalaci můžete VirtualBox spustit kliknutím na Aktivity>> Vyhledejte VirtualBox nebo spuštěním virtualbox příkaz v terminálu.

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat VirtualBox na Fedoru 35.


Fedora
  1. Nainstalujte VirtualBox 4.2 na Fedoru 18

  2. Nainstalujte VirtualBox 4.1 na Fedoru 16 | Nainstalujte VirtualBox na Fedoru

  3. Jak nainstalovat Notepad++ na Fedoru 35

  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Jak nainstalovat Wireshark na Fedoru 35

  3. Jak nainstalovat doplňky Virtualbox Guest Additions na Fedoru 20

  1. Jak nainstalovat Vagrant na Fedoru 34

  2. Jak nainstalovat Java 17 do Fedory 35

  3. Jak nainstalovat doplňky pro hosta Virtualboxu ve Fedoře 18