Устройство для установки загрузчика не активно.

Вопрос или проблема

Я хочу настроить двойную загрузку Windows 10 и Ubuntu 24.04. Я использовал флешку на 32 ГБ для загрузки. Я дошел до части в установке, где меня спрашивали, что я хочу установить. Я не хочу делать чистую установку, но по какой-то причине опция двойной установки не отображается.

Я попробовал несколько вещей, но не смог заставить ее появиться в качестве опции, поэтому решил выбрать ручную установку. После разбиения на раздел примерно 52 ГБ (я сделал это в Windows, а потом переключился обратно на Ubuntu), я создал разделы / и /home, но не могу выбрать место для установки ОС. Когда я нажимаю на выпадающее меню, мой SSD серым цветом.

enter image description here

Я новичок в Linux, поэтому прошу прощения заранее за мои последующие/уточняющие вопросы.

Похоже, у вас только одно устройство, поэтому устройство для загрузчика предвыбрано и отображается серым цветом, изменения невозможны. Местоположение установки ОС было выбрано, когда вы задали местоположение корневого раздела “/”. Другой необходимой точкой монтирования является раздел EFI на /boot/efi, возможно, sda1, но это не показано на изображении. Этот раздел должен иметь флаги esp и boot, и его тип должен быть признан как раздел EFI. Когда все необходимые точки монтирования выбраны, нажмите кнопку “далее”, чтобы продолжить.

Если вы используете пользовательскую разметку (GPT), вам нужно создать “BIOS Boot” -раздел длиной 2048 сектора в качестве первого раздела.

Вы можете сделать это также вручную во время установки, например, следующим образом:

  1. Переключитесь на TTY2, нажав ctrl-alt-F2
  2. sudo su
  3. cfdisk /dev/sda (если cfdisk не установлен, вы можете: apt install cfdisk)
  4. Затем исправьте разметку должным образом, например, удалив старые разделы (это удалит все старые данные, поэтому сначала сделайте резервную копию, если они вам нужны), а затем создайте новый первый раздел размером 2048S (секторов). Затем измените тип на “BIOS Boot”
  5. Переключитесь обратно на TTY2, нажав ctrl-alt-F1
  6. Возможно, вернитесь и снова выберите Пользовательскую Компоновку, чтобы повторно прочитать разделы
  7. Теперь вы должны быть в состоянии выбрать диск в качестве загрузочного диска.

У меня была такая же проблема, потому что я совершил 2 ошибки

  1. При попытке загрузиться с установочной флешки она дает два варианта: один для использования как UEFI и один без (вероятно, BIOS). Здесь мне нужно было выбрать правильный, UEFI в моем случае, так как мой SSD отформатирован в UEFI.
  2. Мне нужно было использовать gparted для создания небольшого раздела fat32, а затем, используя опцию “управление флагами”, отметить ESP, boot автоматически также будет отмечен.
    Затем все заработало.

Я столкнулся с этой проблемой, используя разметку GPT. Кажется, это может быть ошибка в некоторых новых установочных процессах (я видел это с установщиком Xubuntu 24.10), когда если вы разметите ваше устройство хранения (например, используя GParted) до запуска установки, установщик может не обнаружить его как допустимую конфигурацию, даже если вы правильно настроите разделы (например, укажите раздел для использования в качестве корневой точки монтирования /).

Одним из обходных путей является выбор диска, который вы хотите использовать (например, /sda), и форматирование его в процессе установки, используя кнопку “Новая таблица разделов” (предупреждение: если вы сделаете это, вы потеряете все существующие данные, хранящиеся на этом устройстве), затем добавьте новые разделы с помощью кнопки +, в этом случае установщик корректно обнаружит систему.

Другим вариантом может быть создание “BIOS Boot” длиной 2048 сектора, как описано в другом комментарии: https://askubuntu.com/a/1529148/879530

К сожалению, эти обходные пути могут не всегда быть осуществимыми; надеемся, что эта ошибка/регрессия скоро будет исправлена.

Ответ или решение

Для пользователей, стремящихся установить двойную загрузку Windows 10 и Ubuntu 24.04, часто возникает проблема с установкой загрузчика, когда устройство для установки загрузчика отображается в сером цвете и его невозможно выбрать. Рассмотрим эту проблему подробнее, выделив основные аспекты и возможные пути её решения.

Теория (Theory)

Причина этого явления может быть многогранной. Во-первых, стоит понять, как организована работа загрузчиков и загрузочные схемы, такие как UEFI и BIOS. Современные системы, такие как Windows 10 и новые версии Ubuntu, поддерживают загрузку через UEFI, что требует наличия специального раздела EFI на диске, содержащем загрузочные файлы.

Если система не распознаёт разделы правильно или отсутствует раздел EFI, это может привести к тому, что устройство для установки загрузчика отображается в сером цвете. Также неправильно выбрана схема загрузки — UEFI против BIOS — может привести к этой проблеме. Различные инструменты могут предоставлять разные способы разметки, и ошибки на этом этапе также могут вызвать проблему.

Кроме того, перегрузка таблицы разделов (особенно на устройствах с разметкой GPT) может вызвать некорректное отображение дисков и разделов в установщике.

Пример (Example)

Часто пользователи сталкиваются с подобной проблемой в следующих ситуациях:

  1. Выбор неверного варианта загрузки: При использовании загрузочной флешки, установка может предложить загрузку в двух режимах: UEFI и BIOS. Если SSD-раздел отформатирован под UEFI, то загрузку тоже следует описывать в этом режиме.

  2. Недостаточное создание разделов EFI: Разделы, которые должны предоставлять место для загрузчика (обычно это маленький раздел FAT32), часто не создаются или создаются неправильно. У пользователей может возникнуть дефицит соответствующих флагов, таких как EFI System Partition (ESP) и boot.

  3. Ошибки в разметке дисков: Если используется пользовательская разметка GPT, в начале может отсутствовать так называемый "BIOS Boot", часто идентифицируемый как часть размером в 2048 секторов.

Применение (Application)

Рассмотрим шаги по решению этой проблемы:

  1. Проверьте режим загрузки флешки: Если ваш диск использует UEFI, убедитесь, что USB-диск вначале загружается в режиме UEFI.

  2. Создайте EFI раздел: Используйте инструмент, такой как GParted, чтобы создать небольшой раздел FAT32, назначьте ему флаги ESP и boot. Это обеспечивает наличие необходимого для загрузки раздела.

  3. Использование cfdisk для разметки GPT: Если используете GPT, создайте первый раздел размером 2048 секторов для "BIOS Boot". Это можно сделать в TTY интерфейсе, используя cfdisk:

    • Переключитесь на TTY2 комбинируя Ctrl-Alt-F2
    • Войдите в режим суперпользователя с sudo su
    • Откройте cfdisk, создав и отредактировав нужные разделы.
  4. Переопределение таблицы разделов: Иногда, несмотря на все усилия, проблема решается путём полного переопределения таблицы разделов через установщик. Это требует удаления всех данных, так что резервное копирование обязательно.

  5. Использование корректной файловой системы: Если вы создаете новый EFI-раздел, убедитесь, что он форматируется в FAT32, а для установки использованы правильные точки монтирования.

  6. Обратитесь к документации: Всегда проверяйте официальную документацию Ubuntu и актуальные форумы, такой как Ask Ubuntu, для конкретных версий и выявления известных ошибок.

Отметим, что несмотря на указанные шаги, проблема может быть связана с ранее непубличными багами в установщике, особенно в новых версиях Ubuntu (например, 24.10). Эти баги могут требовать особого внимания разработчиков или применения временных обходных путей.

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

Оцените материал
Добавить комментарий

Капча загружается...