Fix lỗi dracut-initqueue timeout khi chuyển VM từ VMware sang Proxmox

Views: 2 29/04/2026 09:01
Fix lỗi dracut-initqueue timeout khi chuyển VM từ VMware sang Proxmox

Bước 1: Boot vào Rescue Mode

  • Gắn ISO CentOS 7

  • Chọn:

TroubleshootingRescue a CentOS system

Sau đó:

chroot /mnt/sysimage

Bước 2: Xác định kernel cần rebuild

ls /lib/modules/

Ví dụ thấy:

3.10.0-1160.119.1.el7.x86_64

Đây là kernel bạn phải dùng

Bước 3: Kiểm tra driver có tồn tại không

ls /lib/modules/3.10.0-1160.119.1.el7.x86_64/kernel/drivers/

Hoặc nhanh hơn:

find /lib/modules/3.10.0-1160.119.1.el7.x86_64 | grep virtio

Cần có:

  • virtio.ko

  • virtio_blk.ko

  • virtio_scsi.ko

  • virtio_pci.ko

Bước 4: Rebuild initramfs theo kernel cụ thể (QUAN TRỌNG NHẤT)

dracut --force \
--add-drivers "virtio virtio_pci virtio_blk virtio_scsi" \
/boot/initramfs-3.10.0-1160.119.1.el7.x86_64.img \
3.10.0-1160.119.1.el7.x86_64

Đây chính là lệnh bạn hỏi — dùng để fix đúng kernel đang boot

Bước 5: Kiểm tra lại initramfs

lsinitrd /boot/initramfs-3.10.0-1160.119.1.el7.x86_64.img | grep virtio

Nếu thấy driver → OK

Bước 6: Fix UUID (rất hay gặp)

blkid

So sánh với:

cat /etc/fstab

Nếu sai → sửa lại

Bước 7: Rebuild GRUB

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

 

Bước 8: Reboot

exit
reboot

Fix nhanh nếu cần boot gấp

Trong Proxmox:

Đổi disk sang:

  • SATA hoặc IDE

- Boot vào được ngay
- Sau đó quay lại fix VirtIO

Cách tránh lỗi về sau

Luôn add driver trước khi migrate

Trên VMware:

dracut -f --add-drivers "virtio virtio_pci virtio_blk virtio_scsi"

 

Hoặc cấu hình vĩnh viễn

echo 'add_drivers+=" virtio virtio_pci virtio_blk virtio_scsi "' >> /etc/dracut.conf

Checklist nhanh (debug)

Nếu vẫn lỗi, check nhanh:

lsblk
blkid
cat /etc/fstab
lsinitrd | grep virtio

Kết luận

Case của bạn:

99% do thiếu driver VirtIO
Fix chuẩn = rebuild initramfs đúng kernel

Lệnh quan trọng nhất:

dracut --force --add-drivers "virtio virtio_pci virtio_blk virtio_scsi" \
/boot/initramfs-<kernel>.img <kernel>

Chúc các bạn thành công

dracut-initqueue timeout CentOS 7 lỗi boot CentOS không thấy disk fix dracut CentOS 7 Proxmox VMware sang Proxmox lỗi boot rebuild initramfs CentOS 7 add driver virtio CentOS