
Год назад я установил Ubuntu 16.04.4 LTS (32-бит) на свой старый ноутбук Dell Latitude D820. Все шло хорошо, пока в один прекрасный день не пришло автоматическое обновление с новой версией GNU GRUB. Это обновление вызвало некоторые проблемы с загрузкой.
После нажатия кнопки включения питания я вижу экран Dell с F2 для входа в BIOS и т. д. Вскоре после этого появляется меню GRUB. Когда я нажимаю Enter в пункте меню Ubuntu, GRUB пытается загрузить систему, но затем экран становится черным. После этого снова появляется экран Dell и меню GRUB. Этот цикл обычно выполняется пару раз, и, наконец, GRUB может загрузить Ubuntu. В чем причина этого странного цикла загрузки?
решение1
Что я уже сделал:
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. Boot Repair выдал мне сообщение о том, что переустановка прошла успешно. Однако цикл загрузки все еще присутствует. Ubuntu иногда загружается, а иногда нет.
Теперь я держу свой ноутбук в режиме ожидания, потому что так я могу использовать его немедленно, а не надеяться, что он как-то загрузится, если мне повезет :-)
решение2
Я нашел в сети кое-что интересное.Супер-диск Grub 2это программное обеспечение, которое позволяет загружать полностью испорченные системы Linux, использующие GRUB2. Это также работает с зашифрованными томами (Cryptosetup-Luks или Logical Volume Manager LVM). После загрузки и записи ISO-файла я запустил компьютер с этого CD. 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? Каковы должны быть другие установочные устройства?
решение3
Хорошим решением на данный момент является установка спасательного программного обеспечения.Супер-диск Grub 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/