[Eisfair] UUID von sda3 ändern
Marcus Röckrath
marcus.roeckrath at gmx.de
Mi Okt 16 17:45:21 CEST 2024
Hallo Jürgen,
Jürgen Pfautsch wrote:
> Ab hier ruckelt es bei mir wieder
> Zuerst kommt eine dracut-Fehlermeldung, dann bootet es weiter in einen
> emergency mode und dann kommt "A start job is running" no limit für die
> 1.Partition sda1.
> Wenn ich nur die UUID für sda2 und sda3 ändere, geht das gut durch.
> Das ist also irgendwie noch nicht ganz sauber ...
> Ich kann aber auch nichts finden, wo die neue UUID für sda1 noch
> ZUSÄTZLICH eingetragen werden muß.
Erstelle mal ein Verzeichnis und entpacke da die initramfs rein:
lsinitrd --unpack /boot/initrd-.........
Dann mit dem mc mal nach der UUID, nimm aber bitte nur die ersten 8 Zeichen
bzw. bis zum ersten nicht alphanumerischen Zeichen.
Ich finde die UUID der Bootpartition hier dann in 3 Dateien mit 5
Fundstellen.
Da die Dateien beim mkinitrd-Lauf erzeugt und vorher aber nicht auf dem
System sind, müsste man die in der initrd ändern.
Das scheint mir mühsam.
Ich würde wohl eher versuchen, zunächst nur sda2 und sda3 zu ändern. Dann
das neue System booten, die boot-Partition aushängen, deren UUID ändern.
Nun muss die wieder eingebunden werden, wobei man aber wohl erstmal dafür
sorgen muss, dass die neue UUID von udev zur Kenntniss genommen wird,
eventuell so:
udevadm trigger /dev/sda1
Bin mir da aber nicht sicher.
Es muss vor erneutem mkinitrd-Aufruf in /dev/disk/by-uuid die neue UUID auf
sda1 zeigen.
Dann mkinitrd und eventuell sich erstmal die initrd (s. o.) wieder
anschauen, ob an den festgestellten Stellen nun die neue UUID steht.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair