5k Aufrufe
Gefragt in Linux von
Guten Tag,
Ich wollte mir auf meiner Virtuellen Maschiene von Virtualbots.de (OpenVZ) gerne Virtualbox installieren. Das eigendliche Problem kam erst bei der installation, bzw. bei der compilierung des Kernels...

Folgender Fehler trat auf:
http://www.imagebanana.com/img/79h902v/mistake.png

Daraufhin habe ich in der Konsole folgendes eingetippt:
"uname -r"
und bekam das herraus:
2.6.18-128.2.1.el5.028stab064.7 ...

Nun weiß ich nicht wie ich weiter verfahren soll, da diese Version nicht zu finden ist und der VirtualBox Treiber Einfach nicht laufen will.

PS: Habe Debian Lenny (5.0)!

38 Antworten

0 Punkte
Beantwortet von jaja Experte (1.4k Punkte)
hi,

zunaechst solltest du wie vorgeschlagen in /var/log/vbox-install.log nach der ursache forschen.

sollte es wirklich "nur" an den fehlenden kernel-quelltext hapern, so kannst du diese mit
apt-get install linux-headers-2.6.18
(oder aehnlich)
installieren und das kompillieren sollte klappen.

hinweis: in einer virtuellen umgebung kann das betreiben einer vm probleme bereiten - schalte bei der einrichtung einer vm unbedingt die unterstützung für den virtualisierungsbefehlssatz des prozessors ab, sofern er dir angeboten wird (AMD-V oder VT-X sowie nested paging)
0 Punkte
Beantwortet von jaja Experte (1.4k Punkte)
apt-get install linux-headers-2.6.1


ist falsch, besser :

apt-get install linux-headers-2.6.18
0 Punkte
Beantwortet von
host1:~# apt-get install linux-headers-2.6.18
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
E: Konnte Paket linux-headers-2.6.18 nicht finden

hmm... HILFE!!!
0 Punkte
Beantwortet von tuxfreund Mitglied (373 Punkte)
Hallo,

apt-cache search linux-headers

Bleibt nur die Frage, welches von den 100 Stück man nehmen soll. Vielleicht was mit openvz?
0 Punkte
Beantwortet von
Was passiert, wenn ich den falschen nehme?!? ojeh...
0 Punkte
Beantwortet von
Also: Ich habe das gemacht, da gabs aber nicht genau linux-headers-2.6.18 also nicht mit den zahlen sondern nur 2.6.26 ...

und jetzt? aber das gibts mit OPENVZ
0 Punkte
Beantwortet von jaja Experte (1.4k Punkte)
dann hast du nun ein kleines problem..

es lauft ja nun nach aussage von "uname -r" ein 2.6.18 kernel.

um das virtualbox modul zu kompillieren, brauchts die quellen fuer genau diese version - welche angepasste version ist dabei allerdings schon eher zweitrangig, da die anpassungen kaum die teile des codes betreffen, auf die sich virtualbox bezieht.

du kannst nun aber von hand pfuschen:

hier (klick mich) findest du die quellen als paket.

extrahiere den inhalt mal ins verzeichnis
/usr/src/2.6.18-128.2.1.el5.028stab064.7


dieses verzeichnis enthaelt nach dem extrahieren dann viele, viele unterverzeichnisse, nicht linux-2.6.18.8!

du verstehst schon, was ich meine ;)

das lustige verzeichnis must du erstellen bzw. umbenennen und ist quasi genau die ausgabe von uname -r


keine ahnung ob das so klappt, aber es sollte.. n bisschen unprofessionell ist die loesung schon ;)
0 Punkte
Beantwortet von
Ja kann was dabei schief gehen?!? sonst is nacher alles kaputt...
0 Punkte
Beantwortet von jaja Experte (1.4k Punkte)
nein - ausser das virtualbox nicht richtig laeuft
0 Punkte
Beantwortet von
Also verstehe ich das richtig..

Das laden, in Verzeichnis
/usr/src/2.6.18-128.2.1.el5.028stab064.7

extrahieren?

Das wars dann?
...