¿Cómo cambio el nombre de host en un live-cd personalizado Ubuntu 20.04?

¿Cómo cambio el nombre de host en un live-cd personalizado Ubuntu 20.04?

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 oboen 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 hostnameparámetro de inicio a sus archivos de configuración de inicio.


Acercarse

Para arranque UEFI en Ubuntu 20.04...

  • Editarboot/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...

  • Editarisolinux/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...

  1. Seleccionarboot/grub/grub.cfg

    Agregue el hostname=MY_HOST_NAMEparámetro a las líneas que comienzan conliunx

  2. Seleccionarboot/grub/loopback.cfg

    Agregue el hostname=MY_HOST_NAMEparámetro a las líneas que comienzan conliunx

  3. Seleccionarisolinux/txt.cfg

    Agregue el hostname=MY_HOST_NAMEparámetro a las líneas que comienzan conappend


Ejemplo

A continuación se muestra un ejemplo de cómo isolinux/txt.cfgdeberí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.cfgarchivo en Ubuntu 20.04 para arranque UEFI...

Cambios en el archivo boot/grub/grub.cfg en Ubuntu 20.04

Ejemplo de cambios en el boot/grub/loopback.cfgarchivo en Ubuntu 20.04...

Cambios en el archivo boot/grub/loopback.cfg en Ubuntu 20.04

Ejemplo de cambios en el isolinux/txt.cfgarchivo en Ubuntu 20.04 para el arranque del BIOS heredado...

Cambios en el archivo isolinux/txt.cfg en Ubuntu 20.04

Ejemplo de Ubuntu 20.04 Live Environment con un nombre de host personalizado...

Entorno en vivo Ubuntu 20.04 con nombre de host personalizado

información relacionada