Двойная загрузка Windows 10 и Ubuntu, но невозможно выбрать ОС при загрузке

Двойная загрузка Windows 10 и Ubuntu, но невозможно выбрать ОС при загрузке

Итак, я наконец установил Ubuntu на свой ноутбук, но компьютер по-прежнему автоматически загружает Windows 10, не спрашивая меня об этом. Я все еще могу получить доступ к Ubuntu через UEFI, но единственный способ, которым я могу постоянно делать это на своем компьютере, — это вынуть батарею и удерживать кнопку питания в течение 30 секунд, чтобы получить сообщение «нажмите ESC, чтобы приостановить запуск» после загрузки, что действительно раздражает.

Я пробовал играть с настройками Windows, но, похоже, он не распознает, что Ubuntu там есть. Первоначальная установка, похоже, тоже прошла нормально, и GRUB_HIDDEN_TIMEOUT=0 закомментирован. Так в чем же проблема и как мне ее исправить?

решение1

Симптомы, о которых вы сообщаете, могут быть вызваны как минимум тремя причинами:

  • Установки в смешанном режиме (BIOS/EFI)-- Если Windows установлена ​​в режиме EFI, а вы устанавливаете Linux в режиме BIOS/CSM/legacy (или наоборот), вы можете увидеть что-то вроде того, о чем вы сообщаете. Лучшим решением этой проблемы является установка загрузчика в режиме EFI для Linux. Инструмент Boot Repair, рекомендованный другими, может сделать это, и есть другие способы сделать это; однако важно убедиться, что проблема именно в этом, прежде чем пытаться это исправить. Кроме того, Boot Repair не сделает ничего полезного, если вы запустите его из режима загрузки BIOS, поэтому выдолженОтключите CSM перед попыткой исправления. Смотритемоя страница о CSM и его проблемахдля получения дополнительной информации по этой проблеме. Вы можете определить, загружается ли ваш Ubuntu в режиме EFI или в режиме BIOS, посмотрев на каталог с именем /sys/firmware/efi. Если этот каталог присутствует, вы загрузились в режиме EFI, и это объяснение, скорее всего, не является проблемой; но если этот каталогнетв данный момент вы загрузились в режиме BIOS, и это вполне может быть проблемой.
  • Неправильная установка порядка загрузки в режиме EFI-- На компьютере с EFI порядок, в котором компьютер пробует различные загрузчики, хранится в NVRAM. Если эта информация неверна или отсутствует, вы можете загрузиться сразу в неправильную ОС. Чтобы исправить это, вы можете настроить порядок загрузки с помощью efibootmgr, как описаноздесь;или в Windows сEasyUEFIполезность.
  • Windows меняет порядок загрузки при каждой загрузке-- Эта возможность является частным случаем предыдущей. Я видел несколько сообщений о том, что Windows корректирует порядок загрузки при каждой загрузке. Это может привести к чему-то похожему на проблему, которую вы видите, но с оговоркой, что порядок загрузки остается установленным на Ubuntu, если вы выключаете или перезагружаетесь из Ubuntu, но он меняется только при загрузке Windows. Смотритеэтот вопрос и ответыдля получения более подробной информации по этой проблеме.

Поскольку решения настолько различны, важно, чтобы вы лучше диагностировали проблему, прежде чем продолжать. Проверка режима загрузки Ubuntu является самой важной диагностикой. Также важно определить, возникает ли проблема при каждой загрузке или только после загрузки Windows.

Наконец, большинство EFI предоставляют некоторые средства для входа во встроенный менеджер загрузки; однако эта опция иногда отключается опцией прошивки «быстрый старт». Попробуйте войти в утилиту настройки прошивки и найти любую опцию под названием «быстрый старт» или что-то похожее и отключить ее. Эта функция заставляет прошивку выполнять минимальную инициализацию USB вместо полной инициализации USB, поэтому клавиатура может быть нефункциональной, пока ОС не возьмет управление на себя. Иногда это называют чем-то, связанным с инициализацией USB, поэтому вы можете поискать и такие опции.

решение2

Войдите в свой терминал, нажав ctrl+ alt+ t, чтобы открыть его, и введите

sudo update-grub

После этого в последней строке вы увидите название вашей другой ОС, затем нажмите Готово, после чего перезагрузите систему.

Связанный контент