Рейтинг:0

Командная строка grub всегда отображается после переустановки grub

флаг fr

У меня есть два жестких диска, один с Windows 10, а другой с Ubuntu (20.04). Жесткий диск Ubuntu имеет полное шифрование диска с использованием LVM.

Проблема, которую я вижу, заключается в том, что каждый раз, когда я пытаюсь загрузиться на свой диск Ubuntu, меня бросает в командную строку grub. Я знаю, как заставить его загружаться, но очень раздражает необходимость делать это каждый раз, когда я хочу сменить операционную систему. я уже пытался sudo update-grub2 или попробуйте удалить и переустановить grub. Я все еще получаю ту же самую ошибку.

Порыскав в Интернете, я наткнулся на ремонт обуви инструмент, который, надеюсь, должен решить мои проблемы, но в итоге он все равно не будет работать правильно, как я ожидаю. Это вывод из ремонт обуви https://paste.ubuntu.com/p/wthpKpVRyV/

Это содержимое моего /etc/по умолчанию/жратва файл:

# Если вы измените этот файл, после этого запустите update-grub, чтобы обновить
# /boot/жратва/жратва.cfg.
# Полную документацию по параметрам этого файла см. в:
# info -f grub -n 'Простая конфигурация'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE = скрыто
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || эхо Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
GRUB_CMDLINE_LINUX_DEFAULT="rhgb тихий всплеск acpi_enforce_resources=слабый pcie_ports=compat"
GRUB_CMDLINE_LINUX=""

# Раскомментируйте, чтобы включить фильтрацию BadRAM, измените в соответствии с вашими потребностями
# Это работает с Linux (патч не требуется) и с любым ядром, которое получает
# информация о карте памяти из GRUB (GNU Mach, ядро ​​FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Раскомментируйте, чтобы отключить графический терминал (только для grub-pc)
GRUB_TERMINAL=консоль

# Разрешение, используемое на графическом терминале
# обратите внимание, что вы можете использовать только те режимы, которые ваша видеокарта поддерживает через VBE
# вы можете увидеть их в реальном GRUB с помощью команды `vbeinfo'
#GRUB_GFXMODE=640x480

# Раскомментируйте, если вы не хотите, чтобы GRUB передавал параметр "root=UUID=xxx" в Linux
#GRUB_DISABLE_LINUX_UUID=истина

# Раскомментируйте, чтобы отключить генерацию пунктов меню режима восстановления
#GRUB_DISABLE_RECOVERY="истина"

# Раскомментируйте, чтобы получить звуковой сигнал при запуске grub
#GRUB_INIT_TUNE="480 440 1"
darth_epoxy avatar
флаг nl
Не используйте восстановление загрузки. Можете ли вы отредактировать свой вопрос и добавить содержимое вашего файла grub, пожалуйста? Откройте терминал и попробуйте `sudo gedit /etc/default/grub`, скопируйте и вставьте текст (пока ничего не меняйте).
флаг fr
Теперь я отредактировал свой вопрос @darth_epoxy с его содержимым.
Рейтинг:0
флаг nl

Я рекомендую вам добавить эти строки;
Откройте терминал и введите судо нано /etc/по умолчанию/жратва или используйте гэдит.
GRUB_DEFAULT=0
#GRUB_DEFAULT=сохранено
#GRUB_SAVEDEFAULT=истина
#GRUB_TIMEOUT_STYLE=скрыто
GRUB_TIMEOUT_STYLE=меню
GRUB_TIMEOUT=10
Добавьте это для CMDLINE, но это спекулятивно, и после нескольких успешных загрузок вы можете изменить его обратно. Так что просто закомментируйте с помощью #, а не удаляйте строки. Также вы можете настроить этот файл grub, если узнаете больше информации в будущем.
#GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"
GRUB_CMDLINE_LINUX_DEFAULT="rhgb тихий всплеск acpi_enforce_resources=слабый pcie_ports=compat"
GRUB_CMDLINE_LINUX=""
И раскомментируйте эту строку;
GRUB_TERMINAL=консоль
Сохранить с тем же именем файла (в nano используйте Ctrl+O)
После сохранения обязательно обновите grub, иначе ничего не произойдет!
Тип sudo update-grub и это создаст новый файл cfg.
Тип sudo shutdown -r сейчас и отчитаться о результате.
Примечание. Это заставит вас загрузиться в меню grub, которое поможет диагностировать проблемы, если этот ответ неполный. Вы можете изменить это обратно в любое время после этого.

флаг fr
К сожалению, это не сработало для меня. Я обновил свой первоначальный ответ, чтобы показать текущий файл `/etc/default/grub`. Когда я запускаю `sudo update-grub`, он также говорит, что видит мой жесткий диск Windows, но когда я попадаю в меню grub, выполняя ручные команды, я также не вижу записи.
darth_epoxy avatar
флаг nl
Баггер. Если вы получаете консоль grub вместо меню grub, что вы вводили, чтобы она загружалась? Здесь есть подробный ответ на проблемы с консолью grub, и его, возможно, стоит прочитать https://askubuntu.com/questions/1280087/grub-failed-to-install-cant-boot-neither-windows-nor-ubuntu/1280155 #1280155
флаг fr
Это то, что я набираю, чтобы он загрузился `установить корень=(hd1,2) установить префикс = (hd1,2)/grub инсмод нормальный нормальный`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.