martin_huber
Newbie
Hallo,
mir ist bei Suse Linux 10.1 aufgefallen, dass das Booten deutlich länger dauert als beim Betriebssystem des Monopolisten. Ich hatte nach erfolglosen Rumspielen mit dem Runleveleditor im YaST den Standardkernel von Suse im Verdacht (ist der Kernel tatsächlich Schuld am langen Booten?). Also las ich das HowTo im Forum und http://www.thomashertweck.de/kernel26.html von Dr. Thomas Hertweck und wollte durch diese Erfahrungen ein wenig mehr über Linux kennen lernen.
Ich stellte mit
auf Basis des Standardkernels den Kernel neu ein. Ich machte von der Möglichkeit, unnötige Module von nicht verwendeter Hardware und sonstige nicht nötige Funktionen zu deaktivieren, rege Gebrauch. (Natürlich soweit ich sicher war, dass ich diese Funktion und Hardware tatsächlich nicht benötige). Und ich nahm als Namensanhängsel für die lokale Version des Kernels das Kürzel "mh". Nachdem ich Hertwicks Anleitung im Punkt über Installation mehrer Kernel per rpm so verstanden habe, dass dies jetzt ohne den auch im Forum beschriebenen Trick des Löschens des Datenbankeintrages möglich ist, möchte ich gerne davon Gebrauch machen (kommt dem entgegen, dass ich ja Neuling bin). Aber nach Eingabe von
kam als Meldung der folgende Fehler (Alle Befehle wurden natürlich im Verzeichnis /usr/src/linux-2.6.16.21-0.13/ der Sourcen des Suse-Linuxkernels ausgeführt)
Es wäre nett, wenn mir jemand helfen könnte. Ist aber nicht dringend, da ich ja zum Installieren des Kernels noch gar nicht gekommen bin, also alles noch funktioniert (einschließlich langsames Booten).
mir ist bei Suse Linux 10.1 aufgefallen, dass das Booten deutlich länger dauert als beim Betriebssystem des Monopolisten. Ich hatte nach erfolglosen Rumspielen mit dem Runleveleditor im YaST den Standardkernel von Suse im Verdacht (ist der Kernel tatsächlich Schuld am langen Booten?). Also las ich das HowTo im Forum und http://www.thomashertweck.de/kernel26.html von Dr. Thomas Hertweck und wollte durch diese Erfahrungen ein wenig mehr über Linux kennen lernen.
Ich stellte mit
Code:
make O=/home/martin/Desktop/linux-2.6.16.21-0.13-mh/ cloneconfig
make O=/home/martin/Desktop/linux-2.6.16.21-0.13-mh/ xconfig
Code:
make O=/home/martin/Desktop/linux-2.6.16.21-0.13-mh/ rpm
Damit kann ich auch mit den beiden oben genannten konsultierten Werken nichts anfangen.make clean
make -C /usr/src/linux-2.6.16.21-0.13 O=/home/martin/Desktop/linux-2.6.16.21-0.13-mh clean
set -e; cd ..; ln -sf /usr/src/linux-2.6.16.21-0.13 kernel-2.6.16.210.13mh
set -e; cd ..; tar -cz --exclude SCCS --exclude BitKeeper --exclude .svn --exclude CVS --exclude .pc --exclude .hg --exclude .git -f kernel-2.6.16.210.13mh.tar.gz kernel-2.6.16.210.13mh/.
set -e; cd ..; rm kernel-2.6.16.210.13mh
set -e; \
/bin/sh /usr/src/linux-2.6.16.21-0.13/scripts/mkversion > /home/martin/Desktop/linux-2.6.16.21-0.13-mh/.tmp_version
set -e; \
mv -f /home/martin/Desktop/linux-2.6.16.21-0.13-mh/.tmp_version /home/martin/Desktop/linux-2.6.16.21-0.13-mh/.version
rpmbuild --target i386 -ta ../kernel-2.6.16.210.13mh.tar.gz
Building target platforms: i386
Building for target i386
error: Name field must be present in package: (main package)
error: Version field must be present in package: (main package)
error: Release field must be present in package: (main package)
error: Summary field must be present in package: (main package)
error: Group field must be present in package: (main package)
error: License field must be present in package: (main package)
make[2]: *** [rpm] Fehler 1
make[1]: *** [rpm] Fehler 2
make: *** [rpm] Fehler 2
Es wäre nett, wenn mir jemand helfen könnte. Ist aber nicht dringend, da ich ja zum Installieren des Kernels noch gar nicht gekommen bin, also alles noch funktioniert (einschließlich langsames Booten).