двойное загрузочное 14.04 / 17.04 потерянное меню grub

У меня был ubuntu14.04LTS, и я установил ubuntu 17.04, создав раздел. Таким образом, я получил 2 варианта при запуске. Это работало нормально до пары недель. Я предполагаю, что после обновления 14.04 начальное меню (grub?) Исчезло, а ноутбук запустился непосредственно на 14.04.

Я попытался выполнить ремонт с этим результатом: обнаружен GPT. Создайте раздел BIOS-Boot (> 1MB, неформатированная файловая система, флаг bios_grub). Это может быть выполнено с помощью таких инструментов, как Gparted. Затем повторите попытку. В качестве альтернативы вы можете повторить попытку после активации опции [Separate / boot / efi partition:].

Вещи оттуда слишком сложны в форумах, я не эксперт, просто пользователь.

Разделы все еще существуют со всем содержимым.

bootinfo из boot-repair: http://paste.ubuntu.com/25575784/

Надеюсь, кто-то может помочь. Спасибо.

1
задан 21 September 2017 в 06:17

2 ответа

Ваш grub.cfg должен быть следующим:

cat /boot/efi/EFI/ubuntu/grub.cfg search.fs_uuid 94ce33db-7654-4e3e-a9be-a3063bb155cf root hd0,gpt4 set prefix=($root)'/boot/grub' configfile $prefix/grub.cfg

Вы получаете UUID от этого (я получил его из отчета Boot-Repair).

sudo blkid -c /dev/null -o list

И вы хотите изменить первую строку на UUID sda4 & amp; gpt4 - gpt6, copy & amp; вставьте UUID из команды выше. Orcopy this line & amp; вставить. Лучше всего добавить # в существующую строку, поскольку первый символ меняется на комментарий. Тогда вам будет легче вернуться, если потребуется.

search.fs_uuid 00aee336-b9ae-4c75-8edc-a19adb0b5451 root hd0,gpt6 sudo nano /boot/efi/EFI/ubuntu/grub.cfg

Должно получиться так:

search.fs_uuid 00aee336-b9ae-4c75-8edc-a19adb0b5451 root hd0,gpt6 #search.fs_uuid 94ce33db-7654-4e3e-a9be-a3063bb155cf root hd0,gpt4 set prefix=($root)'/boot/grub' configfile $prefix/grub.cfg
1
ответ дан 18 July 2018 в 06:29

Ваш grub.cfg должен быть следующим:

cat /boot/efi/EFI/ubuntu/grub.cfg search.fs_uuid 94ce33db-7654-4e3e-a9be-a3063bb155cf root hd0,gpt4 set prefix=($root)'/boot/grub' configfile $prefix/grub.cfg

Вы получаете UUID от этого (я получил его из отчета Boot-Repair).

sudo blkid -c /dev/null -o list

И вы хотите изменить первую строку на UUID sda4 & amp; gpt4 - gpt6, copy & amp; вставьте UUID из команды выше. Orcopy this line & amp; вставить. Лучше всего добавить # в существующую строку, поскольку первый символ меняется на комментарий. Тогда вам будет легче вернуться, если потребуется.

search.fs_uuid 00aee336-b9ae-4c75-8edc-a19adb0b5451 root hd0,gpt6 sudo nano /boot/efi/EFI/ubuntu/grub.cfg

Должно получиться так:

search.fs_uuid 00aee336-b9ae-4c75-8edc-a19adb0b5451 root hd0,gpt6 #search.fs_uuid 94ce33db-7654-4e3e-a9be-a3063bb155cf root hd0,gpt4 set prefix=($root)'/boot/grub' configfile $prefix/grub.cfg
1
ответ дан 24 July 2018 в 18:36
  • 1
    как вы копируете и вставляете сюда терминальные строки в их исходном формате? – Matías Fernández 22 September 2017 в 14:09
  • 2
    4 пробела делают команду & amp; один из значков сделает несколько строк в виде команд, отложив их в 4 пробела. – oldfred 22 September 2017 в 17:40
  • 3
    ОК. Я изучу процедуру и попробую. Для меня это не простая вещь. – Matías Fernández 23 September 2017 в 05:10
  • 4
    должен быть просто копией; вставить. nano - редактор старого стиля, вы должны использовать клавиши со стрелками для перемещения указателя, но все же можете копировать и; вставить. – oldfred 23 September 2017 в 06:50
  • 5
    РЕШАЕМ !!!! Спасибо, @oldfred ... если можешь, скажи мне, что сделал ... – Matías Fernández 25 September 2017 в 03:35

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

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