
Hallo Liste, ist meine /boot-Partition zu klein? Sie hat 15,2 MB das Paket kernel-default-2.6.16.13-4.i586.rpm hat eine Größe von 16,6 MB und ließ sich problemlos installieren. Auf /boot habe ich noch 4 MB frei. Das Paket kernel-default-2.6.16.21-0.13.i586.rpm hat eine Größe von 16,9 MB, also unwesentlich mehr. Das lässt sich allerdings nicht installieren. Es will 7 MB haben und installiert nicht. Wie es mit den 7 MB gemeint ist, geht aus der Meldung nicht hervor: ..../Desktop/Dateien # rpm -Fvh --test *.rpm Preparing... ########################################### [100%] installing package kernel-default-2.6.16.21-0.13 needs 7MB on the /boot filesystem Die Meldung bekomme ich auch bei Yast und kpackage. Was läuft da schief? Ich meine, ich hab ja 15,2 MB auf /boot. -- Viele Grüße Manfred ------------------- SuSE Linux 10.1 --- KDE 3.5.3 Level "a" Kernel 2.6.16.13-4-default --- Maschine i686 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Manfred Eifler wrote:
[...] Auf /boot habe ich noch 4 MB frei. [...] installing package kernel-default-2.6.16.21-0.13 needs 7MB on the /boot filesystem
Was ist daran schwierig zu verstehen? Das zu installierende Paket benoetigt 7MB in /boot (andere Teile des Paketes werden unter /lib/modules installiert), was bei Dir eine eigene Partition ist. Auf dieser Partition sind nach Deinen eigenen Angaben nur noch 4MB frei. Schlussfolgerung: Da 4MB (frei) kleiner 7MB (benoetigt), hast Du schlicht nicht genuegend Platz und Dein /boot-Filesystem ist tatsaechlich zu klein. Wie gross die Gesamtpartition ist, spielt fuer diese Betrachtung keine Rolle, lediglich der noch zur Verfuegung stehende Platz. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Am Dienstag, 25. Juli 2006 20:00 schrieb Manfred Eifler:
ist meine /boot-Partition zu klein? Sie hat 15,2 MB das Paket kernel-default-2.6.16.13-4.i586.rpm hat eine Größe von 16,6 MB und ließ sich problemlos installieren. Auf /boot habe ich noch 4 MB frei.
Vier frei, ...
Das Paket kernel-default-2.6.16.21-0.13.i586.rpm hat eine Größe von 16,9 MB, also unwesentlich mehr. Das lässt sich allerdings nicht installieren. Es will 7 MB haben und installiert nicht. Wie es mit den 7 MB gemeint ist, geht aus der Meldung nicht hervor:
...sieben werden benötigt.
..../Desktop/Dateien # rpm -Fvh --test *.rpm Preparing... ########################################### [100%] installing package kernel-default-2.6.16.21-0.13 needs 7MB on the /boot filesystem
Die Meldung bekomme ich auch bei Yast und kpackage.
Was läuft da schief? Ich meine, ich hab ja 15,2 MB auf /boot.
Auf "Gateway" hier hab ich auch auf /boot und / zu wenig Platz für ein Kernelupdate und darf vor dem Update erst mal /lib/modules/2.* und /boot/vmlinu* löschen, erst dann gehts hier. Man sollte dabei möglichst keinen Mist machen und auch keinen Stromausfall haben, sonst bootet die Kiste erst mal nicht mehr. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Am Dienstag, 25. Juli 2006 20:44 schrieb Manfred Tremmel:
Am Dienstag, 25. Juli 2006 20:00 schrieb Manfred Eifler:
ist meine /boot-Partition zu klein? Sie hat 15,2 MB das Paket kernel-default-2.6.16.13-4.i586.rpm hat eine Größe von 16,6 MB und ließ sich problemlos installieren. Auf /boot habe ich noch 4 MB frei.
Vier frei, ...
Das Paket kernel-default-2.6.16.21-0.13.i586.rpm hat eine Größe von 16,9 MB, also unwesentlich mehr. Das lässt sich allerdings nicht installieren. Es will 7 MB haben und installiert nicht. Wie es mit den 7 MB gemeint ist, geht aus der Meldung nicht hervor:
...sieben werden benötigt.
Also werden, wenn ich das richtig verstanden habe, die 7 MB zusatzlich nur für die Installation benötigt, letztendich aber nicht belegt. Das klingt logisch.
Auf "Gateway" hier hab ich auch auf /boot und / zu wenig Platz für ein Kernelupdate und darf vor dem Update erst mal /lib/modules/2.* und /boot/vmlinu* löschen, erst dann gehts hier. Man sollte dabei möglichst keinen Mist machen und auch keinen Stromausfall haben, sonst bootet die Kiste erst mal nicht mehr.
Die /lib liegt bei mir in der Partition / und da habe ich noch 712 MB frei, also mehr als ausreichend. Gut, dann werde ich morgen die gesamte /boot sichern, die vmlinu* löschen (die haben etwa 3,7 MB, plus die freien 4 MB, das müsste also reichen) und den Kernel installieren. Wenn die Installation klappt, dürfte alles OK sein. Wenn nicht, kopiere ich die vmlinu* (notfalls mit Knoppix) zurück und muss auf das Upgrade verzichten. Danke für den Hinweis. Ich habe auf der gesamten Platte noch ca. 100 MB frei. Davon wollte ich ein paar MB für die /boot abzapfen. Aber mit dem Yast2-Partitionierer gibt es wohl nicht die Möglichkeit den Anfang einer Partitionen zu verschieben, damit ich die /boot vergrößern kann. Und auf ein LVM darf man die /boot (oder Teile davon(?)) auch nicht speichern. Eine Zwickmühle. -- Viele Grüße Manfred ------------------- SuSE Linux 10.1 --- KDE 3.5.3 Level "a" Kernel 2.6.16.13-4-default --- Maschine i686 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Manfred Eifler schrieb: ...
Ich habe auf der gesamten Platte noch ca. 100 MB frei. Davon wollte ich ein paar MB für die /boot abzapfen. Aber mit dem Yast2-Partitionierer gibt es wohl nicht die Möglichkeit den Anfang einer Partitionen zu verschieben, damit ich die /boot vergrößern kann. Und auf ein LVM darf man die /boot (oder Teile davon(?)) auch nicht speichern. Eine Zwickmühle.
Leg eine ausreichend große Partition in diesem freien Platz an, mounte die unter /mnt/, kopieren alles vom alten /boot/ dorthin, und dann mounte du in Zukunft die neue Partition unter /boot und die alte ist halt verschenkter Platz... -- Viele Grüße ------------------------------------------------------------------------ Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com

Am Mittwoch, 26. Juli 2006 08:20 schrieb Michael Behrens:
Leg eine ausreichend große Partition in diesem freien Platz an, mounte die unter /mnt/, kopieren alles vom alten /boot/ dorthin, und dann mounte du in Zukunft die neue Partition unter /boot und die alte ist halt verschenkter Platz...
Also, nun bin ich froh, dass mein System wieder läuft. Ich habe eine neue /boot angelegt, den Inhalt der alten /boot hineinkopiert und das System gebootet. Das lief sehr gut und habe dann den kernel nachinstalliert (nur das kernel-default-2.6.16.21-0.13.i586.rpm, die anderen Pakete waren schon neu), in die neue /boot. Danach lief das System nicht mehr. Dass der Nvidiatreiber streikt war klar, aber es lief kein Netzwerk, keine Geräte konnte ich ansprechen usw.. Irgendwann wurde dachte ich mir, dass nicht die neue /boot, also hda13, gebootet wurde, sondern die alte /boot, die hda1. Jedenfalls habe ich die alte /boot wieder hingebogen und den neuen Kernel dort noch mal installiert. Keine Ahnung warum das vorher wegen Platzmangel nicht ging. Vielleicht lag ein bit quer in der Leitung und hat sie verstopft. ;-) Jetzt funktioniert jedenfalls mein System wieder. Allerdings habe ich mein eigentliches Ziel nicht erreicht. Wie kriege ich es hin, dass hda13 bootet und nicht hda1? Ich habe soeben in Grub beim Start den Eintrag root (hd0,0) in ... (hd0,12) geändert und gebootet. Woher weiß ich nun, ob tatsächlich die hda13 gebootet wurde? -- Viele Grüße Manfred ------------------- SuSE Linux 10.1 --- KDE 3.5.3 Level "a" Kernel 2.6.16.13-4-default --- Maschine i686 -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (4)
-
Manfred Eifler
-
Manfred Tremmel
-
Michael Behrens
-
Thomas Hertweck