GRUB 없이 20.04.3 서버(subiquity) 설치

GRUB 없이 20.04.3 서버(subiquity) 설치

ubuntu-server 20.04.3 LTS를 설치하고 싶지만 이미 부팅 관리자가 있어서 덮어쓰고 싶지 않습니다.

유비쿼터스가 옵션으로 실행될 수 있다는 것을 알고 --no-bootloader있으며 지원하는 데 사용되는 힌트 잠복성이 있지만 --bootloader=none서버 OS 파일만 설치하고 EFI 파티션은 그대로 두는 현재 방법이 있습니까?

답변1

Canonical이 데스크탑 설치 프로그램에 대해서도 Subiquity로 전환하는 것 같기 때문에 점점 더 중요한 좋은 질문입니다. 그래서 이것이 제가 알아낸 것입니다.

현재 Subiquity 소스에서https://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.py'none', 'bios', 'prep' 또는 'uefi' 값을 사용할 수 있는 "사용할 부트로더 스타일 재정의" 도움말 텍스트가 있는 --bootloader의 명령줄 매개변수가 있습니다.

전체 소스를 통해 흐름을 따라가는 것은 어렵지만 이 매개변수를 설정하면 설치할 부트로더 종류를 결정하기 위한 기본 검색이 무시되는 것으로 보입니다. 그런 다음 실제로 서버 설치가 수행될 때 부트로더 속성의 값이 Bootloader.NONE이면 부트로더 설치를 건너뜁니다.

소스의 설명은 s390x 설치가 부트로더를 설치하지 않음을 나타냅니다.

데스크탑 설치의 Ubiquity와 마찬가지로 "subiquity --bootloader=none"을 호출하려면 명령줄로 이동해야 할 수도 있습니다.

Ubiquity와 달리 더 짧은 "-b" 옵션은 없는 것 같습니다.

관련 정보