我有一个物理的CentOS 5.11机器,我创build了一个tar的使用:
sudo su cd / tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
我创build了Hyper-V虚拟机,安装了CentOS 5.11并使用以下命令恢复备份:
tar xvpfz backup.tgz -C /
现在机器将无法启动。 这是我在启动时遇到的屏幕:(抱歉,我还不能发布图像) https://imgur.com/a/ZVTIY
我已经尝试了从CentOS恢复映像和第三方磁盘恢复映像,mkinitrd等很多其他的东西,我什至不记得重新安装GRUB。 我在这里打了一堵墙。 有谁知道为什么会发生这种情况,我怎么解决这个问题? 谢谢。
编辑:我已经在评论中发布了grub.conf,menu.lst,fstab和lvdisplay的内容。 我无法在这里发帖,因为我没有足够的代表点。
编辑2:我解决了这个问题! 感谢大家在评论中的帮助。 这是非常感谢。
为了解决这个问题,我启动了一个Fedora Live光盘,并挂载了我的文件系统,正如我在评论中提到的那样。 一旦安装,我发出以下: mkinitrd --with=hid-base-hv --with=hid-hyperv --with=hv_utils --with=hv_vmbus --with=hv_storvsc --with=hv_netvsc /boot/initrd-2.6.18-408.el5.img 2.6.18-408.el5 -f然后我重新启动机器,它活着。