Назад | Перейти на главную страницу

РЕШЕНИЕ Восстановил tar физической машины CentOS на виртуальную машину, и теперь она не загружается

У меня есть физическая машина 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 Затем я перезагрузил машину, и она ожила.