Как восстановить загрузочное меню (UEFI)?

У меня были Windows и Ubuntu, установленные в режиме UEFI. Затем я установил 32-битную Ubuntu (в списке типов разделов не было раздела UEFI, поэтому я просто установил его без указания раздела UEFI). Так что теперь у меня 3 ОС. Проблема в том, что когда я пытаюсь загрузить ноутбук в режиме UEFI, есть только Windows, для загрузки Linux я должен включить режим Legacy. Я хочу вернуть список ОС в режиме UEFI.

0
задан 29 February 2016 в 18:12

1 ответ

Самые современные EFIs являются 64-разрядными. Основными исключениями являются некоторые планшеты и нетбуки, которые имеют 32-разрядный EFIs. Эта деталь (битовая глубина EFI) является ключевой, потому что битовая глубина несколько "привязывается" битовой глубиной EFI. Там пути вокруг этого, все же. Я знаю о два, один из которых имеет две подопции:

  • Использование Модуль поддержки совместимости (CSM) - CSM является инструментом EFI для поддержки более старых загрузчиков режима BIOS. Это кажется на установку использующего компьютеры CSM. Обычно, это - Плохая Идея, потому что она значительно усложняет путь начальной загрузки; однако, если Вы действительно потребность загрузить 32-разрядную ОС, это может быть самый простой способ сделать так. Проблема заставляет это сосуществовать с 64-разрядным режимом EFI, установки ОС, начиная с переключения между режимами начальной загрузки (BIOS/CSM/наследие по сравнению с EFI/UEFI) хитро. Я знаю о двух способах сделать это:
    • Использование диспетчер начальной загрузки встроенного микропрограммного обеспечения - к Этому обычно получают доступ путем удара Esc, Войдите, или функциональная клавиша (обычно F8 или выше) рано в процессе начальной загрузки. Можно затем выбрать между именованными загрузчиками EFI и начальными загрузками режима BIOS дисков. Это обычно - неловкое решение.
    • Использование повторно находит - Мои повторно находят , может переключиться от его собственной начальной загрузки режима EFI до начальной загрузки режима BIOS. Эта способность отключена по умолчанию на ПК, хотя; необходимо отредактировать refind.conf и не прокомментировать scanfor опция, удостоверившись, что hdbios среди опций. После этого необходимо видеть опцию меню начальной загрузки для выполнения начальной загрузки режима BIOS.
  • GRUB Использования - GRUB не может переключиться от режима EFI до начальной загрузки режима BIOS (или наоборот); но это может загрузить 32-разрядное ядро из 64-разрядной начальной загрузки, или наоборот. Идеально, вводя sudo update-grub от 64-разрядного, режима EFI Ubuntu должна заставить это обнаруживать 32-разрядное ядро от Вашей новой установки и добавлять его к меню. В противном случае Вы, возможно, должны сделать некоторое ручное реконфигурирование. Обратите внимание, что это - довольно "новейший" материал, таким образом, он не может работать легко или как Вы ожидаете. Я никогда не делал этого сам.

Перед окончанием, я хотел бы подвергнуть сомнению, почему Вы пытаетесь загрузить 32-разрядную ОС. В большинстве случаев нет никакой потребности в этом. Даже если Вы зависите от некоторых старых 32 битов только двоичный файл, можно обычно заставлять его работать в современной 64-разрядной Ubuntu через библиотеки совместимости.

, Если действительно необходимо выполнить 32-разрядное распределение, может быть лучше сделать так в виртуальной машине (VirtualBox, QEMU, VMware, и т.д.). Эта практика избавит от необходимости любой переход обруча загрузчика и, вероятно, будет немного более безопасна полный (хотя Вы уже повторно разделили, который является частью риска).

0
ответ дан 1 March 2016 в 04:12
  • 1
    @eckes: можно покрыть тех более безопасно или rm ./* или rm -- *. – David Foerster 30 May 2017 в 06:59

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

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