Danke, gerade probiert und nun gleich mal testen. Btw macht das etwas,
wenn ich das auf einem ubuntu baue und dann wieder in ein LEAP packe?
Die datei ist nun doch größer als sie ursprünglich war. die Änderung
war minimal.
Am Di., 4. Mai 2021 um 12:19 Uhr schrieb Ulf Volmer
On 04.05.21 09:01, Sebastian Gödecke wrote:
Moin, wie der Betreff schon sagt: ich muss bei Leap 15.x die initrd für den PXE-Boot entpacken, verändern und dann wieder zusammenbauen. Gibt es da eine Anleitung zu oder kann mir jemand sagen, wie das geht?
Die initrd ist ein mit xz gepacktest cpio Archiv.
Das sollte also im Prinzip so gehen:
# auspacken xzcat /usr/share/tftpboot-installation/openSUSE-Leap-15.2-x86_64/boot/x86_64/loader/initrd
initrd.img mkdir working cd working cpio -i < ../initrd.img
# jetzt modifizieren ...
# und wieder einpacken find . | cpio -H newc -o > ../initrd.tmp cd .. xz initrd.tmp > initrd.new
Ungetestet, HTH, Ulf
-- Mit freundlichen Grüßen Sebastian Gödecke