Как установить Ubuntu Desktop в Legacy режиме на USB-накопителе GPT?

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

Я хотел бы выполнить полную установку Ubuntu Desktop в наследуемом режиме на GPT USB-накопителе. Вопрос касается 256 ГБ флеш-накопителя Sandisk, и я использую 120 ГБ раздел в качестве корневого (/) раздела. Накопитель представляет собой высокопроизводительное устройство с скоростью записи более 150 МБ/с при формате ext4 (который я буду использовать для своего корневого раздела).

Я несколько раз пытался сделать это, используя установочный диск, работающий в наследуемом режиме, отформатированный с помощью MBR; однако если целевой диск (о котором я упомянул выше) отформатирован с использованием GPT, установщик автоматически устанавливает Ubuntu в режиме UEFI без возможности указать иное. Он устанавливается в наследуемом режиме только в том случае, если целевой диск использует MBR.

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

Часто в ответ на подобные вопросы комментаторы интересуются мотивацией выбора наследуемого режима вместо UEFI. Мои причины для выбора наследуемого режима: совместимость, поскольку я устанавливаю на USB-накопитель, который будет использоваться на нескольких ПК, и я хотел бы, чтобы он был совместим с более старыми машинами, которые поддерживают только загрузку в наследуемом режиме; а также простота / скорость, так как, установив Ubuntu в обоих – наследуемом и UEFI-режимах на USB-накопителях несколько раз, я (в некотором роде удивительно) наблюдал значительно более быстрые времена загрузки в наследуемом режиме (по моему пониманию, это связано с более простым процессом загрузки, включая меньшее количество аппаратных проверок и т. д.), чем в режиме UEFI (который может загружаться невыносимо долго, даже на более быстрых USB-накопителях). У меня также было больше проблем с установками UEFI на USB-накопителях – например, каждый раз, когда я выполняю установку Ubuntu с помощью UEFI, мне необходимо вручную перемещать файлы EFI в нужные места перед тем, как иметь возможность загрузиться нормально (иначе мне приходится вручную выбирать, из какого файла EFI загружаться, используя файловый браузер в выборе устройств загрузки моего ПК) – я никогда не сталкивался с этим в наследуемом режиме.

Я был бы очень благодарен, если кто-то мог бы подсказать, как мне установить Ubuntu в наследуемом режиме на GPT USB-накопителе.

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

Чтобы установить Ubuntu Desktop в режиме Legacy на USB-диске с таблицей разделов GPT, вам нужно будет выполнить несколько шагов. Учитывая ваши предпочтения и описанные проблемы, приведенные ниже шаги помогут вам достичь желаемого результата.

Подготовка

  1. Запись образа Ubuntu на USB:

    • Скачайте образ ISO Ubuntu Desktop с официального сайта.
    • Используйте инструмент, такой как Rufus или Balena Etcher, для записи ISO-образа на USB-диск. Обратите внимание, что в параметрах Rufus необходимо выбрать MBR как схему разделов, так как это позволяет запускать установщик в режиме Legacy.
  2. Создание GPT на USB-диске:

    • После создания загрузочной флешки, вы можете перенести данные на другой USB-диск (если необходимо), чтобы оставить пространство для установки Ubuntu на целевом USB-диске, который вы будете использовать для установки.
    • Убедитесь, что ваша флешка (256 ГБ Sandisk) уже отформатирована в GPT. Для этого вы можете воспользоваться GParted или gdisk:
      sudo gdisk /dev/sdX  # Замените sdX на соответствующий ваш USB-диск
    • Внутри gdisk, выполните команду o для создания новой таблицы разделов GPT, затем n для создания нового раздела для корневой файловой системы.
  3. Создание загрузочных разделов:

    • Создайте маленький раздел в начале (например, 512 МБ), который будет использоваться в качестве BIOS Boot Partition (это может быть необходимо для правильной работы Legacy режима на GPT), если ваш диск использует GPT.
    • Затем создайте раздел для корневой файловой системы (/) размером 120 ГБ и отформатируйте его в ext4:
      sudo mkfs.ext4 /dev/sdXn  # Замените sdXn на номер вашего корневого раздела

Установка Ubuntu

  1. Загрузка с USB-диска:

    • Перезагрузите компьютер и загрузитесь с созданного USB-накопителя. Проверьте, чтобы в BIOS/UEFI была выбрана опция загрузки в Legacy/CSM.
  2. Запуск Установщика Ubuntu:

    • Когда появится меню установки Ubuntu, начните обычный процесс установки. Обратите внимание на то, что вы должны выбрать созданный раздел ext4 как корневой раздел и проверить, чтобы в настройках установки был указан нужный раздел.
  3. Настройка загрузчика:

    • После завершения установки проверьте, что GRUB был установлен на MBR (начальный загрузчик), что необходимо для режима Legacy.
    • Если необходимо, используйте команду update-grub после установки для обновления конфигурации загрузчика.

Проверка совместимости

  1. Тестирование на различных устройствах:

    • Используйте USB-диск на различных машинах, чтобы проверить, корректно ли он загружается в режиме Legacy.
  2. Проблемы и решения:

    • Если возникли трудности с загрузкой, возможно, вам нужно будет повторно проверить настройки BIOS и убедиться, что Legacy поддерживается. Также может помочь очистка кэша загрузчика с помощью sudo grub-install /dev/sdX.

Заключение

Следуя данным шагам, вы сможете установить Ubuntu Desktop в режиме Legacy на USB-диск с таблицей разделов GPT. Это обеспечит вам гибкость в использовании вашего USB-диска на разных устройствах. Если есть дополнительные вопросы или требуется помощь, не стесняйтесь задавать!

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

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