VirtualBox auf Virtueller Linux Maschiene?
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)!
Antwort schreiben
Antwort 21 von YourStyle vom 27.02.2022, 19:31 Options
EDIT:
Habe jetzt den ordner ohne linux- genannt
Dann das:
make KBUILD_VERBOSE=1 -C /usr/src/ SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make: *** [vboxdrv] Fehler 2
Antwort 22 von Jaja vom 27.02.2022, 19:32 Options
ok.
loesche die verzeichnisse, die du erstellt hast samt inhalt wieder.
/lib/modules/linux-2.6.18-128.2.1.el5.028stab064.7
/usr/src/linux-2.6.18-128.2.1.el5.028stab064.7
und wir probieren nochmal was anderes:
sudo apt-get install build-essential dkms
Antwort 23 von YourStyle vom 27.02.2022, 19:35 Options
haste den sources.list eintrag? findet er nicht.
Antwort 24 von Jaja vom 27.02.2022, 19:35 Options
aso - und starte neu bzw. oeffne eine neue konsole, damit die exportierten variablen KERN_DIR und KERN_INCL ihre gueltigkeit verlieren...
Antwort 25 von YourStyle vom 27.02.2022, 19:36 Options
geht das überhaupt virtualbox auf virtueller maschiene?!?
anderes forum:
Zitat:
Stört es eigentlich niemanden, daß der TE versucht VBox in einem virtualisierten OS zu installieren?
Das macht a) keinen Sinn und dürfte b) nicht wirklich gut funktionieren.
Antwort 26 von Jaja vom 27.02.2022, 19:42 Options
Zitat:
haste den sources.list eintrag? findet er nicht.
ich nutze kein debian und kann daher nicht bei mir nachschauen - im netz wird aber was vom backports zweig gefaselt - sorry wenn ich dir da nicht weiterhelfen kann..
Antwort 27 von Jaja vom 27.02.2022, 19:44 Options
Zitat:
geht das überhaupt virtualbox auf virtueller maschiene?!?
wie ich eingangs schon sagte: das geht schon, doch muss unbedingt die unterstuetzung des prozessors (amd-v vt-x) deaktiviert sein.
im zweifelsfall gehts auf jeden fall mit qemu
Antwort 28 von YourStyle vom 27.02.2022, 19:45 Options
ja sources.list is die packetliste,. wenn du den paket download hast, gehts auch so... oder eine quelle woher er es beziehen kann
und wie daktiviere ich das dann beim prozessor?
Antwort 29 von Jaja vom 27.02.2022, 19:53 Options
Zitat:
und wie daktiviere ich das dann beim prozessor?
bei der einrichtung einer vm einfach deaktivieren
siehe hierim bild ist es schon ausgegraut, da die cpu dort diese befehle anscheinend sowieso nicht unterstuetzt.
Zitat:
. wenn du den paket download hast, gehts auch so... oder eine quelle woher er es beziehen kann
die
seite, auf der du auch alle anderen pakete findest.
die build-essential ist im prinzip nur eine liste, welche auf weitere pakete zeigt. na installiere mal und schau was bei rauskommt.
so richtig fetzt das aber nicht.. den richtigen paketquellen wuerden da besser sein.
Antwort 30 von YourStyle vom 27.02.2022, 19:58 Options
ich komme momentan nicht an die pakete bzw finde diese nicht. gibt es noch eine andere möglichkeit, oder wozu brauchen wir das!?
Antwort 31 von YourStyle vom 27.02.2022, 20:02 Options
built essesntial habe ich nun durch build-essential dpkg-dev installiert. was ist mit dkms ?!?
Antwort 32 von Jaja vom 27.02.2022, 20:09 Options
das brauchen wir anscheinend aus. build-essential sollte auf umwegen auch die kernel-header (quelltext) installieren, was dann deine fehlermeldung beseitigen sollte..
Antwort 33 von YourStyle vom 27.02.2022, 20:10 Options
muss ich da was spezielles machen?!?
Antwort 34 von bored vom 28.02.2022, 07:44 Options
Gibt es eigentlich einen besonderen Grund, warum du das selber kompilierst?
Warum installierst du nicht einfach das Paket aus dem Repository?
Antwort 35 von YourStyle vom 28.02.2022, 11:19 Options
ie geht das?
Antwort 36 von bored vom 28.02.2022, 14:10 Options
aptitude install virtualbox-ose virtualbox-ose-modules-<passend zum Kernel>
Das einzige, was dir bei der OSE-Version fehlt, ist AFAIK die USB-Unterstützung der Gastsysteme. Aber da das System (wenn ich das richtig verstanden habe) irgendwo auf nem Server im Internet läuft, kann dir das eher egal sein.
Übrigens solltest du VORHER dein System mal aktualisieren, der Kernel ist veraltet. Aktuall ist der 2.8.26. Die Module gibt es nur für den .26er.
Nicht vergessen, hinterher allen Usern die das Programm nutzen wollen, der Gruppe "vboxusers" hinzuzufügen. Die Gruppenzuordnung wird erst beim nächsten Login aktiv.
mfg bored
Antwort 37 von YourStyle vom 28.02.2022, 17:05 Options
...
Ehhm kann ich den kernel einfach so aktualisieren? Will nix kaputt machen...
Antwort 38 von bored vom 28.02.2022, 17:30 Options
Es ist Debian, *eigentlich* sollte nach dem Update immer noch alles funktionieren. Ich hatte bisher zumindest nie Probleme.
Sonst frag einfach mal die Serverbetreiber, die können dir das sicher sagen.
mfg bored