1

У меня есть следующая установка полностью идентичных устройств (Model и Revision совпадают):

  • Устройство A: ОС полностью установлена, все необходимое программное обеспечение установлено.
  • Устройство B: пустой * диск
  • Устройство C: пустой * диск

* на всех устройствах установлена (в случае A) версия Ubuntu, которую я не хочу использовать, так как у меня есть законченный, настроенный Debian, который я хочу использовать

Поэтому я взял образ устройства A и выгрузил его на диск устройства B. После этого я сравнил crc32 образа и памяти устройства B, они совпадают. Я загружаю B, он работает как полный клон A.

Теперь я вывожу на диск тот же образ на устройстве C (который полностью идентичен A и B) и снова сравниваю их значения crc32, другое совпадение. Я загружаю его, и он говорит: "Не найдено загрузочного носителя".

Почему это происходит, процесс дампа работал без проблем, как подтверждает crc32. Но почему это не работает? И еще много чего интересного: как мне решить эту проблему?

редактировать

Вывод fdisk -l (все устройства названы как mmcblk0pX)

Device  Start     End       Sectors   Size
p1            34     97656     97623  47.7M  EFI System
p2         97657   2690217   2592561   1.2G  Microsoft basic data
p3       2691072  13025279  10334208     5G  Linux file system
p4      13025280  14940159   1914880   935M  Linux swap

1 ответ1

0

Прежде всего, я не нашел причину. Но я нашел обходной путь, который мне подходит. Я запустил оболочку EFI и ввел fs0 с помощью fs0: теперь оболочка EFI запрашивает что-то вроде fs0\ > через cd EFI и cd debian Мне удалось найти файл с именем grubx64.efi . Я запустил файл, введя grubx64.efi и он запустил систему, показал мне GRUB2, где я мог выбрать установку Debian. Он загружается совершенно нормально, и с помощью sudo grub-install и sudo update-grub я смог восстановить испорченную запись EFI. После перезагрузки устройство C ведет себя точно так же, как устройства B и A.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .