Вопрос или проблема
У меня есть группа томов, состоящая из 4 x 1TB дисков. Я создал логические тома для /, /var/ и /boot, все отформатированы в ext4. На других машинах, на которых я устанавливал операционные системы, достаточно было просто смонтировать /boot, чтобы удовлетворить это требование.
В старых дистрибутивах (например, 18.04) была возможность выбрать раздел как загрузочный.
Редактирование: у меня есть смутное воспоминание о том, что у меня была эта проблема ранее, и еще более смутное воспоминание о том, что проблема заключалась в том, что на сервере Dell был внутренний USB-диск, и машина настаивала на его использовании в качестве загрузочного устройства, если диск был вставлен.
Это имеет смысл? Убрать флешку из машины не просто – она находится в удаленном дата-центре.
Она все еще должна быть, но я не уверен, можно ли загрузиться с логического тома, возможно, поэтому эта опция не отображается.
Не знаю, актуально ли это для вас, но если система использует EFI, вам также нужен EFI-раздел, подойдет 100MB FAT.
Если флешка вызывает проблему, может “решением” будет использовать ее в качестве загрузочного устройства?
Если вы используете пользовательскую (GPT) разметку разделов, вам необходимо создать раздел “BIOS Boot” длиной 2048 секторов в качестве первого раздела.
Вы можете сделать это вручную во время установки, например, так:
- Переключитесь на TTY2, нажав ctrl-alt-F2
- sudo su
- cfdisk /dev/sda (если cfdisk не установлен, вы можете: apt install cfdisk)
- Затем правильно настройте разметку, например, удалив старые разделы (это удалит все старые данные, поэтому сделайте резервную копию, если они вам нужны), и создайте новый первый раздел размером 2048S (секторов). Затем измените тип на “BIOS Boot”
- Переключитесь обратно на TTY2, нажав ctrl-alt-F1
- При необходимости вернитесь назад, а затем снова выберите “Пользовательская разметка”, чтобы перечитать разделы
- Теперь вы должны иметь возможность выбрать диск в качестве загрузочного диска.
Ответ или решение
Чтобы выбрать загрузочный диск в процессе установки Ubuntu 20.04, необходимо учесть несколько важных аспектов. Ниже приведены шаги, которые могут помочь решить проблему с установкой и выбором загрузочного диска:
-
Подготовка системных разделов:
- Убедитесь, что ваш объем (volume group) корректно настроен и в нем созданы логические тома (LV) для
/
,/var/
и/boot
, которые отформатированы в файловую систему ext4. - Для работы с загрузчиком GRUB также необходимо иметь EFI-раздел, если ваша система использует режим EFI. Этот раздел должен быть отформатирован в FAT32 и иметь размер примерно 100 МБ.
- Убедитесь, что ваш объем (volume group) корректно настроен и в нем созданы логические тома (LV) для
-
Проверка BIOS/UEFI настроек:
- Зайдите в настройки BIOS/UEFI сервера и проверьте порядок загрузки. Убедитесь, что ваши диски находятся выше USB-устройства в списке загрузки. Если к серверу подключен USB-накопитель, он может быть приоритетным для загрузки, и это может мешать запуску с других устройств.
-
Создание загрузочного раздела:
- Если вы используете пользовательский GPT-раздел, вам также может понадобиться создать раздел BIOS Boot (раздел длиной 2048 секторов) в самом начале диска. Это можно сделать следующим образом:
- В установщике нажмите
Ctrl + Alt + F2
, чтобы переключиться на TTY2. - Выполните команду
sudo su
для получения прав суперпользователя. - Установите утилиту
cfdisk
, если она еще не установлена:apt install cfdisk
. - Запустите
cfdisk /dev/sda
, чтобы отредактировать разделы. - Удалите старые разделы (предварительно сделайте резервные копии данных, если это необходимо) и создайте новый первый раздел размером 2048 секторов, установив для него тип "BIOS Boot".
- Вернитесь на TTY1 с помощью
Ctrl + Alt + F1
. - В процессе установки выберите вариант с «Индивидуальной разметкой» (Custom Layout), чтобы прочитать новые разделы.
- В установщике нажмите
- Если вы используете пользовательский GPT-раздел, вам также может понадобиться создать раздел BIOS Boot (раздел длиной 2048 секторов) в самом начале диска. Это можно сделать следующим образом:
-
Выбор загрузочного диска в установщике:
- При установке Ubuntu, когда дойдете до шага выбора разделов, убедитесь, что ваш логический том для
/boot
смонтирован. Это обычно происходит автоматически, если он правильно подготовлен. - Выберите этот логический том как
boot partition
(загрузочный раздел) в меню разметки.
- При установке Ubuntu, когда дойдете до шага выбора разделов, убедитесь, что ваш логический том для
-
Тестирование:
- После завершения установки, если возникли проблемы с загрузкой, попробуйте временно отключить USB-накопитель, чтобы убедиться, что система загружается с диска без конфликтов.
Эти шаги должны помочь вам успешно выбрать загрузочный диск в процессе установки Ubuntu 20.04 на сервер с использованием LVM. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.