Не могу загрузиться в Ubuntu, после работы с файлом GRUB

Я использую Ubuntu 14.04 (одна, без двойной загрузки), и сегодня она установила новое ядро ​​(3.13.0-49). По какой-то причине он не работал с моей системой, мышь не реагировала, как и моя сеть. Поэтому я загрузился, используя старое ядро ​​(3.13.0-37), и оно работало нормально.

Но каждый раз, когда я загружался, мне приходилось нажимать клавишу shift и выбирать рабочее ядро, поэтому я искал, как настроить свою загрузку так, чтобы она загружала предыдущую.

Не зная точно, что я делал, я следовал шагам на этой теме , в основном редактируя файл /etc/default/grub, где он читал GRUB_DEFAULT=0 - GRUB_DEFAULT=2. А затем запустите sudo update-grub на Терминале.

Затем я перезапустил свой компьютер, и все, что я получил, это утилита ASUS UEFI BIOS. Нет Grub, нет Ubuntu, нет ничего. Проведение смены или с ничего не делал. Я сделал Live USB из недавно загруженного .iso Ubuntu, и теперь я использую Ubuntu с USB-накопителя. Но я не могу восстановить свой старый файл grub (я сделал его резервную копию, прежде чем возиться с ним). Я могу получить доступ к своему жесткому диску с тремя разделами: sda1, где, как мне кажется , (поскольку я в этом не разбираюсь) загружается мой компьютер; sda2 (не уверен, что это такое) и sda3, где находится большинство моих файлов, но он находится в файловой системе с именем «crypto_LUKS»

Я получил это, прочитав резюме BootInfo из boot- ремонт .

Я пытался решить проблему тремя различными способами:

  1. , используя рекомендованное исправление загрузки (как это ) - это говорит об этом находит / boot, говорит, что он восстанавливает, но после загрузки я просто возвращаюсь к своему UEFI BIOS. Если я выберу «дополнительные параметры», я не вижу ничего на вкладках «Расположение GRUB», «Параметры GRUB» или «Параметры MBR».

  2. после этих шагов (ответ № 2) через терминал. После попытки

    sudo mount / dev / sda1 / mnt и

    sudo grub-install --root-directory = / mnt / dev / sda

(как с sda1, так и с sda3), я получаю

Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
  1. редактирование файла grub в моем sda3 (теперь в /media/ubuntu/5810cd14-bf74-4b7d-a312-81129f4bc7aa/etc/default) обратно в прежнее состояние, которое мне удалось сделать с помощью sudo su (диск был только для чтения), но затем, когда я пытаюсь запустить sudo update-grub, он выдает следующее сообщение об ошибке: «/ usr / sbin / grub-probe: error: не удалось получить канонический путь` /cow'."

Что мне делать? Я действительно не хочу переустанавливать Ubuntu, все мои файлы кажутся неповрежденными, и все, что мне нужно сделать, это загрузить мою систему! Я не могу поверить, что нахожусь во всем этом беспорядке, просто (и глупо) редактируя один символ в одном файле.


РЕДАКТИРОВАТЬ:

Я объединил ссылку oldfred о восстановлении загрузки UEFI с другой опубликованной мною о восстановлении загрузки зашифрованных разделов и получил grup-install для запуска установки grub-efi-amd64.

Затем я получил сообщение об ошибке, в котором говорится, что я должен изменить свой конфигурационный файл / etc / default / grub, чтобы включить строку GRUB_ENABLE_CRYPTODISK=1. Сделал это, и это не сработало. Затем я увидел здесь есть ошибка, правильная строка будет GRUB_ENABLE_CRYPTODISK=y.

1138 Сделал это и получил еще одно сообщение об ошибке, которое я не могу вспомнить сейчас. Надоело после двух дней работы над этим и переустановил Ubuntu с новым форматом. Работает хорошо с тех пор, хотя загрузка занимает немного больше времени с тех пор.

5
задан 13 April 2017 в 15:24

1 ответ

Если у Вас все еще есть доступ к Linux, попытайтесь использовать Личинку Customizer. http://ubuntuhandbook.org/index.php/2014/04/install-grub-customizer-ubuntu-1404/ Видит, можно ли найти старый раздел Ubuntu, поместить его наверху списка (это должно не обязательно быть наверху списка. Я просто предложил вершину так, чтобы она загрузилась автоматически, если Вы не нажмете клавиш в течение 10 секунд), и сохраните файл.

2
ответ дан 14 April 2017 в 01:24

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

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