Я настроил 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...
Выбирать
boot/grub/grub.cfg
Добавьте
hostname=MY_HOST_NAME
параметр в строку(и), начинающиеся сliunx
Выбирать
boot/grub/loopback.cfg
Добавьте
hostname=MY_HOST_NAME
параметр в строку(и), начинающиеся сliunx
Выбирать
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/loopback.cfg
файле в Ubuntu 20.04...
Пример изменений в isolinux/txt.cfg
файле в Ubuntu 20.04 для загрузки Legacy BIOS...
Пример среды Ubuntu 20.04 Live с пользовательским именем хоста...