Ремонт Grub после Clonezilla

Я установил образ раздела (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: 
0
задан 7 April 2015 в 14:40

1 ответ

Похоже, что исходный компьютер, по крайней мере, использовал EFI. Если новый компьютер также использует EFI, необходимо смочь использовать, мои повторно находят диспетчер начальной загрузки как чрезвычайная система начальной загрузки:

  1. Загрузка CD-R или версия карты флэш-памяти с интерфейсом USB от страница .
  2. загрузок Готовят носитель начальной загрузки из упомянутого изображения.
  3. Начальная загрузка повторно находят. Это может потребовать использования встроенного диспетчера начальной загрузки Вашего компьютера, к которому обычно получают доступ через функциональную клавишу.
  4. перенаходка должна показать Вам варианты для всех Ваших ядер Linux. Выберите один и поразите клавишу Enter.

С любой удачей компьютер запустит. Можно затем или установить, повторно находят через пакет Debian или PPA или выполняют Восстановление Начальной загрузки.

, Если у Вас есть проблемы, Вы, возможно, должны загрузить чрезвычайную систему и отредактировать Ваш /etc/fstab файл для Вашей новой системы, так как это возможно Ваша файловая система, которую изменили UUID. Самая легкая вещь сделать в этом случае состоит в том, чтобы изменить первую запись для Вашего / строка для чтения /dev/sda4, а не UUID={whatever}. С немного большим усилием можно использовать blkid, чтобы изучить новое значение (значения) UUID и сделать соответствующие замены.

2
ответ дан 7 April 2015 в 14:40

Другие вопросы по тегам:

Похожие вопросы: