Как изменить имя хоста в настроенном live-cd Ubuntu 20.04

Как изменить имя хоста в настроенном live-cd Ubuntu 20.04

Я настроил 20.04 live-cd с помощью Cubic. Мне нужна помощь с изменением имени хоста на obo. Какой бы метод я ни пробовал, по умолчанию всегда возвращается «Ubuntu».

Используя терминал Cubic CHROOT, я попробовал:

  • копирование измененного имени хоста и файлов хоста в/etc/
  • echo obo /etc/rc.local
  • @reboot * * * root hostnamectl set-hostname oboв кронтабе

Ничего из вышеперечисленного не сработало. Я могу задать имя хоста после загрузки, т.е. после загрузки рабочего стола. Если это имеет значение, я обошел "Попробовать Ubuntu".

Любая помощь, предложения, комментарии по настройке имени хоста во время загрузки будут очень признательны.

решение1

Самый простой способ сделать это — добавить hostnameпараметр загрузки в файлы конфигурации загрузки.


Подход

Для загрузки UEFI в Ubuntu 20.04...

  • Редактироватьboot/grub/grub.cfg
  • Обратите внимание, что раздел «menuentry «Ubuntu»» используется для параметра по умолчанию.

Для загрузки Legacy BIOS в Ubuntu 20.04...

  • Редактироватьisolinux/txt.cfg
  • Обратите внимание, что раздел «label live» используется для параметра по умолчанию.

Однако для простоты просто добавьте этот параметр во все файлы конфигурации загрузки по умолчанию (отфильтрованные), перечисленные на вкладке «Загрузка» страницы «Параметры» Cubic.

Примечание: Файлы, которые вы видите на вкладке Boot, могут отличаться в зависимости от вашего варианта или версии Ubuntu. Например, для XUbuntu 20.04 есть только /isolinux/txt.cfg.


Шаги

На вкладке «Загрузка» страницы «Параметры» Cubic...

  1. Выбиратьboot/grub/grub.cfg

    Добавьте hostname=MY_HOST_NAMEпараметр в строку(и), начинающиеся сliunx

  2. Выбиратьboot/grub/loopback.cfg

    Добавьте hostname=MY_HOST_NAMEпараметр в строку(и), начинающиеся сliunx

  3. Выбиратьisolinux/txt.cfg

    Добавьте hostname=MY_HOST_NAMEпараметр в строку(и), начинающиеся сappend


Пример

Вот пример того, как это isolinux/txt.cfgдолжно выглядеть. В Ubuntu 20.04 этот файл используется для загрузки Legacy BIOS.

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

Скриншоты

Пример изменений в boot/grub/grub.cfgфайле в Ubuntu 20.04 для загрузки UEFI...

Изменения в файле boot/grub/grub.cfg в Ubuntu 20.04

Пример изменений в boot/grub/loopback.cfgфайле в Ubuntu 20.04...

Изменения в файле boot/grub/loopback.cfg в Ubuntu 20.04

Пример изменений в isolinux/txt.cfgфайле в Ubuntu 20.04 для загрузки Legacy BIOS...

Изменения в файле isolinux/txt.cfg в Ubuntu 20.04

Пример среды Ubuntu 20.04 Live с пользовательским именем хоста...

Ubuntu 20.04 Live Environment с пользовательским именем хоста

Связанный контент