PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Problemy z VirtualBoxem
Autor Wiadomość
peem 

Pomógł: 2 razy
Dołączył: 07 Lis 2006
Posty: 60
Wysłany: 17 Wrzesień 2008, 17:19   Problemy z VirtualBoxem

Witam.

Mam problem z uruchomieniem VirtualBoxa na maszynie. Zainstalowałem VirtualBox-2.0.0.2 i moduł kernela do niego, wszystko na x86_64. Dodałem usera do grupy vbox (i przelogowałem, żeby to weszło w życie), oraz odpaliłem skrypt startowy. Jako user mogę zrobić ls na /dev/vboxdrv, i wystartować VirtualBoxa, ale start wirtualnej maszyny kończy się komunikatem :

Kod:


VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -4 (VERR_INVALID_HANDLE).


Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Console
Interface:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}


Odpalenie tego samego Virtualboxa z sudo działa ładnie. Nie chciałbym odpalać przez sudo. Jakieś pomysły o co moze chodzić ?? ls -Z nie daje żadnych regułek, więc zakładam, że selinux tu nic nie miesza. Oczywiście skrypt startowy z setup nie działa, bo nie ma takiej opcji.
 
 
fi9o 

Dołączył: 15 Lut 2008
Posty: 174
Skąd: Jędrzejów
Wysłany: 17 Wrzesień 2008, 19:56   

Moze prawa dostepu do /dev/vboxdrv ?

a wklep modprobe vboxdrv ?
 
 
 
svl 
paweld


Pomógł: 115 razy
Dołączył: 19 Lis 2006
Posty: 1038
Skąd: Toruń
Wysłany: 17 Wrzesień 2008, 20:24   

pokaż
Kod:
ls -l /dev/vboxdrv

przez chwilę bawiłem się VB, afair ten plik ma złe prawa dostępu
_________________
God, root, what is difference?
 
 
peem 

Pomógł: 2 razy
Dołączył: 07 Lis 2006
Posty: 60
Wysłany: 18 Wrzesień 2008, 08:08   

Kod:
crw-rw---- 1 root vbox 10, 57 2008-09-17 16:48 /dev/vboxdrv


To z usera. Generalnie, jak nie mam tego pliku, albo nie jestem w grupie vbox, to VirtualBox pluje się o to przy starcie. Co do praw dostępu, to zmieniłem sobie w regułkach udev na 666 zamiast 660, i nic to nie zmieniło. Więc jeśli ten plik nie potrzebuje gdzieś prawa execute, to 666 powinno dać radę.
 
 
fi9o 

Dołączył: 15 Lut 2008
Posty: 174
Skąd: Jędrzejów
Wysłany: 18 Wrzesień 2008, 09:00   

wydaje mi sie ze ktoregos z nich Ci brakuje
Kod:
 kernel-misc-vboxdrv-1.6.4-5@2.6.25.15_1.i686
kernel-misc-vboxdrv-1.6.4-6@2.6.25.16_1.i686
kernel-misc-vboxdrv-1.6.6-1@2.6.25.16_1.i686
kernel-misc-vboxdrv-2.0.0-1@2.6.25.16_1.i686
kernel-misc-vboxdrv-2.0.0-2@2.6.25.16_1.i686
 
 
 
peem 

Pomógł: 2 razy
Dołączył: 07 Lis 2006
Posty: 60
Wysłany: 18 Wrzesień 2008, 09:47   

fi9o napisał/a:
wydaje mi sie ze ktoregos z nich Ci brakuje
Kod:
 kernel-misc-vboxdrv-1.6.4-5@2.6.25.15_1.i686
kernel-misc-vboxdrv-1.6.4-6@2.6.25.16_1.i686
kernel-misc-vboxdrv-1.6.6-1@2.6.25.16_1.i686
kernel-misc-vboxdrv-2.0.0-1@2.6.25.16_1.i686
kernel-misc-vboxdrv-2.0.0-2@2.6.25.16_1.i686


Ta .... jeszcze tylko powiedz którego ???....

Przecież kernel-misc-vboxdrv zawiera moduł vboxdrv, bez którego nie ma prawa istnieć /dev/vboxdrv. I tak, oczywiście, zaistalowałem VirtualBox-2.0.0.2 i kernel-misc-vboxdrv-2.0.0-2@2.6.25.16_1. Jedyna różnica, że mam system 64bit , więc zamiast kernel-misc-vboxdrv-2.0.0-2@2.6.25.16_1.i686 mam kernel-misc-vboxdrv-2.0.0-2@2.6.25.16_1.x86_64.
Dzieki że starasz się pomóc, ale staraj sie też czytać ze zrozumieniem, i rozumieć temat. Bez modułu nie ma pliku w dev, bez tego pliku VirtualBox się nie odpali, a ja mam problem z uruchomieniem wirtualnej maszyny, więc jakby jestem nieco dalej.
 
 
peem 

Pomógł: 2 razy
Dołączył: 07 Lis 2006
Posty: 60
Wysłany: 2 Październik 2008, 17:17   

Żeby zamknąć temat, zbudowanie VirtualBoxa 2.0.2 ze speca rozwiązało problem, więc wygląda to na bug w poprzedniej wersji.
 
 
riggy 

Distro: PLD 3.0
Pomógł: 1 raz
Dołączył: 13 Mar 2008
Posty: 25
Skąd: Toruń
Wysłany: 17 Grudzień 2008, 02:30   

Podpinam się pod wątek, bo też mam problem z virtualboxem.

Zainstalowałem sobie virtualboxa. Na początku nie mogłem uruchomić, pluło się o prawa dostępu do /dev/vboxdrv. Dodałem się do grupy vbox ale nic to nie dało. Sprawdziłem prawa tego pliku i oto co znalazłem:
Kod:
$ ls -la /dev/vboxdrv
crw-rw---- 1 root root 10, 57 gru 17 02:17 /dev/vboxdrv


Zmiana z palca grupy na vbox rozwiązuje problem tylko chwilowo. Po restarcie kompa i tak znów jest grupa root. Da się to jakoś permanentnie naprawić?

EDIT: Ok, sam sobie odpowiem. Znalazłem na forum virtualbox.org. Dodałem plik z regułą udeva dla virtualboxa, /etc/udev/rules.d/60-vboxdrv.rules z następującą linijką:
Kod:
KERNEL=="vboxdrv" , NAME="vboxdrv", OWNER="root", GROUP="vbox", MODE="0660"

i problem się rozwiązał. Teraz ten plik ma zawsze od kopa grupę vbox. Pytanie czy to wystarczająco finezyjne rozwiązanie czy może powinienem to zrobić inaczej...?
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 506
Skąd: Toruń
Wysłany: 17 Grudzień 2008, 08:56   

ja mam np taki plik
Kod:
[root@hpek rules.d]$ ls -la |grep virt
-rw-r--r-- 1 root root   112 gru 14 13:25 virtualbox.rules

w którym jest
Kod:

[root@hpek rules.d]$ cat virtualbox.rules
KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660"
KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660"

który znajduje się w
Kod:
[root@hpek rules.d]$ rpm -qf /etc/udev/rules.d/virtualbox.rules
VirtualBox-udev-2.0.6-4.i686

Więc twoja metoda nie jest zbyt finezyjna ;)
_________________
Strony internetowe Toruń.
 
 
 
riggy 

Distro: PLD 3.0
Pomógł: 1 raz
Dołączył: 13 Mar 2008
Posty: 25
Skąd: Toruń
Wysłany: 17 Grudzień 2008, 11:10   

W takim razie nie była finezyjna. Ale nie zmienia faktu, że podejście było w pewnym sensie poprawne. Szukałem tego do późnych godzin nocnych i znalazłem tylko to. Dzięki.

Poza tym ja rozumiem, że rozdrobnienie paczek w PLD ma swoje korzyści, ale to już ociera się o granice przesady :-P Nie narzekam tylko stwierdzam fakt, z punktu widzenia początkującego leszcza, użytkownika ;-) Może chociaż przy instalacji VirtualBoxa mogło być jakieś suggests dotyczące VirtualBox-udev czy coś (może jest ale przeoczyłem, wątpię). Ale nie bijcie... Wiem, że devele i tak wiedzą lepiej ;-)
 
 
dirdival 


Distro: PLD 2.0;3.0
Pomógł: 61 razy
Dołączył: 30 Kwi 2007
Posty: 555
Skąd: Legionowo
Wysłany: 17 Grudzień 2008, 18:53   

riggy napisał/a:
Może chociaż przy instalacji VirtualBoxa mogło być jakieś suggests dotyczące VirtualBox-udev czy coś

Przypuszczam, że nie ma tam tej propozycji z dość prozaicznego powodu. W PLD nie ma obowiązku korzystania z udev, jest jeszcze dev. Wybór należy do użytkownika.
_________________
Cicho, cicho dzieci. To nie demony, nie diabły, gorzej ... to ludzie.
 
 
Wolfi 


Dołączył: 13 Paź 2005
Posty: 139
Skąd: Bydgoszcz
Wysłany: 2 Marzec 2009, 21:15   

Szukam pomocy z VirtualBoxem w wersji 2.0. Potrzebna mi wersja zamknieta (nie OSE) bo potrzebuje rdp niestety to co jest w CVS PLD nie daje sie skompilować na AC z kernelem 2.6.22.19-8 (opisałem to w watku TH Virtualbox). Virtualbox-bin.spec wogole pada przy kompilacji modułów dla VirtualBox. Ma ktoś jakąś poradę?
Na tym kernelu w AC skompilowało mi się wersja 1.6.2 OSE (ale brak tu rdp).
 
 
ja_r_marek 

Dołączył: 16 Mar 2009
Posty: 1
Wysłany: 16 Marzec 2009, 22:06   

czy komus udalo sie uruchomic 64 bitowy system na virtualboxie ?
_________________
Pozdrawiam, Marek
strona internetowa
 
 
Wolfi 


Dołączył: 13 Paź 2005
Posty: 139
Skąd: Bydgoszcz
Wysłany: 13 Czerwiec 2009, 10:49   

Dodatkowo nie za bardzo działa vboxsf czyli wspołdzielnie katalogów kiedy gościem jest PLD...
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group