Skip to main content
  1. Posts/

Linux Boot Error: Root does not exist

·1 min·
linux linux
Table of Contents

Issue
#

Saat melakukan migrasi VM dari Oracle ke XenServer atau migrasi OS dari disk lama ke disk baru, proses booting mengalami error seperti berikut

dracut-initqueue[296]: Warning: Could not boot.
dracut-initqueue[296]: Warning: /dev/ol/root does not exist
dracut-initqueue[296]: Warning: /dev/ol/swap does not exist

Warning: /dev/mapper/ol-root does not exist
Warning: /dev/ol/root does not exist
Warning: /dev/ol/swap does not exist

Generating "/run/iniramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs

dracut:/#

Solution
#

Masuk ke mode rescue.

Selanjutnya cek initramfs image.

ls -lah /boot/initramfs-*

Tentukan kernel yang sebelumnya dipakai saat proses booting lalu rebuild initramfs.

cp /boot/initramfs-3.10.0-957.1.3.el7.x86_64.img /boot/initramfs-3.10.0-957.1.3.el7.x86_64.img.bak
dracut -f /boot/initramfs-3.10.0-957.1.3.el7.x86_64.img 3.10.0-957.1.3.el7.x86_64

Atau bisa menggunakan perintah berikut.

dracut --regenerate-all -f
grub2-mkconfig -o /boot/grub2/grub.cfg

Perintah tersebut akan membangun kembali initramfs dan menyelesaikan masalah penamaan di perangkat block (/dev/sda1 mungkin sekarang menjadi /dev/xvde1 atau yang serupa).

Pastikan UUID pada fstab sudah disesuaikan dengan disk yang baru.

blkid

Terakhir rebuild grub2

grub2-install /dev/vda

Jika masih error, Anda dapat mencoba upgrade atau downgrade kernel.

yum upgrade kernel

Related

Grub Error: you need to load kernel first
·1 min
linux linux
Securing Tmp Folder on Linux
·1 min
linux linux
Backup dan Restore Filesystem XFS
·3 mins
linux linux
Cara Menghentikan Proses Malicious kcached
·1 min
linux linux
Meningkatkan Performa pada PHP-FPM
·2 mins
linux linux
Cara Mengubah Date Modified File di Linux
·1 min
linux linux