GNU/Linux >> Znalost Linux >  >> Linux

Chyba Virtualboxu – Nepodařilo se načíst modul ring-0 VBoxEhciR0.r0

Oracle VirtualBox je mé řešení pro efektivní a rychlé testování různých operačních systémů Linux a Unix. Je to jeden z nejjednodušších a nejjednodušších virtualizačních softwarů. Dnes jsem na svém desktopu Ubuntu upgradoval na Oracle VirtualBox 6.1.16. Při spouštění virtuálního počítače jsem narazil na tuto chybu - Failed to load ring-0 module VBoxEhciR0.r0 for device usb-ehci (VERR_SYMBOL_VALUE_TOO_BIG) .

Zde je úplná chybová zpráva:

Failed to load R0 module /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR0.r0: RTLdrGetBits failed (VERR_SYMBOL_VALUE_TOO_BIG).
Failed to load ring-0 module 'VBoxEhciR0.r0' for device 'usb-ehci' (VERR_SYMBOL_VALUE_TOO_BIG).

Neříkám, že VirtualBox funguje pořád dobře. Občas jsem měl pár problémů. Jsou ale snadno řešitelné. Výše uvedená chybová zpráva je pro mě nová. Zdá se, že Virtualbox nemůže načíst modul ring-0 s názvem VBoxEhciR0.r0 pro rozhraní USB.

Hlavní příčinou chyby "Nepodařilo se načíst modul R0" může být nesoulad ve verzi virtuálního boxu a verzi balíčku rozšíření. Podívejme se, jak tento problém vyřešit v Linuxu.

Jak opravit chybu „Nepodařilo se načíst modul ring-0 VBoxEhciR0.r0 pro zařízení usb-ehci“ ve VirtualBoxu

Chcete-li vyřešit chybu „Nepodařilo se načíst modul ring-0 VBoxEhciR0.r0 pro zařízení usb-ehci“, nejprve se ujistěte, že verze balíčku rozšíření odpovídá verzi Virtualboxu. Upozorňujeme, že verze nemusí být úplně stejná. Verze balíčku rozšíření by měla být nejnovější dostupná (buď stejná nebo vyšší než verze virtualboxu).

Chcete-li zkontrolovat verzi Virtualboxu z příkazového řádku spusťte:

$ VBoxManage --version

Nebo použijte malá písmena:

$ vboxmanage --version
6.1.16_Ubuntur140961

Pojďme zkontrolovat verzi balíčku rozšíření:

$ vboxmanage list extpacks

Ukázkový výstup:

Extension Packs: 2
Pack no. 0:   VNC
Version:      6.1.16
Revision:     140961
Edition:      
Description:  VNC plugin module
VRDE Module:  VBoxVNC
Usable:       true 
Why unusable: 

Pack no. 1:   Oracle VM VirtualBox Extension Pack
Version:      6.1.6
Revision:     137129
Edition:      
Description:  Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true 
Why unusable: 

Je to tady! Verze balíčku rozšíření se liší od verze Virtualbox. V mém případě je verze Virtuaboxu 6.1.16 a verze balíčku rozšíření je 6.1.6 , což je trochu starší verze.

Jak jsem již zmínil, musíte aktualizovat verzi balíčku rozšíření na nejnovější dostupnou verzi, abyste vyřešili chybu "Nepodařilo se načíst modul R0" ve Virtualboxu.

Stáhněte si nejnovější verzi balíčku Extension Pack z Stažení virtuálního boxu strana. Přejděte do umístění pro stažení a spusťte následující příkaz k instalaci balíčku rozšíření virtualbox v systému Linux:

$ sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack

Výše uvedený příkaz nainstaluje nový balíček rozšíření, i když již existuje starší verze.

Po dokončení instalace zkontrolujte verzi Virtualbox a Extension pack, zda se shodují.

No, jsou skoro stejné. Restartujte správce Oracle Virtualbox (pokud je již otevřen). Nyní můžete bez problémů spouštět virtuální stroje.

Pokud výše uvedené kroky stále tento problém nevyřeší, otevřete okno Nastavení virtuálního počítače. Přejděte do části USB a přejděte na nižší verzi řadiče USB na USB 1.1 (OHCI) .

Virtuální stroje by se nyní pravděpodobně měly spustit.

Hodně štěstí!

Související čtení:

  • Jak opravit chybu VirtualBox „Není nainstalován ovladač jádra (rc=-1908)“ v Ubuntu
  • Vyřešte „Kód výsledku:NS_ERROR_FAILURE (0x80004005)“ Chyba VirtualBox v Arch Linuxu
  • Chyba VirtualBoxu – nelze zaregistrovat obraz DVD, protože UUID již existuje
  • Oprava problému „pevný disk s UUID již existuje“ ve VirtualBoxu
  • Vyřešit chybu virtuálního boxu „Nelze změnit skupinu vboxusers pro zařízení /dev/vboxdrv“
  • Kritická chyba Virtualbox Guru Meditation v Linuxu

Linux
  1. Chyba instalace Pythonu – Omlouváme se:UnicodeError:úniky nejsou podporovány, nelze načíst modul unicodedata [Vyřešeno]

  2. RPM:Chyba instalace balíčku:cpio:čtení se nezdařilo

  3. Jak načíst modul SELinux pro Oracleasm

  1. Chyba ldconfig:není symbolický odkaz

  2. Chyba při používání novější verze glibc

  3. Chyba LUKS během spouštění

  1. Nelze najít Module/Load/Conditional.pm [Řešení]

  2. Chyba Perlu:Modul PERL XML-Parser vyžaduje expat-devel

  3. Chyba při načítání modulu Btusb s jádrem 4.10.0-20-generic?