因公司的xen server過於老舊,所以打算將xen中的vm全數轉到pve上。
vm都是Centos系列,轉出都是在xen上快照後轉成xva檔案,然後將此檔案複製到pve上將xva檔案轉成qcow2,在複製到vmid所在的目錄下。
現有一台硬碟空間200G的vm(centos 7.6),依上述方法放置在所屬目錄下。先前遇到 centos7的作業系統只要在開機選單中,選擇rescue進到救援模式再輸入dracut -f,之後就可以正常開機。
但是這台200G的vm,選了rescue後進入系統時就卡在 Starting Switch Root...就沒動作了。
使用光碟開到救援模式在Rescue 選項選擇 1) Continue後,就出現一連串的 ==============,也進不了救援模式。
在開機菜單中將救援模式的"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"改成"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root single crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet",然後按crtl-x進入。但是開機時卡在"[9.446353] XFS (dm-0): metadata I/O error: block 0x1258e480 ("xfs_trans_read_buf_map") error 117 numblks 32" 這訊息就不動了。
改成"linux16 /vmlinuz-0-rescue-c7e59181266e4e6e99928893ed99565e root=/dev/mapper/centos-root rw init=/sysroot/bin/sh crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" 一樣卡在"[9.446353] XFS (dm-0): metadata I/O error: block 0x1258e480 ("xfs_trans_read_buf_map") error 117 numblks 32" 這訊息就不動。
請問有經驗的大大,應該如何才能完整地進到救援模式?
感謝。