Вопрос или проблема
Я хотел бы выполнить полную установку 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, вам нужно будет выполнить несколько шагов. Учитывая ваши предпочтения и описанные проблемы, приведенные ниже шаги помогут вам достичь желаемого результата.
Подготовка
-
Запись образа Ubuntu на USB:
- Скачайте образ ISO Ubuntu Desktop с официального сайта.
- Используйте инструмент, такой как Rufus или Balena Etcher, для записи ISO-образа на USB-диск. Обратите внимание, что в параметрах Rufus необходимо выбрать MBR как схему разделов, так как это позволяет запускать установщик в режиме Legacy.
-
Создание GPT на USB-диске:
- После создания загрузочной флешки, вы можете перенести данные на другой USB-диск (если необходимо), чтобы оставить пространство для установки Ubuntu на целевом USB-диске, который вы будете использовать для установки.
- Убедитесь, что ваша флешка (256 ГБ Sandisk) уже отформатирована в GPT. Для этого вы можете воспользоваться
GParted
илиgdisk
:sudo gdisk /dev/sdX # Замените sdX на соответствующий ваш USB-диск
- Внутри
gdisk
, выполните командуo
для создания новой таблицы разделов GPT, затемn
для создания нового раздела для корневой файловой системы.
-
Создание загрузочных разделов:
- Создайте маленький раздел в начале (например, 512 МБ), который будет использоваться в качестве BIOS Boot Partition (это может быть необходимо для правильной работы Legacy режима на GPT), если ваш диск использует GPT.
- Затем создайте раздел для корневой файловой системы (
/
) размером 120 ГБ и отформатируйте его в ext4:sudo mkfs.ext4 /dev/sdXn # Замените sdXn на номер вашего корневого раздела
Установка Ubuntu
-
Загрузка с USB-диска:
- Перезагрузите компьютер и загрузитесь с созданного USB-накопителя. Проверьте, чтобы в BIOS/UEFI была выбрана опция загрузки в Legacy/CSM.
-
Запуск Установщика Ubuntu:
- Когда появится меню установки Ubuntu, начните обычный процесс установки. Обратите внимание на то, что вы должны выбрать созданный раздел ext4 как корневой раздел и проверить, чтобы в настройках установки был указан нужный раздел.
-
Настройка загрузчика:
- После завершения установки проверьте, что GRUB был установлен на MBR (начальный загрузчик), что необходимо для режима Legacy.
- Если необходимо, используйте команду
update-grub
после установки для обновления конфигурации загрузчика.
Проверка совместимости
-
Тестирование на различных устройствах:
- Используйте USB-диск на различных машинах, чтобы проверить, корректно ли он загружается в режиме Legacy.
-
Проблемы и решения:
- Если возникли трудности с загрузкой, возможно, вам нужно будет повторно проверить настройки BIOS и убедиться, что Legacy поддерживается. Также может помочь очистка кэша загрузчика с помощью
sudo grub-install /dev/sdX
.
- Если возникли трудности с загрузкой, возможно, вам нужно будет повторно проверить настройки BIOS и убедиться, что Legacy поддерживается. Также может помочь очистка кэша загрузчика с помощью
Заключение
Следуя данным шагам, вы сможете установить Ubuntu Desktop в режиме Legacy на USB-диск с таблицей разделов GPT. Это обеспечит вам гибкость в использовании вашего USB-диска на разных устройствах. Если есть дополнительные вопросы или требуется помощь, не стесняйтесь задавать!