Hallo,
ich habe gemäß zahlreicher sich in den folgenden Punkten gleichenden Anleitungen für den Kernelbau und Installation folgende Schritte als root (fakeroot kenne ich auch) durchgeführt:
cd /usr/src/linux-aktuell
make menuconfig
make-kpkg clean
make-kpkg --initrd --revision=custom.1.0 kernel_image
dpkg -i /usr/src/linux-image-grade-eben-kompiliert
Dann bekomme ich die Warnung:
"You are attempting to install a kernel image (version 2.6.21.1) However,
the directory /lib/modules/2.6.21.1/kernel still exists. If this
directory belongs to a previous linux-image-2.6.21.1 package, and if you
have deselected some modules, or installed standalone modules packages,
this could be bad.
If /lib/modules/2.6.21.1/kernel belongs to a old install of
linux-image-2.6.21.1, then this is your last chance to abort the
installation of this kernel image (nothing has been changed yet).
If you know what you are doing, and if you feel that this image should
be installed despite this anomaly, Please answer n to the question.
Otherwise, I suggest you move /lib/modules/2.6.21.1/kernel out of the way,
perhaps to /lib/modules/2.6.21.1.kernel.old or something, and then
try re-installing this image"
Warum wird in diesen zahlreichen Anleitungen nicht auf dieses Problem hingewiesen? Habe ich als einziger etwas falsch gemacht oder etwas übersehen?
Wie kann man diese Schritt-für-Schritt-Anleitungen, die sich als solche an Anfänger richten, so ergänzen, dass das beschriebene Problem von vornerein umgangen/gelöst wird?
Wenn man einfach die Anweisung befolgt das Verzeichnis zu verschieben, dann bekommt man eine neue Fehlermeldung je nachdem ob man mit ja oder nein geantwortet hat. Wie soll man in so einem Fall antworten?
Danke
Ciao
make-kpkg... dpkg -i /usr/src/linux... You are attempting...
Re: make-kpkg... dpkg -i /usr/src/linux... You are attempting...
du hast die "--append-to-version" Option von make-kpkg übersehenminze hat geschrieben: Warum wird in diesen zahlreichen Anleitungen nicht auf dieses Problem hingewiesen? Habe ich als einziger etwas falsch gemacht oder etwas übersehen?
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Ausserdem hast Du wie es scheint den selben Kernel schon vorher (mit einer abweichenden config) gebaut und installiert. Wenn dem so ist, dann solltest Du auch die Revisionsnummer ändern/erhöhen. Das macht dann auch den Paketmanager froh.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
Re: make-kpkg... dpkg -i /usr/src/linux... You are attemptin
Was spricht dagegen gleich make-kpkg --initrd --append-to-version foo --revision=custom.1.0 kernel_image als Anweisung für alle Anfänger anzuführen?gms hat geschrieben: ...du hast die "--append-to-version" Option von make-kpkg übersehen
Ciao
Re: make-kpkg... dpkg -i /usr/src/linux... You are attemptin
dein obiges Problem ist dadurch entstanden, daß du zweimal die gleiche Kernelversion gebaut hast. Das gleiche wird auch "dem Anänger" gelingen, wenn er den Kernel mit diesem neuen Kommando zweimal baut. Du hast also eigentlich nichts gewonnen.minze hat geschrieben:Was spricht dagegen gleich make-kpkg --initrd --append-to-version foo --revision=custom.1.0 kernel_image als Anweisung für alle Anfänger anzuführen?gms hat geschrieben: ...du hast die "--append-to-version" Option von make-kpkg übersehen
Wenn du also vermeiden möchtest, daß dieses Problem auftritt, müßtest du so ein ähnliches Konstrukt wählen:
Code: Alles auswählen
make-kpkg --initrd --append-to-version -`date +%Y%m%d-%H%M%S` --revision=custom.1.0 kernel_image
Gruß
gms