Загрузочный цикл GNU GRUB 2.02

Год назад я установил Ubuntu 16.04.4 LTS (32-разрядную версию) на свой старый ноутбук Dell Latitude D820. Все прошло хорошо, пока однажды не пришло автоматическое обновление с новой версией GNU GRUB. Это обновление вызвало некоторые проблемы с загрузкой.

После нажатия кнопки включения я вижу экран Dell с F2 для входа в BIOS и т. Д. Вскоре после этого появляется меню GRUB. Когда я нажимаю Enter в пункте меню Ubuntu, GRUB пытается загрузить систему, но затем экран становится черным. После этого снова появится экран Dell и меню GRUB. Этот цикл обычно выполняется пару раз, и, наконец, GRUB может загрузить Ubuntu. В чем причина этого странного цикла загрузки?

0
задан 9 June 2019 в 00:16

3 ответа

Что я сделал до сих пор:

sudo fdisk -lu

/dev/sda1  *       2048    999423    997376   487M 83 Linux
/dev/sda2       1001470 468860927 467859458 223,1G  5 Erweiterte
/dev/sda5       1001472 468860927 467859456 223,1G 83 Linux

sudo pvscan 
PV /dev/mapper/sda5_crypt   VG ubuntu-vg       lvm2 [223,09 GiB / 44,00 MiB free]
Total: 1 [223,09 GiB] / in use: 1 [223,09 GiB] / in no VG: 0 [0   ]

sudo vgscan 
Reading all physical volumes.  This may take a while...
Found volume group "ubuntu-vg" using metadata type lvm2

sudo vgchange -a y
2 logical volume(s) in volume group "ubuntu-vg" now active

sudo lvscan 
ACTIVE            '/dev/ubuntu-vg/root' [219,81 GiB] inherit
ACTIVE            '/dev/ubuntu-vg/swap_1' [3,24 GiB] inherit

sudo mount /dev/ubuntu-vg/root /mnt/mydisk

После монтирования / dev / ubuntu-vg / root я запустил Boot Repair и нажал на автоматическое восстановление. Я получил то же сообщение, чтобы расшифровать разделы. Интересно, зачем мне расшифровывать разделы и монтировать / dev / ubuntu-vg / root вручную, если Ubuntu работает и все уже расшифровано?

В любом случае, я продолжил Boot Repair и установил GRUB в / dev / sda1. Восстановление загрузки дало мне сообщение, что переустановка прошла успешно. Цикл загрузки все еще там. Ubuntu будет загружаться иногда, а иногда нет.

Теперь я держу свой ноутбук в режиме ожидания, потому что таким образом я могу использовать его немедленно, вместо того, чтобы надеяться, что он загрузится, если мне повезет :-)

http://paste.ubuntu.com/p/VzwNCMtX9D/

1
ответ дан 9 June 2019 в 00:16

Я нашел несколько интересных вещей в сети. Super Grub Disk 2 - это программное обеспечение, которое позволяет загружать полностью испорченные системы Linux, использующие GRUB2. Это работает также с зашифрованными томами (Cryptosetup-Luks или Logical Volume Manager LVM). После загрузки и записи ISO-файла я запустил компьютер с этого компакт-диска. Ubuntu загрузился без проблем, поэтому я думаю, что нет сбоя оборудования, который вызывает проблемы с циклом загрузки.

https://www.supergrubdisk.org/super-grub2-disk/

Рекомендуется выполнить команду:

sudo grub-install --recheck /dev/[hard disk] update-grub

Итак, я ввел:

sudo fdisk -lu

Gerät      Boot   Start      Ende  Sektoren Größe Id Typ
/dev/sda1  *       2048    999423    997376   487M 83 Linux
/dev/sda2       1001470 468860927 467859458 223,1G  5 Erweiterte
/dev/sda5       1001472 468860927 467859456 223,1G 83 Linux


sudo grub-install --recheck /dev/sda update-grub
grub-install: Error: More then one installation device?

sudo grub-install --recheck /dev/sda1 update-grub
grub-install: Error: More then one installation device?

Теперь возникает вопрос: что означает grub-install под «более чем одним установочным устройством?». У меня только один жесткий диск с Ubunu только на нем установлен? Какими должны быть другие установочные устройства?

1
ответ дан 9 June 2019 в 00:16

Хороший обходной путь на данный момент - установить аварийно-спасательное программное обеспечение Super Grub Disk 2 на небольшой USB-накопитель, который постоянно находится в USB-слоте компьютера. Существует программное обеспечение YUMI - ваш универсальный установщик мультизагрузки , которое может установить super_grub2_disk_hybrid_2.02s10.iso на USB-накопитель. Ubuntu загружается с аварийного USB-накопителя, расшифровывает том LVM и работает просто отлично.

Основная загрузочная запись MBR на жестком диске все еще испорчена автоматическим обновлением Ubuntu GRUB 2.02, но с помощью аварийного USB-накопителя это уже не имеет большого значения.

Кроме того, GNU Grub 2.02 по-прежнему считается bata, поэтому в некоторых особых случаях следует ожидать проблем по определению.

https://www.supergrubdisk.org/wizard-step-put-super-grub2-disk-into-a-media/

1
ответ дан 9 June 2019 в 00:16

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

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