come creare un'immagine di initramfs di salvataggio su centos 7?


3

Dopo il mio ultimo avvio yum updateho kernel-3.10.0-327.13.1installato la mia casella di prova . Durante l'installazione, Dracut ha generato initramfs-3.10.0-327.13.1.el7.x86_64.img, ma è initramfs-0-rescue-7da0bd6ff130413b99bf0b6a1bde637e.imgrimasto vecchio con kernel-3.10.0-327. Come generare una nuova immagine di initramfs di ripristino con il nuovo kernel e i nuovi moduli del kernel come zfs installato?

Risposte:


4

Sembra che il kernel di salvataggio e l'immagine siano creati da /etc/kernel/postinst.d/51-dracut-rescue-postinst.shquando un kernel viene installato per la prima volta. Questo script verifica la presenza del kernel di salvataggio e dell'immagine e non ne crea di nuovi quando vengono installati kernel aggiuntivi.

Per rigenerarli, dovrai spostare quelli esistenti di mezzo:

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

Quindi puoi eseguire lo script come:

/etc/kernel/postinst.d/51-dracut-rescue-postinst.sh $(uname -r) /boot/vmlinuz-$(uname -r)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.