所以我只是按照以下说明使用 VMWare Workstation 和 Clonezilla 将 Centos7“所有安装”VM 克隆到物理磁盘:https :
//www.howtoforge.com/converting-a-vmware-image-to-a-physical-machine -p2
现在,当克隆(物理磁盘)启动时,它会进入命令行:
Run Code Online (Sandbox Code Playgroud)dracut-initqueue[417]: Warning: Could not boot. dracut-initqueue[417]: Warning: /dev/disk/by-uuid/4b8b5627-9027-46f7-b722-61d3ddd28e74 does not exist Starting dracut emergency shell...
我试过的:
尝试启动到 USB 救援模式, chroot /mnt/sysimage ,以及:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-oh_crud.img
Run Code Online (Sandbox Code Playgroud)
进而
dracut /boot/initramfs-$(uname -r).img $(uname -r)
Run Code Online (Sandbox Code Playgroud)
...但我明白了:
猫:写错误:管道损坏
补充说明:
当我输入:
blkid
Run Code Online (Sandbox Code Playgroud)
我看到有问题的 HD 显示为/dev/block和 /dev/sdb`
我试过:
lshw -class disk
Run Code Online (Sandbox Code Playgroud)
但它说“找不到命令”。
救援外壳正在安装我的磁盘,我的/mnt/sysimage所有文件都在那里,所以它似乎正在查看并安装 HD。