Red Hat Training

A Red Hat training course is available for RHEL 8

부록 F. 부팅 옵션 참조

이 섹션에는 설치 프로그램의 기본 동작을 수정하는 데 사용할 수 있는 몇 가지 부팅 옵션에 대한 정보가 포함되어 있습니다. Kickstart 및 고급 부팅 옵션은 RHEL 설치 프로그램의 부팅 옵션 문서를 참조하십시오.

F.1. 설치 소스 부팅 옵션

이 섹션에서는 다양한 설치 소스 부팅 옵션에 대해 설명합니다.

inst.repo=

inst.repo= 부트 옵션은 설치 소스를 지정합니다. 즉 패키지 리포지토리를 제공하는 위치와 이를 설명하는 valid .treeinfo 파일을 지정합니다. 예: inst.repo=cdrom. inst.repo= 옵션의 대상은 다음 설치 미디어 중 하나여야 합니다.

  • 설치 가능한 트리: 설치 프로그램 이미지, 패키지 및 리포지토리 데이터가 포함된 디렉터리 구조와 유효한 .treeinfo 파일
  • DVD (시스템 DVD 드라이브에 있는 물리적 디스크)
  • 전체 Red Hat Enterprise Linux 설치 DVD의 ISO 이미지는 하드 드라이브 또는 시스템에서 액세스할 수 있는 네트워크 위치에 배치됩니다.

    inst.repo= 부트 옵션을 사용하여 다른 형식을 사용하여 다양한 설치 방법을 구성합니다. 다음 테이블에는 inst.repo= 부팅 옵션 구문에 대한 세부 정보가 나와 있습니다.

    표 F.1. inst.repo= 부팅 옵션 및 설치 소스의 유형 및 형식

    소스 유형부팅 옵션 형식소스 형식

    CD/DVD 드라이브

    inst.repo=cdrom:<device>

    물리적 디스크로 DVD 설치.[a]

    마운트 가능한 장치 (HDD 및 USB 스틱)

    inst.repo=hd:<device>:/<path>

    설치 DVD의 이미지 파일입니다.

    NFS Server

    inst.repo=nfs:[options:]<server>:/<path>

    설치 DVD의 이미지 파일 또는 설치 DVD에 있는 디렉터리와 파일의 전체 사본인 설치 트리.[b]

    HTTP 서버

    inst.repo=http://<host>/<path>

    설치 DVD에 있는 디렉토리 및 파일의 전체 사본인 설치 트리입니다.

    HTTPS Server

    inst.repo=https://<host>/<path>

    FTP 서버

    inst.repo=ftp://<username>:<password>@<host>/<path>

    HMC

    inst.repo=hmc

     
    [a] 장치가 종료되면 설치 프로그램은 설치 DVD가 포함된 드라이브를 자동으로 검색합니다.
    [b] NFS Server 옵션은 기본적으로 NFS 프로토콜 버전 3을 사용합니다. 다른 버전을 사용하려면 옵션에 nfsvers=X 를 추가하고, X 를 사용하려는 버전 번호로 대체합니다.

다음과 같은 형식으로 디스크 장치 이름을 설정합니다.

  • 커널 장치 이름(예: /dev/sda1 또는 sdb2)
  • 파일 시스템 레이블 (예: LABEL= 또는 LABEL=RHEL8)
  • 파일 시스템 UUID(예: UUID=8176c7bf-04ff-403a-a832-9557f94e61db)

영숫자가 아닌 문자는 \xNN로 표시되어야 합니다. 여기서 NN 은 문자의 16진수 표현입니다. 예를 들어 \x20 은 공백 (" ") 입니다.

inst.addrepo=

inst.addrepo= boot 옵션을 사용하여 기본 리포지토리(inst.repo=)와 함께 다른 설치 소스로 사용할 수 있는 추가 리포지토리를 추가합니다. 부팅하는 동안 inst.addrepo= 부팅 옵션을 여러 번 사용할 수 있습니다. 다음 테이블에는 inst.addrepo= 부팅 옵션 구문에 대한 세부 정보가 나와 있습니다.

참고

REPO_NAME 은 리포지토리의 이름이며 설치 프로세스에 필요합니다. 이러한 리포지토리는 설치 프로세스 중에만 사용되며 설치된 시스템에 설치되지 않습니다.

통합 ISO에 대한 자세한 내용은 통합 ISO를 참조하십시오.

표 F.2. 설치 소스 및 부팅 옵션 형식

설치 소스부팅 옵션 형식추가 정보

URL에 설치 가능한 트리

inst.addrepo=REPO_NAME,[http,https,ftp]://<host>/<path>

지정된 URL에서 설치 가능한 트리를 찾습니다.

NFS 경로에 설치 가능한 트리

inst.addrepo=REPO_NAME,nfs://<server>:/<path>

지정된 NFS 경로에서 설치 가능한 트리를 찾습니다. 호스트 다음에 콜론이 필요합니다. 설치 프로그램은 RFC 2224에 따라 URL을 구문 분석하는 대신 nfs:// 이후의 모든 항목을 mount 명령에 직접 전달합니다.

설치 환경에 설치 가능한 트리

inst.addrepo=REPO_NAME,file://<path>

설치 환경의 지정된 위치에서 설치할 수 있는 트리를 찾습니다. 이 옵션을 사용하려면 설치 프로그램에서 사용 가능한 소프트웨어 그룹을 로드하기 전에 리포지토리를 마운트해야 합니다. 이 옵션을 사용하면 하나의 부팅 가능 ISO에 여러 리포지토리를 사용할 수 있으며, ISO에서 기본 리포지토리와 추가 리포지토리를 모두 설치할 수 있습니다. 추가 리포지토리의 경로는 /run/install/source/REPO_ISO_PATH 입니다. 또한 Kickstart 파일의 %pre 섹션에 리포지토리 디렉터리를 마운트할 수 있습니다. 경로는 절대 경로이고 / 로 시작해야 합니다(예: inst.addrepo=REPO_NAME,file:///<path>

하드 드라이브

inst.addrepo=REPO_NAME,hd:<device>:<path>

지정된 <device> 파티션을 마운트하고 <path> 에 지정된 ISO에서 설치합니다. <path> 를 지정하지 않으면 설치 프로그램은 <device> 에서 유효한 설치 ISO를 찾습니다. 이 설치 방법을 사용하려면 설치 가능한 유효한 트리가 있는 ISO가 필요합니다.

inst.stage2=

inst.stage2= 부트 옵션은 설치 프로그램의 런타임 이미지의 위치를 지정합니다. 이 옵션은 valid.treeinfo 파일이 포함된 디렉터리의 경로를 예상하고 . treeinfo 파일에서 런타임 이미지 위치를 읽습니다. .treeinfo 파일을 사용할 수 없는 경우 설치 프로그램은 images/install.img 에서 이미지를 로드하려고 합니다.

inst.stage2 옵션을 지정하지 않으면 설치 프로그램에서 inst.repo 옵션으로 지정된 위치를 사용하려고 합니다.

나중에 설치 프로그램에서 설치 소스를 수동으로 지정하려면 이 옵션을 사용합니다. 예를 들어 CDN(Content Delivery Network)을 설치 소스로 선택하려는 경우. 설치 DVD 및 부팅 ISO에는 각 ISO에서 설치 프로그램을 부팅하기위한 적절한 inst.stage2 옵션이 이미 포함되어 있습니다.

설치 소스를 지정하려면 대신 inst.repo= 옵션을 사용합니다.

참고

기본적으로 inst.stage2= 부팅 옵션은 설치 미디어에 사용되며 은 특정 레이블로 설정됩니다(예: inst.stage2=hd:LABEL=RHEL-x-0-0-BaseOS-x86_64). 런타임 이미지가 포함된 파일 시스템의 기본 레이블을 수정하거나 사용자 지정된 절차를 사용하여 설치 시스템을 부팅하는 경우 inst.stage2= 부팅 옵션이 올바른 값으로 설정되어 있는지 확인합니다.

inst.noverifyssl

inst.noverifysl 부팅 옵션을 사용하여 설치 프로그램이 추가 Kickstart 리포지토리를 제외하고 모든 HTTPS 연결에 대한 SSL 인증서를 확인하지 못하도록 합니다. 여기서 --noverifyssl은 리포지토리당 --noverifyssl 을 설정할 수 있습니다.

예를 들어 원격 설치 소스에서 자체 서명된 SSL 인증서를 사용하는 경우 inst.noverifyssl 부팅 옵션을 사용하면 설치 프로그램에서 SSL 인증서를 확인하지 않고 설치를 완료할 수 있습니다.

inst.stage2=를 사용하여 소스를 지정할 때의 예

inst.stage2=https://hostname/path_to_install_image/ inst.noverifyssl

inst.repo=를 사용하여 소스를 지정할 때의 예

inst.repo=https://hostname/path_to_install_repository/ inst.noverifyssl

inst.stage2.all

inst.stage2.all 부팅 옵션을 사용하여 여러 HTTP, HTTPS 또는 FTP 소스를 지정합니다. inst.stage2= 부팅 옵션을 inst.stage2.all 옵션과 함께 여러 번 사용하여 성공할 때까지 소스에서 이미지를 순차적으로 가져올 수 있습니다. 예를 들면 다음과 같습니다.

inst.stage2.all
inst.stage2=http://hostname1/path_to_install_tree/
inst.stage2=http://hostname2/path_to_install_tree/
inst.stage2=http://hostname3/path_to_install_tree/
inst.dd=
inst.dd= 부팅 옵션은 설치 중에 드라이버 업데이트를 수행하는 데 사용됩니다. 설치 중에 드라이버를 업데이트하는 방법에 대한 자세한 내용은 고급 RHEL 8 설치 문서를 참조하십시오.
inst.repo=hmc
이 옵션은 외부 네트워크 설정 요구 사항을 제거하고 설치 옵션을 확장합니다. 바이너리 DVD에서 부팅할 때 설치 프로그램에서 추가 커널 매개 변수를 입력하라는 메시지를 표시합니다. DVD를 설치 소스로 설정하려면 inst.repo=hmc 옵션을 커널 매개 변수에 추가합니다. 그러면 설치 프로그램을 통해 지원 요소(SE) 및 HMC(하드웨어 관리 콘솔) 파일에 액세스할 수 있고, DVD에서 stage2의 이미지를 가져와서 소프트웨어 선택을 위해 DVD의 패키지에 액세스할 수 있습니다.
inst.proxy=

inst.proxy= 부팅 옵션은 HTTP, HTTPS 및 FTP 프로토콜에서 설치를 수행할 때 사용됩니다. 예를 들면 다음과 같습니다.

[PROTOCOL://][USERNAME[:PASSWORD]@]HOST[:PORT]
inst.nosave=

inst.nosave= 부트 옵션을 사용하여 설치된 시스템에 저장되지 않은 설치 로그 및 관련 파일을 제어합니다(예: input_ks,output_ks,all_ks ,logsall _ks). 쉼표로 구분된 여러 값을 결합할 수 있습니다. 예를 들면 다음과 같습니다.

inst.nosave=Input_ks,logs
참고

inst.nosave 부팅 옵션은 로그 및 입력/출력 Kickstart 결과와 같이 Kickstart %post 스크립트에서 제거할 수 없는 설치된 시스템에서 파일을 제외하는 데 사용됩니다.

input_ks
입력 Kickstart 결과를 저장하는 기능을 비활성화합니다.
output_ks
설치 프로그램에서 생성된 출력 Kickstart 결과를 저장하는 기능을 비활성화합니다.
all_ks
입력 및 출력 Kickstart 결과를 저장하는 기능을 비활성화합니다.
logs
모든 설치 로그를 저장하는 기능을 비활성화합니다.
all
모든 Kickstart 결과 및 모든 로그를 저장하는 기능을 비활성화합니다.
inst.multilib
inst.multilib 부팅 옵션을 사용하여 DNF의 multilib_policybest 가 아닌 all 로 설정합니다.
inst.memcheck
inst.memcheck 부팅 옵션은 설치를 완료하는 데 충분한 RAM이 있는지 확인하는 검사를 수행합니다. RAM이 충분하지 않으면 설치 프로세스가 중지됩니다. 설치 중에 시스템 점검은 대략적이고 메모리 사용은 패키지 선택, 사용자 인터페이스(예: 그래픽 또는 텍스트) 및 기타 매개 변수에 따라 달라집니다.
inst.nomemcheck
inst.nomemcheck 부팅 옵션은 설치를 완료하기에 충분한 RAM이 있는지 확인하기 위해 검사를 수행하지 않습니다. 최소 메모리 용량이 권장되지 않는 메모리보다 적은 설치를 시도하면 설치 프로세스가 실패할 수 있습니다.