Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Probleme mit Kernelkompilierung
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Serapio
n00b
n00b


Joined: 17 May 2007
Posts: 11
Location: Germany

PostPosted: Thu May 17, 2007 4:32 pm    Post subject: Probleme mit Kernelkompilierung Reply with quote

Hallo Leute.

Bei mir ergibt sich nach Eintippen von
Code:

cd /usr/src/linux
make menuconfig


folgendes Problem:

Code:

HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:397: schwerwiegender Fehler: Abhängigkeitsdatei »scripts/basic/.fixdep.d« wird geöffnet: Keine Berechtigung
Kompilierung beendet.
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2


Architektur: AMD64
Kernelsourcen: gentoo

Das System läuft ansonsten sauber und ist auf dem neuesten Stand.
Dies ist mein erster Versuch einer Kernelkompilierung auf einem bestehenden System, bisher habe ich das nur von der Install-CD aus getan und hatte damit nie Probleme. Ich muss aber auch dazusagen, dass ich erst seit 3 Tagen bei Gentoo bin (Quereinsteiger aus dem Debian-Lager). :wink:

Wäre schön, wenn jemand eine Lösung dafür hat. Vielen Dank schonmal !
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2403
Location: Germany

PostPosted: Thu May 17, 2007 4:35 pm    Post subject: Reply with quote

Hi Serapio!

Du musst das als Root machen, der User darf keinen Kernel konfigurieren und zusammenbauen. Daher "Keine Berechtigung".

Mfg Chris

Edit 1:
Code:
$ stat scripts/basic/fixdep.c
  File: „scripts/basic/fixdep.c“
  Size: 9557            Blocks: 24         IO Block: 4096   reguläre Datei
Device: 346h/838d       Inode: 1430416     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2007-05-17 18:34:54.000000000 +0200
Modify: 2007-04-14 02:21:55.000000000 +0200
Change: 2007-04-14 02:29:49.000000000 +0200


Edit 2: Herzlich willkommen bei Gentoo! :o)
Back to top
View user's profile Send private message
Serapio
n00b
n00b


Joined: 17 May 2007
Posts: 11
Location: Germany

PostPosted: Thu May 17, 2007 4:59 pm    Post subject: Reply with quote

Hallo und Dankeschön !

Gut, dass das Problem so einfach ist. :)

Die Konfiguration ist nun ohne Probleme durchgelaufen.
Aber nach Eingabe von

Code:
sudo make && make modules_install 


bekomme ich nun folgendes:

Code:
mkdir: kann Verzeichnis »/lib/modules/2.6.20.6« nicht anlegen: Keine Berechtigung
make: *** [_modinst_] Fehler 1


Last edited by Serapio on Thu May 17, 2007 6:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2403
Location: Germany

PostPosted: Thu May 17, 2007 5:29 pm    Post subject: Reply with quote

Code:
sudo make && make modules_install


Also ich mache es meistens so, das ich einfach via su im Terminal eine Root-Sitzung eröffne, dann die Aufgabe abarbeite (also auch bis der Kernel und die Module compiliert und die richtige Stelle kopiert wurden.. und ich meinen Boodloader angepasst habe) und mich dann wieder abmelde.

Sicher bin ich jetzt nicht. Aber ich denke wenn du den obigen Befehl mit sudu ausführst ist der zweite Befehl hinter dem && wieder der des normalen Users! Also müsstest du dann
Code:
sudo make && sudo make modules_install
eingeben.

Noch einen Tipp: Wenn du einen "größeren" Sprung machst von einem Kernel zum nächsten und du eine Nvidia-Karte benutzt, vergiss nicht den Treiber neu zu emergen ;) Sonst startet X beim neustart nicht.
Back to top
View user's profile Send private message
Serapio
n00b
n00b


Joined: 17 May 2007
Posts: 11
Location: Germany

PostPosted: Thu May 17, 2007 6:46 pm    Post subject: Reply with quote

Ok, danke für den Tip. War mir bis dato auch nicht bekannt, dass sudo sich nur auf den nächsten Befehl bezieht, ist aber aufgrund der Fehlermeldung eigentlich logisch.
Ich werde das in Zukunft dann wohl besser auch mit su machen, bin das sudo eben von Debian und Ubuntu (Gaanz früher :wink: ) gewohnt.

Mit den proprietären nVidia-Treibern habe ich allerdings unter Gentoo das gleiche Problem wie unter Debian: Die Konsolen funktionieren nicht mehr, da ich dort nur noch schwarze Fläche mit ein wenig buntem Schnee angezeigt bekomme, selbst wenn ich X komplett abschieße. Die Konsole an sich reagiert aber noch, "blind" benutzen geht nämlich.
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3943
Location: Hamburg

PostPosted: Thu May 17, 2007 7:10 pm    Post subject: Reply with quote

ChrisJumper wrote:

Du musst das als Root machen, der User darf keinen Kernel konfigurieren und zusammenbauen. Daher "Keine Berechtigung".
Nun ja, aber auch nur, weil die Sourcen mit root Berechtigungen installiert werden unter Gentoo.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum