Я установил образ раздела (Ubuntu 14.04) с другого компьютера на мой компьютер (ранее Ubuntu 12.04) с помощью clonezilla. Системный раздел на другом компьютере был sda1, а на моем компьютере - sda4 (у меня есть мультизагрузочная система с windows, MBR, UEFI, SWAP на другом sda). После установки образа мой компьютер больше не может загружаться, так как grub не может найти новую Ubuntu 14.04 на sda4. К сожалению, я не могу запустить boot-repair ни с флешки, ни из живого сеанса Ubuntu. Кто-нибудь знает, как восстановить мой grub?
Вот первая часть вывода файла журнала ошибок восстановления загрузки:
Boot Info Script e7fc706 + Boot-Repair extra info [Boot-Info 9Feb2015]
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99-2.00) is installed in the MBR of /dev/sda and looks at sector
386664576 of the same hard drive for core.img, but core.img can not be
found at this location.
=> No boot loader is installed in the MBR of /dev/sdb.
=> Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdc.
=> Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdh.
sda1: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 7/2008: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /EFI/Boot/bkpbootx64.efi /EFI/Boot/bootx64.efi
/EFI/ubuntu/grubx64.efi /EFI/ubuntu/shimx64.efi
/EFI/Microsoft/Boot/bkpbootmgfw.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootmgr.efi
/EFI/Microsoft/Boot/bootx64.efi
/EFI/Microsoft/Boot/memtest.efi
sda2: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda4: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.04.1 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
/boot/grub/i386-pc/core.img
sda5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
Похоже, что исходный компьютер, по крайней мере, использовал EFI. Если новый компьютер также использует EFI, необходимо смочь использовать, мои повторно находят диспетчер начальной загрузки как чрезвычайная система начальной загрузки:
С любой удачей компьютер запустит. Можно затем или установить, повторно находят через пакет Debian или PPA или выполняют Восстановление Начальной загрузки.
, Если у Вас есть проблемы, Вы, возможно, должны загрузить чрезвычайную систему и отредактировать Ваш /etc/fstab
файл для Вашей новой системы, так как это возможно Ваша файловая система, которую изменили UUID. Самая легкая вещь сделать в этом случае состоит в том, чтобы изменить первую запись для Вашего /
строка для чтения /dev/sda4
, а не UUID={whatever}
. С немного большим усилием можно использовать blkid
, чтобы изучить новое значение (значения) UUID и сделать соответствующие замены.