He personalizado un live-cd 20.04 usando Cubic. Necesito ayuda para cambiar el nombre de host a obo
. No importa qué método haya probado, siempre el valor predeterminado es 'Ubuntu'.
Usando el terminal CHROOT de Cubic, probé:
- copiar tanto el nombre de host modificado como los archivos de host a
/etc/
echo obo /etc/rc.local
@reboot * * * root hostnamectl set-hostname obo
en crontab
Ninguno de los anteriores ha funcionado. Puedo configurar el nombre de host después del arranque, es decir, una vez que se ha cargado el escritorio. Si hay alguna diferencia, he omitido "Probar Ubuntu".
Cualquier ayuda, sugerencia o comentario para configurar el nombre de host en el momento del arranque o durante este será muy apreciado.
Respuesta1
Una forma sencilla de hacerlo es agregar el hostname
parámetro de inicio a sus archivos de configuración de inicio.
Acercarse
Para arranque UEFI en Ubuntu 20.04...
- Editar
boot/grub/grub.cfg
- Tenga en cuenta que la sección 'entrada de menú "Ubuntu"' se utiliza para la opción predeterminada
Para el arranque del BIOS heredado en Ubuntu 20.04...
- Editar
isolinux/txt.cfg
- Tenga en cuenta que la sección 'etiqueta en vivo' se utiliza para la opción predeterminada
Sin embargo, para simplificar las cosas, simplemente agregue este parámetro a todos los archivos de configuración de inicio predeterminados (filtrados) que figuran en la pestaña Inicio de la página Opciones de Cubic.
Nota: Los archivos que ve en la pestaña Arranque pueden ser diferentes según su versión o versión de Ubuntu. Por ejemplo, para XUbuntu 20.04, solo tiene /isolinux/txt.cfg
.
Pasos
En la pestaña Arranque de la página Opciones de Cubic...
Seleccionar
boot/grub/grub.cfg
Agregue el
hostname=MY_HOST_NAME
parámetro a las líneas que comienzan conliunx
Seleccionar
boot/grub/loopback.cfg
Agregue el
hostname=MY_HOST_NAME
parámetro a las líneas que comienzan conliunx
Seleccionar
isolinux/txt.cfg
Agregue el
hostname=MY_HOST_NAME
parámetro a las líneas que comienzan conappend
Ejemplo
A continuación se muestra un ejemplo de cómo isolinux/txt.cfg
debería verse. En Ubuntu 20.04, este archivo se utiliza para el arranque del BIOS heredado.
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 pantalla
Ejemplo de cambios en el boot/grub/grub.cfg
archivo en Ubuntu 20.04 para arranque UEFI...
Ejemplo de cambios en el boot/grub/loopback.cfg
archivo en Ubuntu 20.04...
Ejemplo de cambios en el isolinux/txt.cfg
archivo en Ubuntu 20.04 para el arranque del BIOS heredado...
Ejemplo de Ubuntu 20.04 Live Environment con un nombre de host personalizado...