16
August
2023
Virtualbox mit einem USB-Flash-Laufwerk verwenden
17:35

Virtualbox mit einem USB-Flash-Laufwerk verwenden

16 August 2023 17:35

In diesem Artikel geht es darum, wie man eine virtuelle Oracle VirtualBox-Maschine auf einem Computer mit Linux Ubuntu/Mint/Debian für den direkten Zugriff auf einen USB-Flash-Speicher einrichtet, um das Gastbetriebssystem darauf zu speichern.

Systemanforderungen

1. oracle VirtualBox 6.x und 7.x erfordern Prozessorhardwareunterstützung für Hardwarevirtualisierungsoptionen VT-X.

  • Intel-Prozessor hergestellt später als 2011(„Sandy Bridge“ und neuer). Beispielsweise wurde 2012 der Intel Core i5-3330 mit VT-X-Unterstützung für Sockel 1155 veröffentlicht.
  • fast alle Intel Atom.
  • Pentium Dual-Core E5500 unabhängig von der Kennzeichnung, einige E5300, E5400 für Sockel 775.
  • Core 2 Duo „Conroe“ E6300...E6850 mit Wolfdale-2M-Kern. Im BIOS sollte ein Menüpunkt „Virtualisierungstechnologie“ vorhanden sein – aktivieren Sie ihn.

Intel® Core 2 Duo „Allendale“ E4300...E4700 und Intel® Pentium® D Prozessor 945, Pentium® Dual-Core E2200 und Celeron Prozessoren, die vor 2010 veröffentlicht wurden, unterstützen keine VT-X-Virtualisierung.

U AMD hardware-Virtualisierungstechnologie genannt AMD-V™.
Es ist in den Prozessoren AMD Athlon 64 („Orleans“), Athlon 64 X2 („Windsor“), Athlon 64 FX („Windsor“), der Prozessorfamilie für Sockel AM2 – Athlon 64 und Athlon 64
Selbstverständlich unterstützen alle neueren AMD Ryzen-Prozessoren (Zen-, Zen 2-, Zen 3-, Zen 4-Architekturen) Hardwarevirtualisierung.

Das Prozessormodell können Sie mit dem Befehl herausfinden:

sudo lshw -class cpu

Informieren Sie sich dann auf der Website des Herstellers über die VT-X-Unterstützung. Wenn der Prozessor VT-X nicht unterstützt, müssen Sie ein Rollback auf Oracle VirtualBox Version 5.22 durchführen (siehe letzter Absatz).

Im BIOS bzw. UEFI-BIOS wird der Menüpunkt zum Aktivieren der Virtualisierung aufgerufen „Virtualisierungstechnologie“ oder SVM oder VT-X- es muss eingeschaltet sein -Aktiviert. Wünschenswert ist außerdem eine VT-D-Virtualisierung zur Weiterleitung von I/O-Ports und PCI-Geräten (analog zu IOMMU von AMD).

2. erfordert Prozessorunterstützung für Anweisungen SSE2(Streaming von SIMD-Erweiterungen 2). Unterstützt von den meisten Prozessoren – IA-32-Hardwareklasse, auch als i486, i586 und i686 oder höher (x64) bezeichnet: fast alle Intel- und AMD-Prozessoren. Diese Anweisungen sind in Prozessoren vor dem Athlon 64 (z. B. Athlon XP) nicht implementiert.

3. USB-Flash mit einer Kapazität von 8 GB oder mehr.

4. Stellen Sie eine Verbindung zum Internet her, um die ISO-Datei der Installationsdiskette des Gastbetriebssystems herunterzuladen.

Methoden zum Starten des Betriebssystems von einem USB-Laufwerk

Option Nr. 1. auf einem Flash-Laufwerk wird die ISO-Datei der Installationsdiskette gespeichert und auf einer lokalen Festplatte oder SSD wird eine virtuelle Festplattendatei (z. B. VHD) erstellt. Die Boot-ISO-Datei wird in Oracle VM ausgewählt, wenn die virtuelle Maschine erstellt wird. Die VM wird dann von der ISO-Datei gebootet und im Live-Modus ausgeführt oder das Betriebssystem installiert.

Vorteil: Sie können mehrere ISO-Dateien auf einem Flash-Laufwerk speichern.
Nachteil: Für jede VM muss eine eigene virtuelle Festplatte auf dem PC erstellt werden, was bei Verwendung eines SSD-Laufwerks teuer ist, da bei der Verwendung von Dateien der virtuellen Maschine (VM) schnell der Speicherplatz ausgeht.

Option Nr. 2. bootfähiges USB-Flash-Laufwerk – die vorbereitete bootfähige Festplatte wird in der Oracle-VM gestartet. Eine physische Festplatte – ein „Flash-Laufwerk“ mit einem Systemabbild – wird mithilfe einer VMDK-Datei als virtueller AHCI-Controller verwendet.SATA 0.

Vorteil: Platzersparnis auf der Festplatte, das Gastbetriebssystem wird nur auf USB-Flash-Medien gespeichert.
Nachteil: Die Erstinitialisierung ist schwieriger (siehe unten) und die Zugriffsgeschwindigkeit ist geringer als bei einer lokalen SSD.

Option Nr. 3. das bootfähige Flash-Laufwerk wird nicht in Oracle VM verwendet, sondern direkt auf der Hardware – wenn Sie den Computer starten, müssen Sie das Boot-„Boot-Menü“ aufrufen, indem Sie beim Einschalten des Computers die Taste F9 oder F12 drücken (oder zum BIOS-Setup-Menü gehen, wo Sie die HDD-Startpriorität festlegen. Zum Beispiel „HDD USB General Udisk“). Wir schalten den PC ein oder starten den PC neu – das Betriebssystem startet vom USB-Flash-Laufwerk. Diese Option wird nicht berücksichtigt, mit Ausnahme von Ratschlägen zum Erstellen eines bootfähigen Flash-Laufwerks Ende des Artikels.

Option Nr. 4 spezielle Dienstprogramme „Ventoy“, „YUMI“, „WinSetupFromUSB“ und andere zum Erstellen bootfähiger Flash-Laufwerke für mehrere Betriebssysteme („Multi-Boot-Flash-Laufwerk“) – die virtuelle Maschine wird nicht verwendet und das System startet wie in Option Nr. 3, jedoch mit der Möglichkeit, das Betriebssystem auszuwählen. Ich ziehe diese Option nicht in Betracht, weil ... ich an einer Möglichkeit interessiert bin, eine virtuelle Linux-Maschine so zu konfigurieren, dass sie ein „Flash-Laufwerk“ als Speichergerät für das echte Betriebssystem und kein ISO-Image verwendet.

Vorteil: einfache Implementierung (beschreiben Sie einfach ein Flash-Laufwerk mit dd oder „Balena Etcher“), Laden beim Starten von einer USB-Festplatte auf den meisten PCs, die Möglichkeit von „Persistenz“ (Speichern von Sitzungsdaten auf einem Flash-Laufwerk) in der Linux-antiX- und MX-Linux-Distribution mit speziellem Markup in Rufus oder MX_Live_USB_Maker. Sparen Sie Platz auf der SSD-Festplatte.
Nachteile: Nicht alle Computer können von USB-Flash booten; Einige alte PCs können nur von CD/DVD booten. Ein UEFI-Flash-Laufwerk kann auf einem Computer mit BIOS nicht gestartet werden. Die Notwendigkeit, das Boot-Menü beim Starten des PCs zu manipulieren. Um ein Flash-Laufwerk mit Persistenz zu schreiben, müssen Sie Nicht-Dienstprogramme verwenden DD oder „Balena Radierer“, und Rufus oder MX_Live_USB_Maker. Siehe ausführlichen Artikel über Schreiben eines bootfähigen USB-Flash-Laufwerks mit Persistenz.

In diesem Artikel wird hauptsächlich darauf eingegangen Option Nr. 2— Starten einer virtuellen Maschine in Oracle VirtualBox von einem vorbereiteten USB-Flash-Laufwerk und einer VMDK-Datei zur Emulation mit einem USB-Flash-AHCI-Controller. Der sogenannte „direkte Zugriff“ auf einen USB-Stick von einer virtuellen Maschine aus. Das Livebild der Maschine wird auf einem Flash-Laufwerk gespeichert, dessen Dateisystem im RAW-Format vorliegt.

Welche Distributionsversion sollte ich für das VirtualBox-Gastbetriebssystem wählen – x86 oder x64?

Wenn das Betriebssystem des Haupt-„Host“-PCs – des Hosts – über vollständige x64-Unterstützung verfügt und der Prozessor modern ist – unterstützt VT-X- oder AMD-V-Hardwarevirtualisierung – können Sie sicher x64-Betriebssystem wählen (die ISO-Datei enthält die Markierung „x64“ im Dateinamen).

Wenn das Betriebssystem x86 ist oder der Prozessor VT-X nicht unterstützt, müssen Sie die Versionen i386 – i486 oder i686 wählen (die ISO-Datei enthält normalerweise „x86“ im Dateinamen).

Installieren von Oracle VirtualBox 6.1 aus dem Ubuntu-Repository für Prozessoren mit VT-X

Wenn der Prozessor Hardwarevirtualisierung unterstützt, funktioniert VirtualBox 6.1 (Achtung! 6.1 ist nicht die neueste Version!) aus dem Ubuntu- oder Linux Mint-Repository mit Kernel 5.15 und höher.

Die Installation von VirtualBox 6.1 ist einfach:

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms virtualbox-qt
sudo reboot

Danach müssen Sie den PC neu starten.

sudo reboot

Führen Sie nach dem Neustart den Modulladebefehl als Superuser aus vboxdrv:

sudo modprobe vboxdrv

Jetzt können Sie Virtualbox entweder über das Menü oder mit einem Konsolenbefehl starten

virtualbox

Wenn beim Starten einer virtuellen Maschine ein Fehler auftritt VT-x ist nicht verfügbar(VERR_VMX_NO_VMX). Fehlercode: NS_ERROR_FAILURE (0x80004005), was bedeutet, dass der Prozessor die VT-X-Hardwarevirtualisierung nicht unterstützt. Das Problem kann durch ein Upgrade des Motherboards und des Prozessors gelöst werden.

Ablehnung von VirtualBox 6 und Installation von VirtualBox 7 für neue Prozessoren mit VT-X

Diese Methode ist für moderne Linux-Betriebssysteme relevant, für Prozessoren, die VT-X oder AMD-V unterstützen.

Wenn Sie VirtualBox aus dem Repository installieren (apt install virtualbox), installiert Ubuntu 22.04 VirtualBox 6.1. Während die neuere Version von Oracle Virtualbox 7.0 am 18. Juli 2023 veröffentlicht wurde.

Deinstallation von Virtualbox 6.1:

sudo apt remove --purge virtualbox virtualbox-guest-utils

Ausführlicher Artikel zur Installation von VirtualBox 7.0 auf linuxcapable.com auf Englisch.

Installieren von Oracle VirtualBox 7.0, 7.1 oder 7.2 unter Linux:

sudo apt update
sudo apt upgrade
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Importieren des GPG-Schlüssels für das Repository

curl -fSsL https://www.virtualbox.org/download/oracle_vbox_2016.asc | gpg --dearmor | sudo tee /usr/share/keyrings/virtualbox.gpg > /dev/null
  • Für Ubuntu 26.04 „Resolute“

    echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian resolute contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

  • Für Ubuntu 24.04 „Noble“ und seine Derivate (Linux Green 22, Linux Mint 22).

echo deb [arch=amd64 signiert von=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian noble contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

  • Für Ubuntu 22.04 „jammy“ und sein abgeleitetes Betriebssystem (Linux Green 21 „Victoria“ basierend auf Ubuntu 22.04 LTS oder Linux Mint 21-Paket):

    echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian jammy contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

  • Für Ubuntu 20.04 „focal“ und sein abgeleitetes Betriebssystem:

    echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian focal contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

VirtualBox-Versionen 7.0-7.2 verfügbar für Debian 11-13: „Bullseye“, „Bookworm“, „Trixie“.

Der folgende Befehl zeigt die Repository-Paketnamen an, die mit dem Wort „virtualbox“ beginnen:

sudo apt update
apt-cache search virtualbox | grep "^virtualbox*" 

Abhängigkeiten des Linux-Headers-Kernelmoduls installieren:

sudo apt install linux-headers-$(uname -r) dkms virtualbox-dkms build-essential module-assistant -y

Installieren Sie dann Virtualbox selbst, Version 7.0, 7.1 oder 7.2

sudo apt install virtualbox-7.0

oder

sudo apt install virtualbox-7.1

oder

sudo apt install virtualbox-7.2

7.0 Hauptversion. 7.1/7.2 erweitert die Kompatibilität mit neuen Host-Betriebssystemversionen und behebt Kompatibilitätsprobleme (insbesondere mit neuen Versionen von macOS und dem Linux-Kernel). Version 7.2 ist die sicherste der drei. Daher bezieht sich dieser Artikel auf Version 7.2.

Nach der Installation des Pakets „virtualbox-7.2“ starte ich den Dienst „vboxdrv“:

sudo systemctl enable vboxdrv --now

Ich aktiviere den VM-Treiber im Kernel:

sudo modprobe vboxdrv

Ich entferne Spuren von Treibern von der alten VM. Andernfalls liegt ein Fehler vor, dass die Treiberversion nicht mit der VM-Version übereinstimmt

sudo mv /lib/modules/$(uname -r)/updates/dkms/vbox* /tmp

Dabei ersetzt $(uname -r) die vom Betriebssystem verwendete Kernelversion, zum Beispiel 5.15.0-79.

Treiber für die neue Oracle VM installieren (!)

sudo /sbin/vboxconfig

Methode Nr. 1 – Erstellen einer VM mithilfe einer ISO-Datei und einer lokalen Datei einer virtuellen Maschine auf der PC-Festplatte

  • Starten Sie die Anwendung Oracle VirtualBox-Manager(Terminalbefehl virtualbox oder „Start“ – „Alle Anwendungen“ – „Oracle VirtualBox“)
  • Menü „Maschine“ – „Erstellen“
  • Geben Sie einen Namen an, zum Beispiel „sparky“ (das Image des Gastbetriebssystems kann von der Website heruntergeladen werden).SourceForge)
  • Belassen Sie den Standardordner (/home/user/VirtualBox VMs)
  • Wählen Sie ISO-Image, Datei *.iso
    *Weiter.

Methode Nr. 2 – Erstellen einer virtuellen Maschine mit einem bootfähigen USB-Flash-Laufwerk

Wir erstellen eine Datei vom Typ VMDK. Es simuliert einen AHCI-Controller auf einem physischen RAW-Flash-Laufwerk.

Wir schließen ein leeres Flash-Laufwerk mit einer Kapazität von 8 oder 16 GB an und warten, bis der Inhalt angezeigt wird (ein leerer Ordner).

Um den Gerätenamen herauszufinden, führen Sie den folgenden Befehl aus:

lsblk

Anhand der Festplattenkapazität finden wir das Flash-Laufwerk und schauen uns den Namen an – sdb oder sdc.

sdd 8:48 1 7,5G 0 Festplatte
└─sdd1 8:49 1 7.5G 0 Teil

VirtualBox-Version 5.2

Der Zugriff auf ein physisches Gerät mithilfe der RawDisk-Option wird nicht unterstützt. (Die VMDK-Methode ist nutzlos; dieser Artikel gilt nicht für Version 5.2). Es ist nur möglich, eine virtuelle VDI- oder VHD-Festplatte auf der lokalen Festplatte des Computers zu erstellen und das Betriebssystem von einer regulären ISO-Datei zu installieren.

VirtualBox-Version 6.0 - 6.1

sudo VBoxManage internalcommands createrawvmdk --filename=/home/user/usb_harddisk.vmdk  --rawdisk /dev/sdc

oder

sudo VBoxManage internalcommands createrawvmdk --variant RawDisk --format=VMDK --filename=/home/user/usb_harddisk.vmdk --property RawDrive=/dev/sdc

wobei /dev/sdc wir den Namen durch Ihre eigene Groß-/Kleinschreibung ersetzen, zum Beispiel könnte es /dev/sdd sein.

Die VirtualBox-Versionen 7.0, 7.1 und 7.2 verfügen über eine neue Befehlssyntax – den Parameter „createmedium“:

Führen Sie den Befehl im Terminal aus:

sudo VBoxManage createmedium --variant RawDisk  --format=VMDK --filename=/home/user/usb_harddisk.vmdk --property RawDrive=//dev/sdc

Ergebnis:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium erstellt. UUID: ab7b961b-b901-4d96-b676-ef5cdb13488e

Wenn die Datei usb_harddisk.vmdk bereits vorhanden ist, wird sie nicht überschrieben und es tritt ein Laufzeitfehler auf.
Bei jedem Lauf von sudo VBoxManage createmedium --variant RawDisk --format=VMDK wird eine neue UUID erstellt.
Dies wird in einer Datei auf der Festplatte in der Textdatei /home/user/usb_harddisk.vmdk gespeichert (mit Nur-Root-Zugriff).

Führen Sie Oracle VirtualBox als Root-Benutzer aus
(Da ein normaler Benutzer keinen Zugriff auf USB zum Schreiben über den virtuellen SATA-Controller hat).

sudo VirtualBox
  • Oracle VirtualBox-Menü: "Auto„-“Erstellen"

    deb01

  • Überlegen Sie sich einen Namen für die virtuelle Maschine. In diesem Beispiel lautet der Name „sparky“.
    deb02

  • Im Punkt „ISO-Image“ wählen wir nichts aus

  • weitere Artikel: Linux Debian (64 Bit)

    deb03

  • weiter, weiter, fertig
    deb04

Ändern wir die Parameter der neu erstellten virtuellen Maschine: Parameter – Abschnitt „Medien“.
deb05

Geben wir unser USB-Flash-Medium und die bootfähige ISO-Datei an.

Wählen Sie im Punkt „Vorhandene virtuelle Festplatte verwenden“ die Datei aus
\.vmdk(in diesem Beispiel heißt es „usb_harddisk.vmdk“) auf dem lokalen Computer.

deb06

Als Ergebnis erscheint der vmdk-Controller für unseren USB-Flash in den virtuellen Zieleinstellungen im Abschnitt „SATA-Controller“:

deb07

Deaktivieren Sie Audio. Sie können das E/A-Caching aktivieren.

deb08

Schließen wir nun ein virtuelles CD/DVD-Laufwerk an, um vom ISO-Image des Gastbetriebssystems zu booten und es zu installieren.

deb09

Fügen Sie im Fenster ein Laufwerk hinzu, indem Sie auf die Schaltfläche „Plus“ klicken, wie in der Abbildung gezeigt.

deb10

Wählen Sie die ISO-Bootdisketten-Imagedatei aus. In diesem Fall handelt es sich um Sparky Linux. Damit fügen wir die ISO zum virtuellen CD/DVD-Laufwerk hinzu.

deb11

Auswählen
deb12

CD/DVD-Bootdiskette wurde hinzugefügt.
Entfernen wir den Eintrag „Empty“ vom IDE-Controller.
deb13

Die Bootdiskette „Sparky Linux“ wird im virtuellen CD/DVD-Laufwerk installiert,alles ist startbereit.
deb14
deb15
Starten wir die virtuelle Maschine:

deb16

Ich werde die Schritte zur Installation von Sparky in einer virtuellen Maschine kommentarlos belassen, weil... Auf den Bildern ist alles klar.
deb17
deb18
deb19
deb20
deb21
deb22
deb23
deb24
deb25
deb26
deb27
deb28
deb29
deb30
deb31

Die Installation von Sparky Linux auf einer auf einem USB-Flash gespeicherten virtuellen Maschine war erfolgreich!


Migration auf VirtualBox 5.2 für ältere Prozessoren ohne VT-X

In den Versionen 6.0 und 7.0 wird auf Prozessoren ohne Hardwarevirtualisierung (oder wenn der entsprechende BIOS-Parameter deaktiviert ist) der Fehler VERR_CMX_NO_VMX angezeigt. Der einzige Ausweg besteht darin, die Version auf 5.2 zurückzusetzen.

V! Virtualbox 5.2 für Ubuntu 18.04 „Bionic Beaver“ wurde im Juli 2020 zur Zeit der Kernel 5.0 – 5.6 veröffentlicht. VirtualBox 5.2 kann nur in maximal ausgeführt werden Linux Mint 19.3 „Tricia“(19.3 Kumpel) oder Ubuntu 20.04 OS (derzeit unterstützt – bis April 2025) oder russisches Linux Lite 5.6 OS, entwickelt auf Basis von Ubuntu 20.04.
Das neueste Linux Mint 22.04 führt weder den 5.6-Kernel noch VirtualBox 5.2 aus.
In Version 5.2 gibt es keine Möglichkeit, eine Verbindung zu einem physischen Flash-Laufwerk als RAW-Gerät herzustellen (das Hauptthema dieses Artikels), es ist nur möglich (https://www.virtualbox.org/manual/ch01.html).#intro-starting-vm-first-time)[Installieren des Betriebssystems aus einer ISO-Datei] auf eine virtuelle Festplatte.

1) Vor der Installation von VirtualBox 5.2 müssen Sie Spuren der alten Version von VirtualBox 6 oder 7 entfernen

sudo apt remove virtualbox-6.1 virtualbox-7.0
sudo mv /lib/modules/$(uname -r)/updates/dkms/vbox* /tmp

2) Laden Sie VirtualBox 5.2 herunter (für Ubuntu 18.04 / 18.10 / 19.04).

*Download_Old_Builds_5_2

3) Installieren Sie Abhängigkeiten für VirtualBox 5.2 – libvpx5-Bibliothek und Python 2.7-Programmierumgebung.

sudo apt update
sudo apt install ca-certificates
wget http://ftp.de.debian.org/debian/pool/main/libv/libvpx/libvpx5_1.7.0-3+deb10u1_amd64.deb
sudo dpkg -i libvpx5_1.7.0-3+deb10u1_amd64.deb

Habe die Python-Version überprüft:

python -v

Wenn Python 2 nicht installiert ist (Linux Mint 19.3 verfügt standardmäßig über es und es ist keine Installation erforderlich), installieren Sie es:

sudo apt install python2

Es wird Python Version 2.7 benötigt.
Wenn das Hauptpaket von Virtualbox nicht fehlerfrei installiert wird, kann der Befehl hilfreich sein sudo apt install python-is-python2.

Die letzte Abhängigkeit, die manuell aufgelöst werden muss, ist die Bibliothek libqt5opengl5:

sudo apt install libqt5opengl5

5) Installation von Kernel 5.0, 5.4, 5.6 oder 5.10 für VirtualBox 5.2

In Linux Mint 19.3 „Tricia“ ist der Standardkernel 5.0 – passend für VirtualBox. Es ist keine Installation erforderlich.
In Linux Mint 19.3 enthaltene Pakete:
*Linux-Header-5.0.0-32*
linux-headers-5.0.0-32-generic
Linux-Image-5.0.0-32-generic
Linux-Module-5.0.0-32-generisch
linux-modules-extra-5.0.0-32-generic.
linux-tools-5.0.0-32-generic**

Es ist nicht erforderlich, Kernel 5.4 zu installieren. Allerdings startet VirtualBox mit dem 5.4-Kernel, der aus den Paketen installiert werden kann:
*Linux-Header-5.4.0-100*
Linux-Header-5.4.0-100-generisch
Linux-Image-5.4.0-100-generic
Linux-Module-5.4.0-100-generisch
Linux-Module-Extra-5.4.0-100-Generic.
Linux-Tools-5.4.0-100-generic**

In Ubuntu 20.04 (Linux Lite 3.6) können Sie den Linux-Kernel auf die Version aktualisieren 5.6: Installieren Sie im „Update Manager“ – Ansicht – Linux-Kernel den Kernel 5.6 (linux-image-5.6.0-1028-oem). Oder installieren Sie Pakete in Synaptic:
*Linux-Header-5.6.0-1028-oem*
Linux-Image-5.6.0-1028-oem
Linux-Module-5.6.0-1028-oem
Linux-Module-Extra-5.6.0-1028-Generic**.
*Linux-Tools-5.6.0-1028-oem

Installation des Linux-Kernels 5.10 unter Linux 20.04 möglich: Im „Update Manager“ – Ansicht – Linux-Kernel Kernel 5.10 installieren (linux-image-5.10.0-1016-oem). Oder installieren Sie Pakete in Synaptic:
*Linux-Header-5.10.0-1016-oem*
linux-image-5.10.0-1016-oem
Linux-Module-5.10.0-1016-oem
linux-modules-extra-5.10.0-1016-generic**.
*linux-tools-5.10.0-1016-oem

Diese Operation ist nur unter Ubuntu 20.04 und älteren Versionen wie 19.04, 18.10, 18.04 oder 16.04 möglich. Unter dem neuesten Ubuntu 22.04 oder Linux Mint 21.x funktionieren ältere Kernel aufgrund nicht erfüllter Abhängigkeiten nicht.

Wenn Sie den Kernel aktualisiert haben, starten Sie ihn neu und wählen Sie im Grub2-Menü die zusätzlichen Startparameter aus Kernel 5.4, 5.6 oder 5.10:

Sudo-Neustart

Wählen Sie Kernel 5.0, 5.4, 5.6 oder 5.10 und drücken Sie die Eingabetaste.

Wenn nach dem Laden von Kerneln über 5.0 die Auflösung 640 x 480 beträgt und nicht den Erwartungen entspricht, bearbeiten Sie /etc/default/grub und fügen Sie die Zeile hinzu
GRUB_GFXMODE=1280x1024#die Auflösung Ihres Monitors

Dann treten wir auf
sudo update-grub

Und noch einmal starten wir den PC mit demselben ausgewählten Kernel neu. Jetzt ist die Bildschirmauflösung normal.

6)Installieren von Virtual Box 5.2
Wir entfernen die vorherige Installation von VirtualBox 5.2, wenn sich herausstellt, dass sie nicht konfiguriert ist (mit Fehlern).

sudo apt --fix-broken install

Installieren Sie Virtualbox mit dem Befehl:

sudo ~/Downloads
sudo dpkg -i virtualbox-5.2_5.2.44-139111~Ubuntu~bionic_amd64.deb

7) Installieren Sie die Kernel-Treiber für Virtualbox 5.2 im Kernel.

sudo /sbin/vboxconfig

8) Kontrollen:

lsmod | grep vbox
sudo systemctl status vboxdrv

9) Der Start erfolgt über das „Start“-Menü (Suche nach Name VirtualBox).
Oder über die Befehlszeile:

 virtualbox

Virtualbox=> Hilfe => Über das Programm zeigt Version 5.2.44.

In VirtualBox 5.2 und einem Prozessor ohne VT-X-Unterstützung können nur 32-Bit-Versionen von Distributionskits (i386 – i486 – i586 – i686) in einer virtuellen Maschine installiert werden.

Tipp für Installationsoption #3. Die besten Möglichkeiten, ein bootfähiges USB-Flash-Laufwerk zu erstellen

So erstellen Sie ein normales bootfähiges USB-Flash-Laufwerk (für Startmethode Nr. 3 über das Startmenü des Computers):

Außer kopieren dd if=some.iso of=/dev/sdc bs=1M, es gibt zwei neue Möglichkeiten:

In Windows - Programm Rufus:
*https://rufus.ie/ru/

Unter Linux:
*https://etcher.balena.io/

Die Balena Etcher-Anwendung schreibt bootfähige USB-Flash-Laufwerke im CD-R ISO9660-Format („Nur lesen“). Informationen zum Beschreiben eines USB-Flash-Laufwerks mit der Persistenzfunktion finden Sie unter Artikel „So brennen Sie einen bootfähigen USB-Flash für AntiX/MX Linux mit Persistenz“.


Quellen:
VirtualBox-Dokumentation
Unterstützung der Virtualisierungstechnologie für Prozessoren
*Tipps von askubuntu.com-Benutzern

Dokumentation:
VirtualBox 5.2.44 Benutzerhandbuch.pdf
VirtualBox 6.1.46 Benutzerhandbuch.pdf
*VirtualBox 7.0.10 Benutzerhandbuch.pdf


Letzte Änderung: 01.06.2026



Verwandte Veröffentlichungen