맞춤형 라이브 CD Ubuntu 20.04에서 호스트 이름을 어떻게 변경합니까?

맞춤형 라이브 CD Ubuntu 20.04에서 호스트 이름을 어떻게 변경합니까?

Cubic을 사용하여 20.04 라이브 CD를 사용자 정의했습니다. 호스트 이름을 로 변경하는 데 도움이 필요합니다 obo. 어떤 방법을 시도해도 항상 기본적으로 'Ubuntu'로 돌아갑니다.

Cubic의 CHROOT 터미널을 사용하여 다음을 시도했습니다.

  • 수정된 호스트 이름과 호스트 파일을 모두 복사/etc/
  • echo obo /etc/rc.local
  • @reboot * * * root hostnamectl set-hostname obo크론탭에서

위의 어느 것도 작동하지 않았습니다. 부팅 후 호스트 이름을 설정할 수 있습니다. 즉, 데스크톱이 로드되면 설정할 수 있습니다. 차이가 있다면 "Try Ubuntu"를 우회했습니다.

부팅 시 또는 부팅 중에 호스트 이름을 설정하는 데 도움, 제안, 의견을 주시면 대단히 감사하겠습니다.

답변1

이를 수행하는 쉬운 방법은 hostname부팅 매개변수를 부팅 구성 파일에 추가하는 것입니다.


접근하다

Ubuntu 20.04에서 UEFI 부팅의 경우...

  • 편집하다boot/grub/grub.cfg
  • '메뉴 항목 "Ubuntu"' 섹션은 기본 옵션으로 사용됩니다.

Ubuntu 20.04의 레거시 BIOS 부팅의 경우...

  • 편집하다isolinux/txt.cfg
  • '라벨 라이브' 섹션은 기본 옵션으로 사용됩니다.

그러나 작업을 단순하게 유지하려면 Cubic 옵션 페이지의 부팅 탭에 나열된 모든 기본(필터링된) 부팅 구성 파일에 이 매개변수를 추가하기만 하면 됩니다.

참고: 부팅 탭에 표시되는 파일은 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에서는 이 파일이 레거시 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.cfgUEFI 부팅을 위한 Ubuntu 20.04의 파일 변경 예 ...

Ubuntu 20.04의 boot/grub/grub.cfg 파일 변경 사항

boot/grub/loopback.cfgUbuntu 20.04의 파일 변경 예 ...

Ubuntu 20.04의 boot/grub/loopback.cfg 파일 변경 사항

isolinux/txt.cfg레거시 BIOS 부팅을 위한 Ubuntu 20.04의 파일 변경 예 ...

Ubuntu 20.04의 isolinux/txt.cfg 파일 변경 사항

사용자 정의 호스트 이름을 사용하는 Ubuntu 20.04 라이브 환경의 예...

사용자 정의 호스트 이름을 사용하는 Ubuntu 20.04 라이브 환경

관련 정보