Grub теряется после сбоя compiz

у меня очень странная проблема. У меня ноутбук Dell с установленной Windows 10. У него есть жесткий диск на 1 ТБ и SSD-накопитель на 128 ГБ. Я установил Ubuntu, разделы / home и / swap находятся на HD, но, насколько я помню, инициализатор Ubuntu находится на SSD. У меня Ubuntu 18.04.

Двойная загрузка всегда работала отлично. Однако иногда у меня возникала известная проблема с Compiz (он вылетает, и вам приходится выключать ноутбук, нажав и удерживая кнопку питания). После поиска решения и пробования некоторых команд проблема, по-видимому, была решена.

Вчера это случилось снова (сбой Compiz), но когда я перезагрузил систему, GRUB был утерян. Я получил сообщение Не найдено загрузочных устройств . Он не мог загрузить ни Ubuntu, ни Windows. Я перезапустился и перешел к настройке BIOS. В последовательности загрузки у меня все еще использовались Ubuntu и Windows в качестве вариантов загрузки, но, видимо, они не работали. Я пытался вручную создать вариант загрузки для Windows, но это сработало только один раз.

Прямо сейчас я работаю с live Ubuntu с загрузочного USB-накопителя, который я создал на другом ноутбуке. Я искал много разных решений на разных форумах и веб-страницах, но ни одно из них не помогло.К приложению прилагается мой вывод fdisk:

fdisk output

# Решение 1: программа восстановления загрузки

Я пытался установить восстановление загрузки (при использовании Live Ubuntu), но этого не произошло » не дайте мне вариант «рекомендуемый ремонт», только «создать сводку bootinfo».

# Решение 2: grub-install

Я попробовал следующую последовательность:

sudo mkdir /mnt/ubuntu
sudo mount /dev/sda4 /mnt/ubuntu
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sda

Но получил следующую ошибку:

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.

После нескольких попыток я понял, что, возможно, это произошло из-за того, что / dev / sda4 - моя файловая система, в то время как моя загрузка для Ubuntu выполняется на SSD-диске. Проблема в том, что после нескольких перезагрузок моего ноутбука с живым USB Ubuntu fdisk больше не показывает SSD-накопитель (раньше это был sdb , я думаю, с некоторым EFI имя, может быть). Он также не отображается на GParted. Не знаю почему.

Кто-нибудь знает, как это решить?


ОБНОВЛЕНИЕ

По неизвестной причине я перезагрузился, и теперь появляется SSD-накопитель sdb . Вот мой вывод fdisk :

new fdisk output

Следует ли мне попробовать # Решение 2 выше, используя соответствующий раздел Linux на sdb ?

Здесь у вас есть печать gparted о SSD sdb :

gparted

2
задан 4 October 2020 в 15:53

0 ответов

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

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