Instalación del servidor 20.04.3 (subiquity) sin GRUB

Instalación del servidor 20.04.3 (subiquity) sin GRUB

Me gustaría instalar ubuntu-server 20.04.3 LTS pero ya tengo un administrador de arranque y no quiero sobrescribirlo.

Sé que ubiquity se puede ejecutar con la --no-bootloaderopción, y hay sugerencias que se utilizan para admitir subiquity, --bootloader=nonepero ¿hay alguna forma actual de instalar solo los archivos del sistema operativo del servidor y dejar la partición EFI en paz?

Respuesta1

Una buena pregunta, cada vez más importante ya que Canonical parece estar cambiando a Subiquity también para el instalador de escritorio. Así que esto es lo que he descubierto.

En la fuente actual de Subiquity enhttps://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.pyhay un parámetro de línea de comando de --bootloader que tiene el texto de ayuda "Anular el estilo del gestor de arranque a usar" con posibles valores de 'none', 'bios', 'prep' o 'uefi'.

Es difícil seguir el flujo a través de todo el código fuente, pero parece que configurar este parámetro anula el sondeo predeterminado para determinar qué tipo de gestor de arranque instalar. Luego, cuando realmente se realiza la instalación del servidor, si el atributo del gestor de arranque tiene el valor Bootloader.NONE entonces se omite la instalación de un gestor de arranque.

Los comentarios en la fuente indican que las instalaciones de s390x no instalan un gestor de arranque.

Al igual que con Ubiquity en la instalación de escritorio, es posible que sea necesario acceder a la línea de comando para invocar "subiquity --bootloader=none".

A diferencia de Ubiquity, no parece haber una opción "-b" más corta.

información relacionada