Я установил Ubuntu 19.10 на свой MacBook (середина 2010 г. он же Macbook7,1) в качестве единственной ОС. Сейчас моя система работает, но у нее есть несколько проблем. Одна из этих проблем заключается в том, что я не могу заставить GRUB отображать меню, что бы я ни делал.Прямо сейчас мой файл / etc / default / grub
содержит следующее:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=auto
Когда мой компьютер загружается, я вижу немигающий символ _
около 5 секунд, а затем Я вижу нормальный вывод ядра, который вы видели, когда Ubuntu начинает загружаться. Если я нажму клавишу ESC
, когда отображается _
, загрузка не будет продолжена, и экран будет зависать до тех пор, пока я не выключу систему принудительно, удерживая кнопку питания.
Подсказка, которую я заметил, заключается в том, что меню grub отлично работает при загрузке с установщика USB. Я просмотрел grub.cfg
в установщике USB, и там есть эта строка, которая, похоже, отсутствует в /boot/grub/grub.cfg
в моей установке Ubuntu: ] insmod efi_gop
Итак, учитывая эту информацию, как мне настроить GRUB для отображения меню?
У меня такая же проблема с 20.04 на MacBook Pro 5,5 (13 дюймов, середина 2009 г.). Загрузка с помощью установщика Ubuntu Live USB отображает графическое меню grub абсолютно нормально.
Обходной путь, который работает для меня, пока кто-то не сможет найти основную причину, состоит в том, чтобы раскомментировать или добавить GRUB_TERMINAL=console
в /etc/default/grub
и запустить sudo update-grub
.
По крайней мере, вы можете видеть и делать выбор из меню, просто оно не полноэкранное и не выглядит так красиво. У меня есть подозрение, что это скорее настройка EFI проблема, а не личинка.