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 obo
in 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 hostname
Boot-Parameter zu Ihren Boot-Konfigurationsdateien hinzuzufügen.
Ansatz
Für den UEFI-Boot in Ubuntu 20.04 …
- Bearbeiten
boot/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 …
- Bearbeiten
isolinux/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 …
Wählen
boot/grub/grub.cfg
Fügen Sie den
hostname=MY_HOST_NAME
Parameter zu den Zeilen hinzu, die mitliunx
Wählen
boot/grub/loopback.cfg
Fügen Sie den
hostname=MY_HOST_NAME
Parameter zu den Zeilen hinzu, die mitliunx
Wählen
isolinux/txt.cfg
Fügen Sie den
hostname=MY_HOST_NAME
Parameter zu den Zeilen hinzu, die mitappend
Beispiel
Hier ist ein Beispiel, wie es isolinux/txt.cfg
aussehen 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.cfg
Datei in Ubuntu 20.04 für UEFI-Boot …
Beispiel für Änderungen an der boot/grub/loopback.cfg
Datei in Ubuntu 20.04 …
Beispiel für Änderungen an der isolinux/txt.cfg
Datei in Ubuntu 20.04 für den Legacy-BIOS-Boot …
Beispiel einer Ubuntu 20.04 Live-Umgebung mit einem benutzerdefinierten Hostnamen …