LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Раз копирование осуществлялось с помощью «dd», то UUID разделов должны были сохранить свои названия. Если нет, необходимо исправить /etc/fstab.

Думаешь, не грузится GRUB? Существует способ восстановить. Берёшь LiveCD или LiveUSB, например KNOPPIX или Ubuntu (если ты собираешься восстанавливать 64-битную систему, то LiveCD тоже должен быть 64-битным). Запустив, удостоверься с помощью программы palimpsest, что разделы диска отключены.

Теперь:

sudo bash // или su, если RPM-based дистр
mount /dev/sda1 /mnt
mount -t vfat /dev/sda2 /mnt/boot/efi // эта команда НЕ НУЖНА, если у тебя не UEFI. И в любом случае, уточни названия разделов, например с помощью gparted
mount -t proc none /mnt/proc
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
chroot /mnt
grub2-install
exit
cat /proc/mounts | awk '{print $2}' | grep "/mnt/sys" | sort -r | xargs umount
cat /proc/mounts | awk '{print $2}' | grep "/mnt/dev" | sort -r | xargs umount
umount /mnt/proc
umount /mnt
exit

И перезагружайся!

Исходная версия ZenitharChampion, :

Раз копирование осуществлялось с помощью «dd», то UUID разделов должны были сохранить свои названия. Если нет, необходимо исправить /etc/fstab.

Думаешь, не грузится GRUB? Существует способ восстановить. Берёшь LiveCD или LiveUSB, например KNOPPIX или Ubuntu (если ты собираешься восстанавливать 64-битную систему, то LiveCD тоже должен быть 64-битным). Запустив, удостоверься с помощью программы palimpsest, что разделы диска отключены.

Теперь:

sudo bash // или su, если RPM-based дистр
mount /dev/sda1 /mnt
mount -t vfat /dev/sda2 /mnt/boot/efi // эта команда НЕ НУЖНА, если у тебя не UEFI. И в любом случае, уточни названия разделов, например с помощью gparted
mount -t proc none /mnt/proc
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
chroot /mnt
grub2-install
exit
cat /proc/mounts | awk '{print $2}' | grep "/mnt/sys" | sort -r | xargs umount
cat /proc/mounts | awk '{print $2}' | grep "/mnt/dev" | sort -r | xargs umount
umount /mnt/proc
umount /mnt
exit

И перезагружайся!