Eu personalizei um live-cd 20.04 usando Cubic. Preciso de ajuda para alterar o nome do host para obo
. Não importa qual método eu tentei, o padrão sempre é 'Ubuntu'.
Usando o terminal CHROOT do Cubic, tentei:
- copiando o nome do host modificado e os arquivos do host para
/etc/
echo obo /etc/rc.local
@reboot * * * root hostnamectl set-hostname obo
no crontab
Nenhuma das opções acima funcionou. Consigo definir o nome do host após a inicialização, ou seja, depois que a área de trabalho for carregada. Se isso faz diferença, ignorei "Experimente o Ubuntu".
Qualquer ajuda, sugestões, comentários para definir o nome do host durante ou durante a inicialização são muito apreciados.
Responder1
Uma maneira fácil de fazer isso é adicionar o hostname
parâmetro de inicialização aos arquivos de configurações de inicialização.
Abordagem
Para inicialização UEFI no Ubuntu 20.04...
- Editar
boot/grub/grub.cfg
- Observe que a seção 'menuentry "Ubuntu"' é usada para a opção padrão
Para inicialização do BIOS legado no Ubuntu 20.04...
- Editar
isolinux/txt.cfg
- Observe que a seção 'label live' é usada para a opção padrão
No entanto, para simplificar, basta adicionar este parâmetro a todos os arquivos de configuração de inicialização padrão (filtrados) listados na guia Boot da página Opções do Cubic.
Nota: Os arquivos que você vê na guia Boot podem ser diferentes dependendo do seu tipo ou versão do Ubuntu. Por exemplo, para o XUbuntu 20.04, possui apenas /isolinux/txt.cfg
.
Passos
Na guia Boot da página Opções do Cubic...
Selecione
boot/grub/grub.cfg
Adicione o
hostname=MY_HOST_NAME
parâmetro às linhas que começam comliunx
Selecione
boot/grub/loopback.cfg
Adicione o
hostname=MY_HOST_NAME
parâmetro às linhas que começam comliunx
Selecione
isolinux/txt.cfg
Adicione o
hostname=MY_HOST_NAME
parâmetro às linhas que começam comappend
Exemplo
Aqui está um exemplo de como isolinux/txt.cfg
deveria ser. No Ubuntu 20.04, este arquivo é usado para inicialização do BIOS legado.
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append boot=casper hostname=SILVERSPR file=/cdrom/preseed/ubuntu.seed initrd=/casper/initrd.lz quiet splash ---
label live-nomodeset
menu label ^Try Ubuntu without installing (safe graphics)
kernel /casper/vmlinuz
append boot=casper hostname=SILVERSPR file=/cdrom/preseed/ubuntu.seed initrd=/casper/initrd.lz quiet splash nomodeset ---
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append boot=casper hostname=SILVERSPR file=/cdrom/preseed/ubuntu.seed only-ubiquity initrd=/casper/initrd.lz quiet splash ---
label live-install-nomodeset
menu label ^Install Ubuntu (safe graphics)
kernel /casper/vmlinuz
append boot=casper hostname=SILVERSPR file=/cdrom/preseed/ubuntu.seed only-ubiquity initrd=/casper/initrd.lz quiet splash nomodeset ---
label memtest
menu label Test ^memory
kernel /install/mt86plus
label hd
menu label ^Boot from first hard disk
localboot 0x80
Capturas de tela
Exemplo de alterações no boot/grub/grub.cfg
arquivo no Ubuntu 20.04 para inicialização UEFI...
Exemplo de alterações no boot/grub/loopback.cfg
arquivo no Ubuntu 20.04...
Exemplo de alterações no isolinux/txt.cfg
arquivo no Ubuntu 20.04 para inicialização do BIOS legado...
Exemplo de Ubuntu 20.04 Live Environment com um nome de host personalizado...