Instalando o servidor 20.04.3 (subiquidade) sem GRUB

Instalando o servidor 20.04.3 (subiquidade) sem GRUB

Gostaria de instalar o ubuntu-server 20.04.3 LTS, mas já tenho um gerenciador de boot e não quero substituí-lo.

Eu sei que a onipresença pode ser executada com a --no-bootloaderopção e há dicas de subiquidade usadas para suporte, --bootloader=nonemas existe uma maneira atual de instalar apenas os arquivos do sistema operacional do servidor e deixar a partição EFI em paz?

Responder1

Uma boa pergunta, cada vez mais importante, já que a Canonical parece estar mudando para o Subiquity para o Desktop Installer também. Então foi isso que descobri.

Na fonte atual de Subiquidade emhttps://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.pyexiste um parâmetro de linha de comando --bootloader que possui o texto de ajuda "Substituir estilo do bootloader a ser usado" com valores possíveis de 'none', 'bios', 'prep' ou 'uefi'.

É difícil seguir o fluxo através de toda a fonte, mas parece que a configuração deste parâmetro substitui a investigação padrão para descobrir que tipo de bootloader instalar. Então, quando a instalação do servidor realmente ocorrer, se o atributo bootloader tiver o valor Bootloader.NONE então a instalação de um bootloader será ignorada.

Os comentários na fonte indicam que as instalações do s390x não instalam um bootloader.

Tal como acontece com o Ubiquity na instalação do desktop, pode ser necessário acessar a linha de comando para invocar "subiquity --bootloader=none".

Ao contrário do Ubiquity, não parece haver uma opção “-b” mais curta.

informação relacionada