Cubic を使用して 20.04 ライブ CD をカスタマイズしました。ホスト名を に変更する方法を教えてくださいobo
。どの方法を試しても、常にデフォルトで「Ubuntu」に戻ってしまいます。
Cubic の CHROOT ターミナルを使用して、次のことを試しました。
- 変更されたホスト名とホストファイルの両方をコピーする
/etc/
echo obo /etc/rc.local
@reboot * * * root hostnamectl set-hostname obo
crontabで
上記のいずれも機能しませんでした。起動後、つまりデスクトップが読み込まれた後にホスト名を設定できます。違いがある場合は、「Ubuntu を試す」をバイパスしました。
起動時または起動中にホスト名を設定するための助言、提案、コメントをいただければ幸いです。
答え1
これを行う簡単な方法は、hostname
ブート構成ファイルにブート パラメータを追加することです。
アプローチ
Ubuntu 20.04 での UEFI ブートの場合...
- 編集
boot/grub/grub.cfg
- セクション「menuentry "Ubuntu"」はデフォルトオプションとして使用されることに注意してください。
Ubuntu 20.04 でのレガシー BIOS ブートの場合...
- 編集
isolinux/txt.cfg
- デフォルトのオプションとして「ラベルライブ」セクションが使用されることに注意してください
ただし、簡単にするために、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 では、このファイルはレガシー 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
UEFI ブート用の Ubuntu 20.04 のファイルへの変更の例...
boot/grub/loopback.cfg
Ubuntu 20.04 でのファイルの変更例...
isolinux/txt.cfg
Ubuntu 20.04 のレガシー BIOS ブート用のファイルへの変更の例...
カスタム ホスト名を使用した Ubuntu 20.04 ライブ環境の例...