Instalação autônoma do Ubuntu via Wifi com informações de rede fornecidas pelo usuário

Instalação autônoma do Ubuntu via Wifi com informações de rede fornecidas pelo usuário

Existe uma maneira de alterar a instalação do Ubuntu Ubiquity para não continuar sem conexão com a internet?

Eu criei um arquivo de pré-configuração que automatizou todo o processo de instalação, incluindo a atribuição da chave wep usando a string

d-i netcfg/wireless_wep <wep_key>

O problema que estou enfrentando é que gostaria que a instalação parasse na tela "Selecionar uma rede sem fio" se a conexão de rede configurada automaticamente não funcionar, em vez de tentar continuar com a instalação. Além disso, como você remove a opção “Não quero me conectar a uma rede wifi agora” vista abaixo?

(A imagem é do sitehttp://www.ubuntu.com/download/desktop/install-desktop-latest)

Eu tentei o Ubuntu Customization Kit, mas não estou encontrando onde posso ter esse nível de controle.

Responder1

Para fazer isso, você precisará editar manualmente os ubiquityscripts do instalador.

Eles estão localizados em /usr/lib/ubiquity, e normalmente pertencem ao ubiquitypacote, portanto, se você pretende personalizá-los, provavelmente desejará lançar sua própria variante desse pacote.

Acredito que aquele que você deseja editar é /usr/lib/ubiquity/netcfg/netcfgna verdade um binário compilado, então você precisará baixar o pacote fonte do Ubiquity para personalizá-lo e reconstruí-lo (ou substituí-lo por algo que você escreve por conta própria).

Responder2

Eu sei que esta é uma pergunta muito antiga, mas se alguém se deparar com isso, aqui está a informação: A tela do wifi não será exibida quando você configuraronipresença automáticaem grub.cfg. Para hackeá-lo e exibi-lo, você precisa descompactar a imagem do Ubuntu (usei 20.04.3) usando as instruções do LiveCDCustomization aqui:https://help.ubuntu.com/community/LiveCDCustomizationapenas até oExtraia o sistema desktopetapa.

Depois disso, o sistema de arquivos do Live CD estará na pasta ./edit. Use seu editor de texto favorito para editar o arquivo ./edit/usr/lib/ubiquity/plugins/ubi-wireless.py e comente estas 3 linhas (em 20.04.3 são as linhas 67-69):

#if self.is_automatic:
#    self.page = None
#    return

Essas linhas dizem para pular a exibição da tela de conexão WiFi quando a configuração estiver definida como automática.

informação relacionada