Установка сервера 20.04.3 (subiquity) без GRUB
Я хотел бы установить ubuntu-server 20.04.3 LTS, но у меня уже есть менеджер загрузки, и я не хочу его перезаписывать.
Я знаю, что вездесущностью можно управлять с помощью
--no-bootloader
вариант, и есть подсказки, используемые для поддержки
--bootloader=none
но есть ли текущий способ установить только файлы серверной ОС и оставить раздел EFI в покое?
1 ответ
Хороший вопрос, который становится все более важным, поскольку Canonical, похоже, тоже переходит на Subiquity для настольного установщика. Итак, вот что я узнал.
В текущем источнике Subiquity по адресу https://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.py есть параметр командной строки --bootloader с текстом справки «Переопределить стиль загрузчика». использовать» с возможными значениями «none», «bios», «prep» или «uefi».
Трудно проследить поток через весь исходный код, но кажется, что установка этого параметра переопределяет поиск по умолчанию, чтобы определить, какой тип загрузчика установить. Затем, когда происходит установка сервера, если атрибут загрузчика имеет значение Bootloader.NONE, то установка загрузчика пропускается.
Комментарии в источнике указывают на то, что при установке s390x загрузчик не устанавливается.
Как и в случае с Ubiquity при установке на рабочем столе, может потребоваться выход в командную строку, чтобы вызвать «subiquity --bootloader=none».
В отличие от Ubiquity, более короткой опции «-b» не существует.