Wie ändere ich den Hostnamen in einer angepassten Live-CD Ubuntu 20.04

Wie ändere ich den Hostnamen in einer angepassten Live-CD Ubuntu 20.04

Ich habe mit Cubic eine 20.04 Live-CD angepasst. Ich brauche Hilfe beim Ändern des Hostnamens in obo. Egal welche Methode ich ausprobiert habe, es wird immer wieder auf „Ubuntu“ zurückgesetzt.

Mit dem CHROOT-Terminal von Cubic habe ich Folgendes versucht:

  • Kopieren der geänderten Hostnamen und Hostdateien nach/etc/
  • echo obo /etc/rc.local
  • @reboot * * * root hostnamectl set-hostname oboin crontab

Keine der oben genannten Möglichkeiten hat funktioniert. Ich kann den Hostnamen nach dem Booten festlegen, d. h., sobald der Desktop geladen ist. Falls es einen Unterschied macht, habe ich „Ubuntu ausprobieren“ übersprungen.

Wir sind für jede Hilfe, jeden Vorschlag und jeden Kommentar zum Festlegen des Hostnamens beim Booten oder währenddessen sehr dankbar.

Antwort1

Eine einfache Möglichkeit hierzu besteht darin, den hostnameBoot-Parameter zu Ihren Boot-Konfigurationsdateien hinzuzufügen.


Ansatz

Für den UEFI-Boot in Ubuntu 20.04 …

  • Bearbeitenboot/grub/grub.cfg
  • Beachten Sie, dass der Abschnitt „Menüeintrag „Ubuntu““ für die Standardoption verwendet wird

Für den Legacy-BIOS-Boot in Ubuntu 20.04 …

  • Bearbeitenisolinux/txt.cfg
  • Beachten Sie, dass der Abschnitt „Label Live“ für die Standardoption verwendet wird

Um die Dinge jedoch einfach zu halten, fügen Sie diesen Parameter einfach zu allen standardmäßigen (gefilterten) Startkonfigurationsdateien hinzu, die auf der Registerkarte „Start“ der Optionsseite von Cubic aufgeführt sind.

Hinweis: Die Dateien, die Sie auf der Registerkarte „Boot“ sehen, können je nach Ihrer Variante oder Version von Ubuntu unterschiedlich sein. Beispielsweise hat XUbuntu 20.04 nur /isolinux/txt.cfg.


Schritte

Auf der Registerkarte „Boot“ der Optionsseite von Cubic …

  1. Wählenboot/grub/grub.cfg

    Fügen Sie den hostname=MY_HOST_NAMEParameter zu den Zeilen hinzu, die mitliunx

  2. Wählenboot/grub/loopback.cfg

    Fügen Sie den hostname=MY_HOST_NAMEParameter zu den Zeilen hinzu, die mitliunx

  3. Wählenisolinux/txt.cfg

    Fügen Sie den hostname=MY_HOST_NAMEParameter zu den Zeilen hinzu, die mitappend


Beispiel

Hier ist ein Beispiel, wie es isolinux/txt.cfgaussehen sollte. In Ubuntu 20.04 wird diese Datei für den Legacy-BIOS-Boot verwendet.

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

Screenshots

Beispiel für Änderungen an der boot/grub/grub.cfgDatei in Ubuntu 20.04 für UEFI-Boot …

Änderungen an der Datei boot/grub/grub.cfg in Ubuntu 20.04

Beispiel für Änderungen an der boot/grub/loopback.cfgDatei in Ubuntu 20.04 …

Änderungen an der Datei boot/grub/loopback.cfg in Ubuntu 20.04

Beispiel für Änderungen an der isolinux/txt.cfgDatei in Ubuntu 20.04 für den Legacy-BIOS-Boot …

Änderungen an der Datei isolinux/txt.cfg in Ubuntu 20.04

Beispiel einer Ubuntu 20.04 Live-Umgebung mit einem benutzerdefinierten Hostnamen …

Ubuntu 20.04 Live-Umgebung mit benutzerdefiniertem Hostnamen

verwandte Informationen