[Eisfair] E1 mit Raid-1: Kernel-Update schlägt fehl, weil /boot zu klein

Marcus Röckrath marcus.roeckrath at gmx.de
Mo Jan 6 13:58:33 CET 2025


Hallo,

Marcus Röckrath wrote:

>> doch, klappt weiterhin. Man muss nicht mal alles verschieben, es genügt,
>> die initrd auszulagern.
> 
> Die von mir zum Verschieben angeratenen Dateien von extlinux unter
> /boot/extlinux/com32 bringen deutlich weniger als 1 MB, was bei fehlenden
> 250 KB auf Heikos-Kiste ausreicht.
> 
> Die initrd des laufenden Kernels zu verlagern bringt jedoch viele MB,
> hatte das aber nicht angeraten, weil ja beim Kernelupdate eventuell auch
> der Vorkernel neu in die extlinux.conf geschrieben wird.
> 
> Wenn dem so ist, könnte dann wegen der fehlenden initrd dies zum Abbruch
> der Kernelinstallation führen.
> 
> Das ließe sich natürlich genauer in den Installationsskripten des
> Kernelpaketes prüfen.

Es könnte nach flüchtige Codedurchsicht folgendes passieren:

Die fehlende initrd des Vorkernels verhindert die Eintragung des Vorkernel 
in die extlinux.conf, so dass dieser Kernel auch nach Rückkopieren beim Boot 
nicht zur Verfügung steht.

Wenn der neue Kernel aus irgendeinem Grund nicht startet, fehlt dann auch 
der alte Kernel als Fallback.

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair