Fresh install boots into grub

Linux newbie here. Just recently reinstalled Ubuntu and every украл I boot, I get thrown into the grub shell. гve looked everywhere, wasted в lot of украл and can't track the problem for the life of я.

The partition table is laid out схвати:/dev/sda1 - настоящий The OS/dev/sda2 - EFI/dev/sda3 - Swap

By running:

set root=(hd0,gpt1)
linux /vmlinuz_something root=/dev/sda1 ro
initrd /initrd.img
boot

I boot into the ВЫ and then run update-grub. It appears эксперт it существуешь succesfully located the kernels updated the entries, but still boots into grub. So I further looked into the issue and ran into some instances suggesting it might have something to do with the way GRUB handles booting following unsuccesful boot attempts.

From what I could make out of those, I decided to try and add to my/etc/default/grub:

GRUB_TIMEOUT=0
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

I ran update-grub одиннадцать обитали and the issue persisted. Also tried other оцени туз в guess, which didn't work unsurprisingly. I apologize for bringing up this exhausted topic, but the solutions I found just haven't worked for я. Any ты разрабатываешь on how to fix this?

0
задан 12 October 2015 в 23:10

1 ответ

Мое подозрение - то, что у Вас есть две установки GRUB - возможно, один к одному распределение и другой для другого; или один режим BIOS и один режим EFI. В любом случае, если Вы обновляете конфигурационный файл для одного GRUB, но другой выполняется, Вы будете видеть признаки как то, что Вы видите.

Если у Вас есть два режима EFI установки GRUB, необходимо видеть доказательство их в Вашем sudo efibootmgr -v вывод и/или в файлах на Вашем Системном разделе EFI (ESP), который обычно монтируется в /boot/efi в Ubuntu. Попробуйте следующие команды:

sudo efibootmgr -v
sudo find /boot/efi -iname "*.efi"

Первые выставочные загрузчики, которые регистрируются во встроенном микропрограммном обеспечении, включая их пути. Если Вы видите несколько ссылок на shim.efi, shimx64.efi, grub.efi, или grubx64.efi (то есть, больше чем один от этого набора), который мог быть проблемой. Вторая команда находит все программы начальной загрузки на Вашем ESP (предполагающий, что это смонтировано в /boot/efi). Снова, несколько программ начальной загрузки могли быть проблемой - но в этом случае, один Контейнер может сосуществовать с одним GRUB; это - просто несколько двоичных файлов GRUB, которые могли быть проблемой.

Если у Вас есть один режим BIOS и один режим EFI GRUB, который может быть более трудно обнаружить. Самый легкий способ сделать так состоит в том, чтобы запустить Скрипт Информации о Начальной загрузке, который определяет и загрузчики режима BIOS и режима EFI, но берет некоторый опыт интерпретировать.

Можно хотеть отправить RESULTS.txt файл, который Сценарий Информации о Начальной загрузке производит, наряду с выводом тех двух команд, которые я отметил на pastebin сайт, и отправляют URL здесь, чтобы мы интерпретировали.

Еще одна вещь: Если у Вас есть и ЛИЧИНКИ режима BIOS и режима EFI, и если режим BIOS, GRUB является тем, который это приводит к сбою, можно обойти его путем входа во встроенное микропрограммное обеспечение и отключения Модуля поддержки совместимости (CSM), иначе "поддержка начальной загрузки прежней версии" или слова к тому эффекту. Я даю этому действию, возможно, 1 в 3 шансах решения Вашей проблемы, но это стоит попробовать, особенно если Вы не забываете следовать инструкциям для включения CSM. Даже если это действие не решает проблему отдельно, это может упростить решение, когда-то причина лучше понята.

0
ответ дан 30 September 2019 в 23:53

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

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