Initramfs berisi modul kernel untuk semua perangkat keras yang diperlukan untuk boot, serta skrip awal yang diperlukan untuk melanjutkan ke tahap boot berikutnya. Pada sistem CentOS/RHEL, initramfs berisi sistem operasional lengkap (yang dapat digunakan untuk tujuan pemecahan masalah).
Terkadang, gambar initramfs juga bisa rusak. Jika ini terjadi, Anda tidak dapat mem-boot server Anda ke mode operasional normal. Untuk memperbaiki gambar initramfs setelah boot ke lingkungan penyelamatan, Anda dapat menggunakan perintah dracut. Jika digunakan tanpa argumen, perintah ini akan membuat initramf baru untuk kernel yang sedang dimuat.
Atau, Anda dapat menggunakan perintah dracut dengan beberapa opsi untuk membuat initramfs untuk lingkungan kernel tertentu. Ada juga file konfigurasi dengan nama /etc/dracut.conf yang dapat Anda gunakan untuk menyertakan opsi tertentu saat membuat ulang initramfs.
Cadangkan initramfs
Selalu buat cadangan gambar initramfs saat ini jika ada masalah dengan versi baru yang dibuat.
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.$(date +%m-%d-%H%M%S).bak
Buat ulang initramf dengan multipath
Bangun kembali gambar initramfs dengan multipath, jalankan perintah dracut dengan opsi berikut:
CentOS/RHEL 6
# dracut -v -f -a multipath --include /etc/multipath /etc/multipath
CentOS/RHEL 7
# dracut --force --add multipath --include /etc/multipath
Verifikasi
Pastikan image initramfs baru dibuat di direktori /boot:
# ls -lrt /boot/initramfs-$(uname -r).img
Mulai ulang
Reboot sistem dengan image initramfs yang baru dibuat.
# reboot