ďťż
 
 
   Jak zainstalować VirtualBox na Etch
 
 

Tematy

 
    
 

 

 

 

Jak zainstalować VirtualBox na Etch





Waldemar - 21-06-2008 22:01
W trakcie próby instalacji VirtualBoxa z pakietu "virtualbox_1.6.2-31466_Debian_etch_i386.deb", ze strony SUN'a, za pomocą "GDebi Package Installer'a" oraz drugi raz przez polecenie w terminalu: dpkg -i virtualbox_1.6.2-31466_Debian_etch_i386.deb w oknie terminala pojawiał się następujący komunikat: Konfiguracja pakietu virtualbox
Unable to find a precompiled module for the current kernel!

Without a suitable kernel module you will newer be to able to start VMs. It is ...
....
The compilation can also be done later by executing

/etc/init.d/vboxdrv setup Próbowałem kompilacji dokonać, niestety bez powodzenia, wynik jak niżej: Compilation of the kernel module FAILED!
VirtualBox will not start until this problem is fixed.
Please consult
/var/log/vbox-instal.log to find out why the kernel module does not compile. Wpis logu, poniżej: Makefile:127: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop. Wynika, że program nie znalazł źródła jądra, w moim przypadku (2.6.18-4-686).

Przejrzałem dokumentację " Sun xVM VirtualBox v1.6.0", wynika z niej, że chodzi tu o plik nagłówkowy jądra i na dodatek w wersji aktualnego jądra: "In newer Debian and Ubuntu releases, you must install the right version of
the linux-headers and if it exists the linux-kbuild package. Current
Ubuntu releases should have the right packages installed by default." W apt'cie zaznaczony jest (jako zainstalowany) linux-kernel-headers w wersji 2.6.18-7 a nie 2.6.18-4.
Być może to stanowi problem? Pakiet linux-kbuild również został zainstalowany - tkwi w usr/src.
Drugi problem (proszę się nie śmiać :mrgreen: ) - gdzie cały ten header tkwi?

Próbowałem zainstalować jeszcze VB z repo, wg wskazówek z forum.
Niestety po wpisaniu do apt'a: deb http://www.virtualbox.org/debian etch non-free Przy próbie aktualizacji repozytorium wyskoczył błąd: W: Nie udało się wykonać operacji stat na liście pakietów źródłowych http://www.virtualbox.org etch/non-free Packages (/var/lib/apt/lists Tym samym skończyły się pomysły co jeszcze zrobić?



AdeBe - 22-06-2008 00:27
aptitude install linux-headers-`uname -r`



Waldemar - 22-06-2008 04:03
Czwarta rano, udało się - po jednym piwku sprawa się wyjaśniła. Pomogła informacja z forum, dokopałem się.
Rzeczywiście brak było plików źródłowych.
Po wpisaniu :
m-a a-i virtualbox oraz:
aptitude install linux-headers-`uname -r` za radą bns z 22 stycznia 2007, w folderze usr/src pojawiły sie foldery jadra pod nazwą linux-headers ....
Jeszcze trzeba było zmienić uprawnienia za pomocą chown (korzystałem z mc; plik/chown), bowiem domyślnie użytkownikiem VB pozostał root.
W tej chwili już dokładnie nie pamietam co robiłem, w każdym razie system uruchomiłem!!
Dobrze byłoby to uporządkować, na wypadek gdyby komuś przyszło się z tym szarpać.



AdeBe - 22-06-2008 09:31

Jeszcze trzeba było zmienić uprawnienia za pomocą chown (korzystałem z mc; plik/chown), bowiem domyślnie użytkownikiem VB pozostał root.
W tej chwili już dokładnie nie pamietam co robiłem, w każdym razie system uruchomiłem!!
Dobrze byłoby to uporządkować, na wypadek gdyby komuś przyszło się z tym szarpać.
Nic nie trzeba uporządkowywać, gdybyś przeczytał FAQ na stronie virtualboxa, to wiedziałbyś jak to zrobić.
To taka rada na przyszłość, że jednak te wszystkie FAQ-i mają jakiś sens ;)



Waldemar - 22-06-2008 13:58
W każdym razie dziękuję AdeBe, chociaż z tym sensem FAQ to można polemizować.
Mimo opisu (ustawienie grupy i użytkownika) VB i tak nie chciał ruszyć?
Musiałem ręcznie z roota w dev/vboxdrv zmienić uprawnienia - to dopiero pomogło.
FAQa czytałem i o tym akurat nie znalazłem.
Mój błąd przy instalacji polegał na tym, że w Synaptiku przez ctrl+F wyszukałem linux-header, zaznaczyłem i zainstalowałem, będąc pewnym, że konieczne i właściwe pliki nagłówkowe zostały zainstalowane. Nawet jakieś pliki znalazłem w usr/include/linux. Gdyby była jakaś wzmianka o lokalizacji i opisie plików (usr/src) to ułatwiło by mi znalezienie błędu.
Paradoksem jest, że spora część FAQów i HowTo bardzo dobrze tłumaczy tym, którzy i tak wiedzą jak to zrobić, natomiast często nie wystarczają tym, którzy nie wiedzą jak to ugryźć. :-D

Może przydałby się jednak opis, podobny jak zrobił KAKA, do instalacji Debiana -słowa uznania.
Temat uważam za zakończony.



Olivia - 09-07-2008 12:08

aptitude install linux-headers-`uname -r` Usiłuje to zainstalować, ale nie zamienia mi uname -r na numerek. Ręczne wpisanie też mi nie pomaga. Co mogę jeszcze zrobić?



fnmirk - 09-07-2008 12:23
Najpierw: aptitude search linux-headers-$(uname -r) następnie: aptitude install linux-headers-$(uname -r) `uname -r` =  $(uname -r)



Olivia - 09-07-2008 22:37
Teraz dostaje: Nieprawidłowa operacja search.



fnmirk - 09-07-2008 23:59
Jaką masz wersję systemu?
Czy masz zrobioną aktualizację?
Wklej zawartość pliku: cat /etc/apt/sources.list



De_sant - 10-07-2008 08:05
@Olivia - o ile mnie pamiec nie myli to u Ciebie bedzie to wygladac mniej wiecej tak (mialas WMvare i teraz probujesz virtualboxa?).

Najpierw aktualizacje su
aptitude update
aptitude upgrade
aptitude dist-upgrade
aptitude clean
exit (nie wiem czy to konieczne - ale ja bym zrobil po aktualizacjach reboot)

Wstep do instalacji: uname -r wyjdzie cos takiego: desant@debian:~$ uname -r
2.6.24-1-686
desant@debian:~$ instalujemy aptitude install gcc make
aptitude install linux-headers-2.6.24-1-686 <--wpisujesz wersje swojego jajka aptitude install virtualbox-ose-guest-utils Taki przebieg operacja miala u mnie na Lenny.

btw cos jest nie tak z kolorowaniem - pokolorowalo to co chcialem oraz pokolorowalo to czego nie zaznaczylem.

// Jest dobrze. Przed wysłaniem sprawdź tekst, korzystając z opcji Podgląd. Odświeżysz treść i zamkniesz automatycznie brakujące tagi.
fnmirk



Olivia - 15-07-2008 09:40
A jakie maz repo? Bo ja nie mam tej paczki dostępnej.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis