Strona 3 z 3

Re: nie działa virtualbox

: 05 sty 2013, 07:58
autor: ethanak
Ech - zgodnie z obietnicą trochę się pobawiłem. Jajko co prawda 3.5.0-21 bo żadnego 3.7 w repo nie znalazłem, ale to (zgodnie z tym co pisał jacekalex) nie powinno robic różnicy.

1) dodałem do /etc/apt/sources.list linijkę:

Kod: Zaznacz cały

deb http://download.virtualbox.org/virtualbox/debian quantal contrib
słusznie dedukując, że brak tej informacji na stronie to po prostu przeoczenie osoby aktualizującej informacje.
Następnie po kolei:

Kod: Zaznacz cały

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get install virtualbox-4.2
Pomielił, zaciągnął co trzeba i po chwili miałem działającego virtualboxa. Jedyna wada to ta, że kiedy zrobiłem upgrade kernela musiałem ręcznie dociągać paczkę headers i z palca odbalać vboxdrv setup (przy dystrybucyjnym tego nie ma).

Ot, koniec filozofii.

Re: nie działa virtualbox

: 05 sty 2013, 21:22
autor: jacekalex
Zawsze można zainstalować headersy (metapakiet), potem dodać skrypta /etc/kernel/postinst.d
żeby automatycznie kompilował ster na nowym jaju, w bashu to całe 2 linijki.
Moze też kosztem dodatkowych kilku linijek sprawdzać, czy są zainstalowane headersy i je instalować automatycznie w razie potrzeby, razem to zajmie może z 5 linijek.

Jakby ktoś chcial rzucić okiem na takowe skrypty:

Kod: Zaznacz cały

ls -l /etc/kernel/postinst.d/
-rwxr-xr-x 1 root root 1120 lip 14  2011 dkms
-rwxr-xr-x 1 root root  858 wrz 21 11:00 initramfs-tools
-rwxr-xr-x 1 root root  196 lis 17  2010 pm-utils
-rwxr-xr-x 1 root root  496 wrz 19  2011 zz-update-grub
A tu gotowy przykład po polskiemu:
viewtopic.php?f=149&t=105493

EDYTA:
Starczą 2 linijki:

Kod: Zaznacz cały

cat /etc/kernel/postinst.d/vboxdrv

Kod: Zaznacz cały

#!/bin/bash

 dpkg -l | grep linux-headers-$(uname -r) && /etc/init.d/vboxdrv setup || aptitude install linux-headers-$(uname -r) && /etc/init.d/vboxdrv setup

Kod: Zaznacz cały

egrep -v '^$' /etc/kernel/postinst.d/vboxdrv | wc -l
2
:rotfl:

Pozdrawiam
:craz:

Re: nie działa virtualbox

: 05 sty 2013, 22:56
autor: Foka0111
Ja jechałem na kernelach od exta mając zainstalowaną najnowszą wersję VB ze strony Oracle'a.
Po przełączeniu się na generic 3.2.0.3.5 VB nie odpalił się,musiałem powrócić do starszej wersji VB.
Więc pewnie dlatego w repo ubuntu siedzi starsza wersja :)

Re: nie działa virtualbox

: 06 sty 2013, 07:11
autor: ethanak
jacekalex pisze:Zawsze można zainstalować headersy (metapakiet), potem dodać skrypta /etc/kernel/postinst.d
żeby automatycznie kompilował ster na nowym jaju, w bashu to całe 2 linijki.
to jeszcze się trzeba cokolwiek na tym znać - trudno wymagać (nie obrażając nikogo) takich wiadomości od kogoś, kto nie umie dobrać deba do posiadanej architektury.

A za przykład dziękuję, przyda mi się pewnie niedługo.