Wie erstellt man ein Rettungsimage-Image auf Centos 7?

7509
raven428

Nach meinem letzten Start habe sich yum updatemeine Testbox kernel-3.10.0-327.13.1installiert. Während der Installation wurde Dracut generiert initramfs-3.10.0-327.13.1.el7.x86_64.img, aber initramfs-0-rescue-7da0bd6ff130413b99bf0b6a1bde637e.imgmit veraltet kernel-3.10.0-327. Wie kann ich ein neues Rettungs-initramfs-Image mit neuem Kernel und neuen Kernelmodulen wie zfs installieren?

3

1 Antwort auf die Frage

3
Luke Dixon

Es sieht so aus, als würden der Rettungskern und das Image erstellt, /etc/kernel/postinst.d/51-dracut-rescue-postinst.shwenn ein Kernel zum ersten Mal installiert wird. Dieses Skript überprüft das Vorhandensein des Rettungskernels und des Images und erstellt keine neuen, wenn zusätzliche Kernel installiert werden.

Um sie neu zu erstellen, müssen Sie die vorhandenen aus dem Weg räumen:

mv /boot/vmlinuz-0-rescue-$(cat /etc/machine-id){,.backup} mv /boot/initramfs-0-rescue-$(cat /etc/machine-id).img{,.backup} 

Dann können Sie das Skript dann wie folgt ausführen:

/etc/kernel/postinst.d/51-dracut-rescue-postinst.sh $(uname -r) /boot/vmlinuz-$(uname -r)