Deskripsi Kondisi
Selama eksekusi perintah atau proses booting sistem, muncul pesan kesalahan seperti VFS: Unable to mount root fs on unknown-block atau error: file '/boot/initramfs-`uname -r`.img' not found.
Penyebab Potensial
1. Booting sistem gagal, output VFS: Unable to mount root fs on unknown-block mungkin disebabkan masalah pada initramfs atau initrd, sehingga perlu membuat ulang initramfs atau initrd. Seperti gambar di bawah ini:
2. Booting sistem gagal, output error: file '/boot/initramfs-`uname -r`.img' not found mungkin disebabkan tidak adanya file initramfs/initrd di direktori /boot. Seperti gambar di bawah ini:
Kedua kondisi di atas akan menyebabkan booting sistem gagal. Anda dapat merujuk ke Penanganan Masalah untuk memeriksa dan membuat ulang initramfs/initrd. Penanganan Masalah
2. Jalankan perintah seperti mount dan chroot di dalamnya.
mkdir -p /mnt/vm1
mount /dev/vda1 /mnt/vm1
mount -o bind /dev /mnt/vm1/dev
mount -o bind /dev/pts /mnt/vm1/dev/pts
mount -o bind /proc /mnt/vm1/proc
mount -o bind /run /mnt/vm1/run
mount -o bind /sys /mnt/vm1/sys
chroot /mnt/vm1 /bin/bash
3. Jalankan perintah berikut untuk menghasilkan ulang initramfs/initrd.
Jika Anda mengalami masalah gagal mengurai nama domain, Anda dapat mengonfigurasi 169.254.0.3 mirrors.tencentyun.com di /etc/hosts untuk resolusi sumber perangkat lunak. Konten setelah penambahan ditunjukkan seperti gambar di bawah ini.
Output berikut menunjukkan bahwa pembuatan initramfs atau initrd baru berhasil.