Slackblog

VirtualBox Gasterweiterungen unter Fedora 12 installieren

von sl[A]cker am Mrz.30, 2010, unter How-To, Linux

VirtualBox Gasterweiterungen unter Fedora 12 installierenVirtualBox Gasterweiterungen unter Fedora 12 installierenHeute wollte ich testweise den Amahi Homeserver in einer virtuellen Maschine installieren. Die Grundlage für Amahi ist Fedora 12. “Nichts leichter als das” dachte ich mir, lud das DVD-Image herunter und installierte eine frische VM. Danach wollte ich schnell die VirtualBox Guest Additions installieren, was sich jedoch als schwieriges Unterfangen entpuppte, da ich bei jedem Versuch eine Fehlermeldung erhielt und folgendes im Installations-Log angezeigt bekam:

Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again..  Schluss.

Nach etlichem Stöbern im VirtualBox-Forum, Google und einigem Herum probieren fand ich dann doch noch die Lösung, welche ich euch natürlich nicht vorenthalten möchte …

Hier die Kurzfassung, übernommen aus diesem Artikel (englisch), die bei mir funktionierte:

  1. Terminal öffnen (unter Anwendungen –> Systemwerkzeuge)
  2. su
  3. root-Passwort eingeben
  4. yum -y update kernel
  5. yum -y install kernel-devel kernel-headers dkms gcc gcc-c++
  6. Fedora 12 neustarten

Nun können die Gasterweiterungen wie gewohnt installiert werden:

  1. Terminal öffnen
  2. cd /media/VB
  3. TAB + ENTER
  4. Unter Fedora 32-Bit:
    • sh VBoxLinuxAdditions-x86.run
  5. Unter Fedora 64-Bit:
    • sh VBoxLinuxAdditions-amd64.run
  6. Warten, bis die Installation fertig ist
  7. Fedora neustarten

Anmerkungen & Fehlerbehebung

  • Absatz 1 Punkt 5: Normalerweise sollte es reichen “kernel-devel” und “gcc” zu installieren. Da ich jedoch bereits den “großen” Schritt ausgeführt hatte wollte ich das ganze nicht mehr rückgängig machen, da ich froh war, dass es funktioniert ;)
  • Absatz 2 Punkt 2-3: Der Name des gemounteten CD-Images mit den Erweiterungen wird so automatisch vervollständigt und muss nicht komplett eingetippt werden.
  • Sollte der Fehler weiterhin bestehen ist es evtl. nötig vor der Installation der Erweiterungen den Ort der Kernel-Dateien anzugeben. Fedora nutzt hier wohl einen vom Standard abweichenden Platz.
    • In Nautilus “/usr/src/kernels” öffnen und den darin liegenden Ordner öffnen.
    • Nun die komplette Verzeichnisstruktur kopieren, in meinem Fall “/usr/src/kernels/2.6.32.10-90.fc12.x86_64
    • Vor der Installation der Gasterweiterungen im Terminal “export KERN_DIR=” eingeben und dahinter die Verzeichnisinfo einfügen
    • Bei mir würde das Ganze so aussehen: “export KERN_DIR=/usr/src/kernels/2.6.32.10-90.fc12.x86_64
No TweetBacks yet. (Be the first to Tweet this post)
:, , ,

1 Tweet

Kommentar hinterlassen




* = Pflichtfelder


Additional comments powered by BackType

Suchst du etwas?

Immer noch nicht fündig geworden? Hinterlasse einen Kommentar oder kontaktiere mich, damit ich mich drum kümmern kann!

Archive

Alle Einträge, chronologisch...