MC, 13:20 środa, 20.07.2011 r.
Ilustracja do artykułu: VirtualBox - Rozwiązanie problemu: RTR3Init failed

VirtualBox - Rozwiązanie problemu: RTR3Init failed

Chciałbym dziś napisać o problemie z jakim przyszło mi się ostatnio spotkać podczas próby uruchomienia wirtualnej maszyny w programie VirtualBox.

Problem, który chciałbym opisać, może objawiać się na dwa sposoby, jednak z tego co udało mi się w tej sprawie ustalić, przyczyna jest jedna.
Pierwszy z objawów może stanowić komunikat o błędzie:
Virtualbox RTR3Init failed with rc=-1912 (r=-1912)
Please install the virtualbox-ose-dkms package and execute ‘modprobe vboxdrv’ as root.

Sugerowane rozwiązanie, zazwyczaj kończy się się komunikatem FATAL: Module vboxdrv not found po wydaniu polecenia modprobe vboxdrv

Jeżeli Virtualbox został zainstalowany z repozytorium, to warto spróbować pobrać pakiet instalacyjny ze strony producenta wybierając odpowiednio wersję na system 32-bitowy lub 64-bity, zależnie od tego co mamy postawione na komputerze.
Po wykonaniu tej operacji, albo problem zostanie rozwiązany, albo dostaniemy któryś z dwóch poniższych komunikatów (co stanowi drugi objaw problemu):
package architecture (amd64) does not match system (i386)
lub
package architecture (i386) does not match system (amd64)

W tym momencie, albo pobraliśmy zły pakiet instalacyjny (nieodpowiedni dla architektury), albo pakiet jest dobry, system również, jednak jądro systemu jest nieodpowiednie!

W takiej sytuacji warto wydać polecenie: uname -a, które wyprintuje nam coś na kształt:
Linux mateusz 2.6.32-5-amd64 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux

Jak widać, system jest 32-bitowy, jednak jądro jest działające na 64-bitach. O tym skąd się ten problem pojawił w moim przypadku napiszę w innym artykule.
Teraz istotne jest rozwiązanie: należy pobrać jądro działające na 32-bitach i na nim uruchomić system. Można to zrobić w wygodny sposób np. za pomocą Menedżera Pakietów Synaptic (ja pobrałem meta-pakiet linux-headers-2.6.32-5-686 oraz linux-image-2.6.32-5-686). Po tym zabiegu Virtualbox powinien bez problemu odpalić wirtualna maszyną, a polecenie uname -a zwróci:
Linux mateusz 2.6.32-5-686 #1 SMP Mon Jun 13 04:13:06 UTC 2011 i686 GNU/Linux

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: