У меня есть физическая машина CentOS 5.11, и я создал ее tar, используя:
sudo su
cd /
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
Я создал виртуальную машину Hyper-V, установил CentOS 5.11 и восстановил резервную копию, используя:
tar xvpfz backup.tgz -C /
Теперь машина не загружается. Это экран, с которым я столкнулся при загрузке: (извините, я пока не могу публиковать изображения) https://imgur.com/a/ZVTIY
Я пробовал всевозможные переустановки grub как из образа восстановления CentOS, так и из образов восстановления диска сторонних производителей, mkinitrd и многих других вещей, которые я даже не могу вспомнить. Я наткнулся на стену. Кто-нибудь знает, почему это происходит и как я могу это исправить? Спасибо.
Изменить: я разместил содержимое grub.conf, menu.lst, fstab и lvdisplay в комментариях. Я не могу размещать их здесь, так как у меня недостаточно очков репутации.
Изменить 2: я решил эту проблему! Спасибо всем в комментариях за вашу помощь. Это было серьезно оценено.
Чтобы решить эту проблему, я загрузился с живого компакт-диска Fedora и смонтировал свои файловые системы, как я упоминал в комментариях. После установки я выдал следующее: 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
Затем я перезагрузил машину, и она ожила.