Wenn man seinen Kernel bearbeiten möchte und sich mit folgendem Fehler konfrontiert sieht:
cd /usr/src/linux
make menuconfig
make: *** No rule to make target `menuconfig'. Stop.
ist folgendes die Lösung:
emerge =emerge =sys-kernel/gentoo-sources-x.x.xx
Wobei das x.x.xx durch die aktuell verwendete Kernel Version esetzt werden sollte. Also die Version auf der /usr/src/linux smylink verweist. Und das ist in diesem Fall nicht die letzte Verfügbare Kernel Version, sondern eine ältere.
Das kommt daher, dass man irgendwann vorher ein --depclean gemacht hat. Was ja weiters nicht schlimmt ist aber die Fehlermeldung für Fehlen des makefiles könnte auch irgendwie besser sein.
Warum ?
Durch das --depclean wurden alle unnötigen Sachen entfernt. In diesem Falle auch die make files von den alten kernel sourcen. Denn die Version die ich kompilieren wollte, war nicht die aktuellste.
