解決辦法:hyper-v匯出虛擬機器到ESXI報錯找不到磁碟:dev disk by-uuid 4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c does not exist

aldary發表於2024-07-03

linux 救援模式 可以進入系統,發現UUID都是正常的。執行以下命令確認的:

[root@localhost ~]# cat /etc/fstab

UUID=4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c / xfs defaults 0 0

UUID=24c8c603-e6bd-453c-982f-79e9df3468fd /boot xfs defaults 0 0

UUID=53608cf9-17c1-40c5-85ed-f8836e6b2ad6 swap swap

[root@localhost ~]# blkid /dev/sda3:

UUID="4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c" TYPE="xfs" /dev/sda1:

UUID="24c8c603-e6bd-453c-982f-79e9df3468fd" TYPE="xfs" /dev/sda2:

UUID="53608cf9-17c1-40c5-85ed-f8836e6b2ad6" TYPE="swap"

但是正常模式啟動時,會卡住不能啟動完成,

報錯:dev disk by-uuid 4b85b6e9-f0d1-4dc8-a9dd-aafad7b4354c does not exist

在救援模式我進行了如下操作,故障排除:

確認 GRUB 配置和引導設定是否正確。

# 重新生成 GRUB 配置檔案

grub2-mkconfig -o /boot/grub2/grub.cfg

# 重新安裝 GRUB 到 MBR

grub2-install /dev/sda

檢查裝置連結 有時 initramfs 中的裝置連結可能沒有正確建立。可以嘗試重新生成 initramfs。

# 重新生成

initramfs dracut -f

感覺只要執行initramfs dracut -f 就能解決問題

相關文章