Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

23장. 부팅 옵션

Red Hat Enterprise Linux QCOW;Hat EnterpriseRed Hat Enterprise Linux completely Linux 설치 시스템에는 관리자를 위한 다양한 부팅 옵션이 포함되어 있으며, 이는 특정 기능을 활성화(또는 비활성화)하여 설치 프로그램의 기본 동작을 수정합니다. 부팅 옵션을 사용하려면 23.1절. “부팅 메뉴에서 설치 시스템 구성” 에 설명된 대로 부팅 명령줄에 추가합니다. 부팅 행에 추가된 여러 옵션은 단일 공백으로 구분해야 합니다.
이 장에 설명된 두 가지 기본 유형의 옵션이 있습니다.
  • "equals" 기호(=)로 끝나는 옵션에는 값을 지정해야 합니다. 예를 들어 inst.vncpassword= 옵션에는 값(이 경우 암호)도 포함되어야 합니다. 따라서 올바른 형식은 inst.vncpassword=password 입니다. 암호가 지정되지 않은 경우 해당 옵션은 유효하지 않습니다.
  • "=" 기호 없이 제공되는 옵션은 값 또는 매개 변수를 허용하지 않습니다. 예를 들어 rd.live.check 옵션은 설치를 시작하기 전에 Anaconda 에서 설치 미디어를 확인하도록 강제 적용합니다. 이 옵션이 있으면 검사가 수행되며, 검사가 생략됩니다.

23.1. 부팅 메뉴에서 설치 시스템 구성

참고
사용자 지정 부팅 옵션을 지정하는 정확한 방법은 모든 시스템 아키텍처에서 다릅니다. 부팅 옵션 편집에 대한 아키텍처별 지침은 다음을 참조하십시오.
부팅 메뉴에서 부팅 옵션을 편집하는 방법은 여러 가지가 있습니다(즉, 설치 미디어를 부팅한 후 표시되는 메뉴).
  • 부팅 메뉴의 아무 위치에서 Esc 키를 눌러 액세스할 수 있는 boot: 프롬프트. 이 프롬프트를 사용하는 경우 첫 번째 옵션은 항상 로드할 설치 프로그램 이미지 파일을 지정해야 합니다. 대부분의 경우 linux 키워드를 사용하여 이미지를 지정할 수 있습니다. 그런 다음 필요에 따라 추가 옵션을 지정할 수 있습니다.
    이 프롬프트에서 Tab 키를 누르면 적용 가능한 명령의 형태로 도움말이 표시됩니다. 옵션을 사용하여 설치를 시작하려면 Enter 키를 누릅니다. boot: 의 부팅 메뉴에서 부팅 메뉴로 돌아가려면 컴퓨터를 다시 시작한 후 설치 미디어에서 다시 부팅합니다.
  • > 부팅 메뉴의 항목을 강조 표시하고 Tab 키를 눌러 액세스한 BIOS 기반 AMD64 및 Intel 64 시스템의 프롬프트입니다. boot: 프롬프트와 달리 이 프롬프트에서는 사전 정의된 부팅 옵션 세트를 편집할 수 있습니다. 예를 들어, Test this media(이 미디어 테스트)라는 항목을 강조 표시하고 Red Hat Enterprise Linux {{;Hat Enterprise Linux Red Hat Enterprise Linux 6.7;Linux 7.5를 설치하는 경우 이 메뉴 항목에 사용되는 전체 옵션 세트가 화면에 표시되어 사용자 고유의 옵션을 추가할 수 있습니다.
    Enter 를 누르면 지정한 옵션을 사용하여 설치가 시작됩니다. 편집을 취소하고 부팅 메뉴로 돌아가려면 언제든지 Esc 키를 누릅니다.
  • UEFI 기반 64비트 AMD, Intel 및 ARM 시스템의 GRUB2 메뉴. 시스템에서 UEFI를 사용하는 경우 항목을 강조 표시하고 e 키를 눌러 부팅 옵션을 편집할 수 있습니다. 편집을 마치면 F10 또는 Ctrl+X 를 눌러 지정한 옵션을 사용하여 설치를 시작합니다.
이 장에 설명된 옵션 외에도 부팅 프롬프트에서는 dracut 커널 옵션도 허용합니다. 이러한 옵션 목록은 dra cut.cmdline(7) 도움말 페이지로 사용할 수 있습니다.
참고
설치 프로그램과 관련된 부팅 옵션은 항상 inst. 이 가이드에서는 inst로 시작합니다. 현재 이 접두사는 선택 사항입니다. 예를 들어 resolution=1024x768inst.resolution=1024x768 과 동일하게 작동합니다. 그러나 향후 릴리스에서는 inst. 접두사가 필수입니다.

설치 소스 지정

inst.repo=
설치 소스(즉, 설치 프로그램이 필요한 이미지 및 패키지를 찾을 수 있는 위치)를 지정합니다. 예:
inst.repo=cdrom
대상은 다음 중 하나여야 합니다.
  • 설치 가능한 트리 - 설치 프로그램의 이미지, 패키지 및 repodata 및 유효한 .treeinfo 파일이 포함된 디렉터리 구조
  • DVD (시스템의 DVD 드라이브에 있는 물리 디스크)
  • 전체 Red Hat Enterprise Linux 6.7;Hat Enterprise Red Hat Enterprise Linux sl;Linux 설치 DVD, 하드 드라이브 또는 설치 시스템에서 액세스할 수 있는 네트워크 위치에 배치된 전체 ISO 이미지 ( NFS 서버를 설치 소스로 지정)
이 옵션을 사용하면 다양한 형식을 사용하는 다양한 설치 방법을 구성할 수 있습니다. 구문은 아래 표에 설명되어 있습니다.

표 23.1. 설치 소스

설치 소스 옵션 형식
모든 CD/DVD 드라이브 inst.repo=cdrom
특정 CD/DVD 드라이브 inst.repo=cdrom:device
하드 드라이브 inst.repo=hd:device:/path
HMC inst.repo=hmc
HTTP 서버 inst.repo=http://host/path
HTTPS 서버 inst.repo=https://host/path
FTP 서버 inst.repo=ftp://username:password@host/path
NFS 서버 inst.repo=nfs:[options:]server:/path [a]
[a] 이 옵션은 기본적으로 NFS 프로토콜 버전 3을 사용합니다. 다른 버전을 사용하려면 nfsvers=X옵션에 추가하고 X 를 사용하려는 버전 번호로 대체합니다.
참고
이전 Red Hat Enterprise Linux 전 릴리스Red Hat Enterprise Linux sl;Linux에는 NFS( nfs 옵션)에서 액세스할 수 있는 설치 가능한 트리와 NFS 소스( nfs iso 옵션)에 있는 ISO 이미지가 별도의 옵션이 있었습니다. Red Hat Enterprise Linux {;Hat EnterpriseRed Hat Enterprise Linux 7에서는 설치 프로그램에서 소스가 설치 가능한 트리인지 아니면 ISO 이미지가 포함된 디렉터리인지, nfsiso 옵션이 더 이상 사용되지 않는지 자동으로 감지할 수 있습니다.
디스크 장치 이름은 다음 형식을 사용하여 설정할 수 있습니다.
  • 커널 장치 이름(예: /dev/sda1 또는 sdb2)
  • 파일 시스템 레이블 (예: LABEL= skopeo 또는 LABEL=RHEL7)
  • 파일 시스템 UUID(예: UUID=8176c7bf-04ff-403a-a832-9557f94e61db)
영숫자가 아닌 문자는 \xNN 으로 표시되어야 합니다. 여기서 NN 은 문자의 16진수 표현입니다. 예를 들어 \x20 은 공백(" ")입니다.
inst.stage2=
로드할 설치 프로그램 런타임 이미지의 위치를 지정합니다. 구문은 설치 소스 지정 의 구문과 동일합니다. 이 옵션을 사용하려면 유효한 .treeinfo 파일이 포함된 디렉터리 경로가 필요합니다. 런타임 이미지의 위치는 이 파일에서 읽습니다(있는 경우). .treeinfo 파일을 사용할 수 없는 경우 AnacondaLiveOS/squashfs.img 에서 이미지를 로드하려고 합니다.
옵션을 여러 번 사용하여 여러 HTTP, HTTPS 또는 FTP 소스를 지정합니다.
inst.stage2=host1/install.img inst.stage2=host2/install.img	inst.stage2=host3/install.img
참고
기본적으로 inst.stage2= 부트 옵션은 설치 미디어에서 사용되며 특정 레이블(예: inst.stage2=hd:LABEL= RHEL7\x20Server.x86_64)으로 설정됩니다. 런타임 이미지가 포함된 파일 시스템의 기본 레이블을 수정하거나 사용자 지정 프로시저를 사용하여 설치 시스템을 부팅하는 경우 이 옵션이 올바른 값으로 설정되어 있는지 확인해야 합니다.
inst.dd=
설치 중에 드라이버 업데이트를 수행해야 하는 경우 inst.dd= 옵션을 사용합니다. 여러 번 사용할 수 있습니다. 드라이버 RPM 패키지의 위치는 설치 소스 지정 에 설명된 형식을 사용하여 지정할 수 있습니다. inst.dd=cdrom 옵션을 제외하고 장치 이름을 항상 지정해야 합니다. 예:
inst.dd=/dev/sdb1
매개변수 없이 이 옵션을 사용하면 대화형 메뉴를 사용하여 드라이버 업데이트 디스크를 요청하도록 설치 프로그램에 요청합니다.
드라이버 디스크는 또한 하드 디스크 드라이브 또는 네트워크를 통해 로드되는 대신 유사한 장치에서 또는 initrd에서 로드할 수 있습니다. 다음 절차를 따르십시오.
  1. 하드 디스크 드라이브, USB 또는 유사한 장치에 드라이버 디스크를 로드합니다.
  2. 레이블(예: DD )을 이 장치로 설정합니다.
  3. 다음을 사용하여 설치를 시작합니다.
    inst.dd=hd:LABEL=DD:/dd.rpm
    를 부팅 인수로서 사용합니다.
DD 를 특정 레이블로 바꾸고 dd.rpm 을 특정 이름으로 교체합니다. 하드 디스크 드라이브를 지정하려면 LABEL 대신 inst.repo 명령에서 지원하는 모든 항목을 사용하십시오.
설치 중에 드라이버 업데이트에 대한 자세한 내용은 6장. AMD64 및 Intel 64 시스템에 설치 시 드라이버 업데이트 for AMD64 및 Intel 64 시스템 및 11장. IBM Power Systems에 설치 중 드라이버 업데이트 for IBM Power Systems 서버를 참조하십시오.

Kickstart 부팅 옵션

inst.ks=
설치를 자동화하는 데 사용할 Kickstart 파일의 위치를 제공합니다. 위치는 inst.repo 에 유효한 모든 형식을 사용하여 지정할 수 있습니다. 자세한 내용은 설치 소스 지정 을 참조하십시오.
옵션을 여러 번 사용하여 여러 HTTP, HTTPS 및 FTP 소스를 지정합니다. 여러 HTTP, HTTPS 및 FTP 위치를 지정하면 위치가 성공할 때까지 순차적으로 시도됩니다.
inst.ks=host1/directory/ks.cfg inst.ks=host2/directory/ks.cfg inst.ks=host3/directory/ks.cfg
경로가 아닌 장치만 지정하면 설치 프로그램이 지정된 장치의 /ks.cfg 에서 Kickstart 파일을 찾습니다. 장치를 지정하지 않고 이 옵션을 사용하면 설치 프로그램이 다음을 사용합니다.
inst.ks=nfs:next-server:/filename
위의 예에서 next-server 는 DHCP next-server 옵션 또는 DHCP 서버 자체의 IP 주소이며 filename 은 DHCP 파일 이름 옵션 또는 /kickstart/ 입니다. 지정된 파일 이름이 / 문자로 종료되면 ip-kickstart 가 추가됩니다. 예:

표 23.2. 기본 Kickstart 파일 위치

DHCP 서버 주소 클라이언트 주소 Kickstart 파일 위치
192.168.122.1 192.168.122.100 192.168.122.1:/kickstart/192.168.122.100-kickstart
또한 Red Hat Enterprise Linux QCOW;Hat EnterpriseRed Hat Enterprise Linux sl;Linux 7.2부터 설치 프로그램은 OEMDRV 레이블이 있는 볼륨에서 ks.cfg 라는 Kickstart 파일을 로드하려고 합니다. Kickstart 파일이 이 위치에 있는 경우 inst.ks= 부트 옵션을 전혀 사용할 필요가 없습니다.
inst.ks.sendmac
모든 네트워크 인터페이스의 MAC 주소를 사용하여 발신 HTTP 요청에 헤더를 추가합니다. 예:
X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab
이 기능은 inst.ks=http 를 사용하여 시스템을 프로비저닝할 때 유용할 수 있습니다.
inst.ks.sendsn
나가는 HTTP 요청에 헤더를 추가합니다. 이 헤더에는 /sys/class/dmi/id/product_serial 에서 읽은 시스템의 일련 번호가 포함됩니다. 헤더에는 다음 구문이 있습니다.
X-System-Serial-Number: R8VA23D

콘솔, 환경 및 디스플레이 옵션

console=
이 커널 옵션은 기본 콘솔로 사용할 장치를 지정합니다. 예를 들어 첫 번째 직렬 포트에서 콘솔을 사용하려면 console=ttyS0 을 사용합니다. 이 옵션은 inst.text 옵션과 함께 사용해야 합니다.
이 옵션을 여러 번 사용할 수 있습니다. 이 경우 부팅 메시지는 지정된 모든 콘솔에 표시되지만 나중에 설치 프로그램에서 마지막 메시지만 사용합니다. 예를 들어 console=ttyS0 console=ttyS1 을 지정하면 설치 프로그램에서 ttyS 1을 사용합니다.
noshell
설치 중에 root 쉘에 대한 액세스를 비활성화합니다. 이는 자동(Kickstart) 설치에서 유용합니다. 이 옵션을 사용하면 사용자가 설치 진행 상황을 볼 수 있지만 Ctrl+Alt+F2 를 눌러 루트 쉘에 액세스하여 간섭을 일으킬 수 없습니다.
inst.lang=
설치 중에 사용할 언어를 설정합니다. 언어 코드는 27.3.1절. “Kickstart 명령 및 옵션” 에 설명된 대로 lang Kickstart 명령에서 사용하는 것과 동일합니다. system-config-language 패키지가 설치된 시스템에서 유효한 값 목록을 /usr/share/system-config- language/locale-list 에서도 확인할 수 있습니다.
inst.geoloc=
설치 프로그램에서 위치 사용량을 구성합니다. geolocation은 언어 및 시간대를 미리 설정하는 데 사용되며 inst.geoloc=value구문을 사용합니다.
value 매개변수는 다음 중 하나일 수 있습니다.

표 23.3. inst.geoloc 옵션에 유효한 값

geolocation을 비활성화 inst.geoloc=0
Fedora GeoIP API 사용 inst.geoloc=provider_fedora_geoip
Hostip.info GeoIP API 사용 inst.geoloc=provider_hostip
이 옵션을 지정하지 않으면 Anaconda 에서 provider_fedora_geoip 를 사용합니다.
inst.keymap=
설치 프로그램에서 사용할 키보드 레이아웃을 지정합니다. 레이아웃 코드는 27.3.1절. “Kickstart 명령 및 옵션” 에 설명된 대로 키보드 Kickstart 명령에 사용되는 것과 동일합니다.
inst.text
설치 프로그램이 그래픽 모드 대신 텍스트 모드에서 실행되도록 강제 적용합니다. 예를 들어 텍스트 사용자 인터페이스는 제한되어 있습니다. 예를 들어 파티션 레이아웃을 수정하거나 LVM을 설정할 수 없습니다. 그래픽 기능이 제한된 머신에 시스템을 설치할 때 원격 액세스 활성화 에 설명된 대로 VNC를 사용하는 것이 좋습니다.
inst.cmdline
설치 프로그램이 명령줄 모드에서 실행되도록 강제 적용합니다. 이 모드에서는 상호 작용을 허용하지 않으며 Kickstart 파일 또는 명령줄에 모든 옵션을 지정해야 합니다.
inst.graphical
설치 프로그램이 그래픽 모드에서 실행되도록 강제 적용합니다. 이 모드가 기본값입니다.
inst.resolution=
그래픽 모드에서 화면 해상도를 지정합니다. 형식은 NxM 이며 여기서 N 은 화면 너비이고 M 은 화면 높이입니다(소그레이어)입니다. 지원되는 최소 해상도는 800x600 입니다.
inst.headless
설치 중인 시스템에 표시 하드웨어가 없음을 지정합니다. 즉, 이 옵션은 설치 프로그램이 화면을 감지하는 것을 방지합니다.
inst.xdriver=
설치 중 및 설치된 시스템에서 사용할 X 드라이버의 이름을 지정합니다.
inst.usefbx
하드웨어별 드라이버 대신 프레임 버퍼 X 드라이버를 사용하도록 설치 프로그램에 지시합니다. 이 옵션은 inst.xdriver=fbdev 와 동일합니다.
modprobe.blacklist=
블랙리스트(완전히 비활성화)는 드라이버를 하나 이상 비활성화합니다. 이 옵션을 사용하여 드라이버(mods)를 비활성화하면 설치가 시작될 때 로드되지 않으며 설치가 완료된 후에는 설치된 시스템이 이러한 설정을 유지합니다. 블랙리스트로 지정된 드라이버는 /etc/modprobe.d/ 디렉토리에서 찾을 수 있습니다.
쉼표로 구분된 목록을 사용하여 여러 드라이버를 비활성화합니다. 예:
modprobe.blacklist=ahci,firewire_ohci
inst.sshd=0
기본적으로 sshd 는 IBM Z에서 자동으로 시작되며 다른 아키텍처에서는 inst.sshd 옵션을 사용하지 않는 한 sshd 가 시작되지 않습니다. 이 옵션을 사용하면 sshd 가 IBM Z에서 자동으로 시작되지 않습니다.
inst.sshd
설치 중에 sshd 서비스를 시작하여 SSH 를 사용하여 시스템에 연결하고 진행 상황을 모니터링할 수 있습니다. SSH에 대한 자세한 내용은 ssh(1) 도움말 페이지 및 Red Hat Enterprise Linux 7 시스템 관리자 가이드의 해당 장을 참조하십시오. 기본적으로 sshd 는 IBM Z에서 자동으로 시작되며 다른 아키텍처에서는 inst.sshd 옵션을 사용하지 않는 한 sshd 가 시작되지 않습니다.
참고
설치하는 동안 root 계정에는 기본적으로 암호가 없습니다. 27.3.1절. “Kickstart 명령 및 옵션” 에 설명된 대로 sshpw Kickstart 명령을 사용하여 설치 중에 사용할 루트 암호를 설정할 수 있습니다.
inst.kdump_addon=
설치 프로그램에서 Kdump 구성 화면(add-on)을 활성화하거나 비활성화합니다. 이 화면은 기본적으로 활성화되어 있습니다. inst.kdump_addon=off 를 사용하여 비활성화합니다. 애드온을 비활성화하면 그래픽 및 텍스트 기반 인터페이스뿐만 아니라 %addon com_redhat_kdump Kickstart 명령 모두에서 Kdump 화면이 비활성화됩니다.

네트워크 부팅 옵션

초기 네트워크 초기화는 dracut 에 의해 처리됩니다. 이 섹션에서는 일반적으로 사용되는 몇 가지 옵션만 나열합니다. 전체 목록은 dra cut.cmdline(7) 도움말 페이지를 참조하십시오. 네트워킹에 대한 추가 정보는 Red Hat Enterprise Linux 7 네트워킹 가이드 에서도 확인할 수 있습니다.
ip=
하나 이상의 네트워크 인터페이스를 구성합니다. 여러 인터페이스를 구성하려면 각 인터페이스에 ip 옵션을 여러 번 사용할 수 있습니다. 여러 인터페이스가 구성된 경우 rd.neednet=1 옵션을 사용해야 하며, 아래에 설명된 bootdev 옵션을 사용하여 기본 부팅 인터페이스를 지정해야 합니다. 또는 ip 옵션을 한 번 사용한 다음 Kickstart를 사용하여 추가 인터페이스를 설정할 수 있습니다.
이 옵션에는 여러 다른 형식을 사용할 수 있습니다. 가장 일반적인 내용은 표 23.4. “네트워크 인터페이스 구성 형식” 에 설명되어 있습니다.

표 23.4. 네트워크 인터페이스 구성 형식

구성 방법 옵션 형식
인터페이스 자동 설정 ip=method
특정 인터페이스의 자동 설정 ip=interface:method
정적 구성 ip=ip::gateway:netmask:hostname:interface:none
덮어쓰기를 사용하는 특정 인터페이스의 자동 구성 [a] ip=ip::gateway:netmask:hostname:interface:method:mtu
[a] dhcp 와 같이 자동 구성의 지정된 방법을 사용하여 지정된 인터페이스를 가져오지만 자동으로 가져온 IP 주소, 게이트웨이, 넷마스크, 호스트 이름 또는 기타 지정된 매개 변수를 덮어씁니다. 모든 매개변수는 선택 사항입니다. 재정의하려는 값만 지정하고 자동으로 가져온 값만 다른 매개변수에 사용됩니다.
method 매개변수는 다음 중 하나일 수 있습니다.

표 23.5. 자동 인터페이스 설정 방법

자동 구성 방법
DHCP dhcp
IPv6 DHCP dhcp6
IPv6 자동 구성 auto6
iBFT(iSCSI Boot Firmware Table) ibft
참고
ip 옵션을 지정하지 않고 inst.ks=http://호스트/path 와 같은 네트워크 액세스가 필요한 부팅 옵션을 사용하는 경우 설치 프로그램은 ip=dhcp 를 사용합니다.
중요
iSCSI 대상에 자동으로 연결하려면 대상에 액세스하기 위한 네트워크 장치를 활성화해야 합니다. 권장 방법은 ip=ibft 부팅 옵션을 사용하는 것입니다.
위의 표에서 ip 매개 변수는 클라이언트의 IP 주소를 지정합니다. IPv6 주소는 대괄호로 묶어 지정할 수 있습니다(예: [2001:DB8::1] ).
gateway 매개 변수는 기본 게이트웨이입니다. IPv6 주소도 여기에 적용됩니다.
netmask 매개 변수는 사용할 넷마스크입니다. 이는 IPv4의 전체 넷마스크(예: 255.255.255.0) 또는 IPv6의 접두사(예: 64)일 수 있습니다.
hostname 매개 변수는 클라이언트 시스템의 호스트 이름입니다. 이 매개변수는 선택 사항입니다.
nameserver=
이름 서버의 주소를 지정합니다. 이 옵션은 여러 번 사용할 수 있습니다.
rd.neednet=
ip 옵션을 두 개 이상 사용하는 경우 rd.neednet=1 옵션을 사용해야 합니다. 또는 여러 네트워크 인터페이스를 설정하려면 ip 를 한 번 사용한 다음 Kickstart를 사용하여 추가 인터페이스를 설정할 수 있습니다.
bootdev=
부팅 인터페이스를 지정합니다. ip 옵션을 두 개 이상 사용하는 경우 이 옵션이 필요합니다.
ifname=
지정된 인터페이스 이름을 지정된 MAC 주소가 있는 네트워크 장치에 할당합니다. 여러 번 사용할 수 있습니다. 구문은 ifname=interface:MAC 입니다. 예:
ifname=eth0:01:23:45:67:89:ab
참고
ifname= 옵션을 사용하면 설치 중에 사용자 지정 네트워크 인터페이스 이름을 설정하는 유일한 방법입니다.
inst.dhcpclass=
DHCP 공급 업체 클래스 식별자를 지정합니다. dhcpd 서비스는 이 값을 vendor-class-identifier 로 표시됩니다. 기본값은 anaconda-$(uname -srm)입니다.
inst.waitfornet=
inst.waitfornet=SECONDS 부팅 옵션을 사용하면 설치 시스템이 설치 전에 네트워크 연결을 기다릴 수 있습니다. SECONDS 인수에 지정된 값은 네트워크 연결이 시간 초과될 때까지 대기할 최대 시간을 지정하고 네트워크 연결이 없는 경우에도 설치 프로세스를 계속합니다.
vlan=
지정된 이름의 지정된 인터페이스에서 VLAN(Virtual LAN) 장치를 설정합니다. 구문은 vlan=name:interface 입니다. 예:
vlan=vlan5:em1
위의 명령은 em1 인터페이스에 vlan5 라는 VLAN 장치를 설정합니다. 이름은 다음 형식을 사용할 수 있습니다.

표 23.6. VLAN 장치 이름 지정

이름 지정 스키마 예제
VLAN_PLUS_VID vlan0005
VLAN_PLUS_VID_NO_PAD vlan5
DEV_PLUS_VID em1.0005.
DEV_PLUS_VID_NO_PAD em1.5.
bond=
다음 구문을 사용하여 본딩 장치를 설정합니다. bond=name[:slaves][:options]. name 을 본딩 장치 이름으로 바꾸고, 슬레이브 를 쉼표로 구분된 물리(ethernet) 인터페이스 목록으로, 옵션을 쉼표로 구분된 본딩 옵션 목록으로 바꿉니다. 예:
bond=bond0:em1,em2:mode=active-backup,tx_queues=32,downdelay=5000
사용 가능한 옵션 목록을 보려면 modinfo bonding 명령을 실행합니다.
매개 변수 없이 이 옵션을 사용하면 bond=bond0:eth0,eth1:mode=balance-rr 라고 가정합니다.
team=
다음 구문을 사용하여 팀 장치를 설정합니다. team=master:slaves. master 를 마스터 팀 장치 및 슬레이브 이름으로 교체하면 팀 장치의 슬레이브로 사용할 물리적(ethernet) 장치 목록이 쉼표로 구분되어 있습니다. 예:
team=team0:em1,em2

고급 설치 옵션

inst.kexec
이 옵션을 지정하면 설치 프로그램이 재부팅을 수행하는 대신 설치 종료 시 kexec 시스템 호출을 사용합니다. 이렇게 하면 새 시스템을 즉시 로드하고 BIOS 또는 펌웨어에서 일반적으로 수행하는 하드웨어 초기화를 바이패스합니다.
중요
kexec 를 사용하는 시스템 부팅과 관련된 복잡성으로 인해 명시적으로 테스트하고 모든 상황에서 작동하는지 보장할 수 없습니다.
kexec 를 사용하면 장치 레지스터(일반적으로 전체 시스템 재부팅 시 삭제됨)가 데이터로 채워지고 일부 장치 드라이버에 대한 문제가 발생할 수 있습니다.
inst.gpt
설치 프로그램이 파티션 정보를 MBR(마스터 부트 레코드) 대신 GUID 파티션 테이블(GPT)에 설치하도록 강제 적용합니다. 이 옵션은 BIOS 호환성 모드에 있지 않는 한 UEFI 기반 시스템에서는 의미가 없습니다.
일반적으로 BIOS 기반 시스템 및 BIOS 호환성 모드에서 BIOS 기반 시스템과 UEFI 기반 시스템은 디스크 크기가 232 섹터이거나 큰 경우 파티션 정보를 저장하기 위해 DASD 스키마를 사용하려고 합니다. 가장 일반적으로 디스크 섹터는 크기가 512바이트이므로 일반적으로 2TiB와 동일합니다. 이 옵션을 사용하면 이 동작을 변경하여 GPT를 이 보다 작은 디스크에 쓸 수 있습니다.
일반적으로 GPT, DASD 및 디스크 파티셔닝에 대한 자세한 내용은 8.14.1.1절. “” 를 참조하십시오. A.1.4절. “GUID 파티션 테이블(GPT)”
inst.multilib
멀티lib 패키지(즉, 64비트 AMD64 또는 Intel 64 시스템에 32비트 패키지를 설치할 수 있도록 허용) 시스템을 구성하고 이와 같이 이 섹션에 지정된 패키지를 설치합니다.
일반적으로 AMD64 또는 Intel 64 시스템에서는 이 아키텍처의 패키지( x86_64라고도 함) 및 모든 아키텍처의 패키지만 설치합니다(noarch로 표시됨). 이 옵션을 사용하면 32비트 AMD 또는 Intel 시스템( i686라고도 함)용 패키지가 자동으로 설치됩니다.
이는 %packages 섹션에 직접 지정된 패키지에만 적용됩니다. 패키지가 종속성으로만 설치된 경우 정확히 지정된 종속성만 설치됩니다. 예를 들어 패키지 glibc 에 의존하는 패키지 bash 를 설치하는 경우 전자는 여러 변형으로 설치되지만 후자는 특별히 필요한 변형에서만 설치됩니다.
selinux=0
기본적으로 SELinux는 설치 프로그램에서 허용 모드로 작동하며 설치된 시스템에서 강제 모드로 작동합니다. 이 옵션은 설치 관리자 및 설치된 시스템에서 SELinux 사용을 완전히 비활성화합니다.
참고
selinux=0inst.selinux=0 옵션은 동일하지 않습니다. selinux=0 옵션은 설치 프로그램 및 설치된 시스템에서 SELinux 사용을 비활성화하는 반면, inst.selinux=0 은 설치 프로그램에서 SELinux만 비활성화합니다. 기본적으로 SELinux는 설치 관리자에서 허용 모드로 설정되어 있으므로 비활성화가 거의 적용됩니다.
inst.nosave=
Red Hat Enterprise Linux 7.3에 도입된 이 옵션은 설치된 시스템에 저장되는 Kickstart 파일 및 설치 로그를 제어합니다. OEM 운영 체제 설치를 수행할 때 이러한 데이터 저장을 비활성화하거나 민감한 리소스(예: 내부 리포지토리 URL)를 사용하여 이미지를 생성할 때 이러한 리소스를 비활성화하는 것이 유용할 수 있습니다. 이러한 리소스는 Kickstart 파일에 언급되거나 이미지 로그 또는 둘 다에 기록되기 때문입니다. 이 옵션에 대해 가능한 값은 다음과 같습니다.
input_ks - 입력 Kickstart 파일(있는 경우)의 저장을 비활성화합니다.
output_ks - Anaconda에서 생성한 출력 Kickstart 파일의 저장을 비활성화합니다.
all_ks - 입력 및 출력 Kickstart 파일의 저장을 비활성화합니다.
logs - 모든 설치 로그 저장을 비활성화합니다.
all - 모든 Kickstart 파일 및 모든 설치 로그 저장을 비활성화합니다.
여러 값을 쉼표로 구분된 목록으로 결합할 수 있습니다(예: input_ks,logs).
inst.zram
이 옵션은 설치 중에 zRAM 스왑의 사용을 제어합니다. 시스템 RAM에 압축된 블록 장치를 만들고 하드 드라이브 대신 스왑 공간에 사용합니다. 이렇게 하면 설치 프로그램에서 사용할 수 있는 메모리 양을 크게 늘릴 수 있으므로 메모리가 부족한 시스템에서 더 빠르게 설치할 수 있습니다.
기본적으로 zRAM의 스왑은 2GiB 이상의 RAM이 있는 시스템에서 활성화되며 2GiB 이상의 메모리가 있는 시스템에서 비활성화됩니다. 이 옵션을 사용하여 2GiB 이상의 RAM이 있는 시스템에서 inst.zram=1 을 사용하여 이를 활성화하고 2GiB 이하 메모리가 있는 시스템에서 inst.zram=0 을 사용하여 이 기능을 비활성화할 수 있습니다.

원격 액세스 활성화

원격 그래픽 설치를 위해 Anaconda 를 구성하려면 다음 옵션이 필요합니다. 자세한 내용은 25장. VNC 사용 을 참조하십시오.
inst.vnc
VNC 세션에서 설치 프로그램의 그래픽 인터페이스를 실행하도록 지정합니다. 이 옵션을 지정하면 설치 프로그램과 상호 작용할 수 있도록 VNC 클라이언트 애플리케이션을 사용하여 시스템에 연결해야 합니다. VNC 공유가 활성화되므로 여러 클라이언트가 시스템에 동시에 연결할 수 있습니다.
참고
VNC를 사용하여 설치된 시스템은 기본적으로 텍스트 모드로 시작됩니다.
inst.vncpassword=
설치 프로그램에서 사용하는 VNC 서버에 암호를 설정합니다. 시스템에 연결을 시도하는 모든 VNC 클라이언트는 액세스 권한을 얻기 위해 올바른 암호를 제공해야 합니다. 예를 들어 inst.vncpassword=testpwd 는 암호를 testpwd 로 설정합니다. VNC 암호는 6에서 8자 사이여야 합니다.
참고
유효하지 않은 암호(또는 너무 긴 암호)를 지정하면 설치 프로그램의 메시지로 새 암호를 지정하라는 메시지가 표시됩니다.
VNC password must be six to eight characters long.
Please enter a new one, or leave blank for no password.

Password:
inst.vncconnect=
설치가 시작되면 지정된 호스트 및 포트에서 수신 대기 중인 VNC 클라이언트에 연결합니다. 올바른 구문은 inst.vncconnect=host:port 입니다. 여기서 host 는 VNC 클라이언트 호스트의 주소이며 port 는 사용할 포트를 지정합니다. port 매개변수는 선택 사항이며, 지정하지 않으면 설치 프로그램에서 5900 을 사용합니다.

디버깅 및 문제 해결

inst.updates=
설치 프로그램 런타임에 적용할 updates.img 파일의 위치를 지정합니다. 구문은 inst.repo 옵션과 동일합니다. 자세한 내용은 표 23.1. “설치 소스” 을 참조하십시오. 모든 형식에서 파일 이름을 지정하지 않고 디렉터리만 있으면 설치 프로그램은 updates.img 라는 파일을 찾습니다.
inst.loglevel=
터미널에 기록될 메시지의 최소 수준을 지정합니다. 이는 터미널 로깅에만 관련이 있습니다. 로그 파일에는 항상 모든 수준의 메시지가 포함됩니다.
가장 낮은 수준에서 이 옵션에 대한 가능한 값은 debug,info,warning,errorcritical 입니다. 기본값은 info 이며, 기본적으로 로깅 터미널은 info 에서 중요 까지의 메시지를 표시합니다.
inst.syslog=
설치가 시작되면 이 옵션은 로그 메시지를 지정된 호스트의 syslog 프로세스로 보냅니다. 들어오는 연결을 허용하도록 원격 syslog 프로세스를 구성해야 합니다. 수신 연결을 수락하도록 syslog 서비스를 구성하는 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 7 시스템 관리자 가이드를 참조하십시오.
inst.virtiolog=
로그를 전달하는 데 사용할 virtio 포트( /dev/virtio-ports/이름의 문자 장치)를 지정합니다. 기본값은 org.fedoraproject.anaconda.log.0 입니다. 이 포트가 있으면 사용됩니다.
rd.live.ram
이 옵션을 지정하면 2단계 이미지가 RAM에 복사됩니다. NFS 리포지토리의 stage2 이미지를 사용하는 경우 NFS의 2단계 이미지를 기반으로 구축된 환경에서 네트워크를 재구성하여 설치의 영향을 받을 수 있으므로 이 옵션을 사용하면 설치가 원활하게 수행될 수 있습니다.
단계 2 이미지가 NFS 서버에 있는 경우 이 옵션을 사용하면 이미지 크기(약 500MiB)에 따라 필요한 최소 메모리가 증가합니다.
inst.nokill
치명적인 오류가 발생하거나 설치 프로세스 종료 시 anaconda를 방지하고 재부팅하지 않도록 하는 디버깅 옵션입니다. 그러면 재부팅 시 손실되는 설치 로그를 캡처할 수 있습니다.

23.1.1. 더 이상 사용되지 않거나 삭제된 부팅 옵션

더 이상 사용되지 않는 부팅 옵션

이 목록에 있는 옵션은 더 이상 사용되지 않습니다. 여전히 작동하지만 동일한 기능을 제공하는 다른 옵션이 있습니다. 더 이상 사용되지 않는 옵션을 사용하는 것은 권장되지 않으며 향후 릴리스에서 제거될 예정입니다.
참고
23.1절. “부팅 메뉴에서 설치 시스템 구성” 에서 설명하면 설치 프로그램과 관련된 옵션이 이제 inst. 접두사를 사용합니다. 예를 들어 vnc= 옵션은 더 이상 사용되지 않으며 inst.vnc= 옵션으로 대체됩니다. 이러한 변경 사항은 여기에 나열되지 않습니다.
method=
설치 방법을 구성합니다. 대신 inst.repo= 옵션을 사용합니다.
repo=nfsiso:server:/path
NFS 설치에서 대상이 설치 가능한 트리 대신 NFS 서버에 있는 ISO 이미지임을 지정합니다. 이제 차이가 자동으로 감지됩니다. 즉, 이 옵션은 inst.repo=nfs:server:/path 와 동일합니다.
dns=
DNS(Domain Name Server) 구성. 대신 nameserver= 옵션을 사용합니다.
netmask=, gateway=, hostname=, ip=, ipv6=
이러한 옵션은 ip= 옵션으로 통합되어 있습니다.
ksdevice=
설치 초기 단계에서 사용할 네트워크 장치를 선택합니다. 다른 값이 다른 옵션으로 교체되었습니다. 아래 표를 참조하십시오.

표 23.7. 자동 인터페이스 설정 방법

현재 동작
존재하지 않음 원하는 장치와 구성을 ip= 옵션 또는 BOOTIF 옵션으로 지정하지 않는 한 모든 장치의 활성화는 dhcp 를 사용하여 시도됩니다.
ksdevice=link 위와 유사하게, 네트워크가 initramfs에서 항상 활성화되어 있는지 여부에 관계없이 네트워크가 활성화됩니다. 지원되는 rd.neednet dracut 옵션을 사용하여 동일한 결과를 얻을 수 있습니다.
ksdevice=bootif 무시(BOOTIF= 옵션은 지정된 경우 기본적으로 사용됩니다)
ksdevice=ibft ip=ibft dracut 옵션으로 교체
ksdevice=MAC BOOTIF=MAC로 교체
ksdevice=device ip= dracut 옵션을 사용하여 장치 이름을 지정하여 교체했습니다.
blacklist=
지정된 드라이버를 비활성화하는 데 사용됩니다. 이제 modprobe.blacklist= 옵션에서 처리합니다.
nofirewire=
fireshwire 인터페이스에 대한 지원을 비활성화했습니다. 대신 modprobe.blacklist= 옵션을 사용하여firewire_ohci)를 비활성화할 수 있습니다.
modprobe.blacklist=firewire_ohci
nicdelay=
네트워크가 활성화된 것으로 간주되는 지연 시간을 나타내는 데 사용됩니다. 시스템은 게이트웨이가 성공적으로 ping될 때까지 또는 이 매개 변수에 지정된 시간(초)이 전달될 때까지 대기했습니다. RHEL 7에서 네트워크 장치는 dracut 모듈을 통해 설치 초기 단계에서 구성 및 활성화되므로 계속 진행하기 전에 게이트웨이에 액세스할 수 있습니다. dracut 에 대한 자세한 내용은 dra cut.cmdline(7) 도움말 페이지를 참조하십시오.
linksleep=
anaconda를 활성화하기 전에 장치에서 링크를 대기하는 시간을 구성하는 데 사용됩니다. 이 기능은 이제 dracut 모듈에서 사용할 수 있습니다. 여기서 특정 rd.net.timeout.* 옵션은 느린 네트워크 장치 초기화로 인한 문제를 처리하도록 구성할 수 있습니다. dracut 에 대한 자세한 내용은 dra cut.cmdline(7) 도움말 페이지를 참조하십시오.

제거된 부팅 옵션

다음 옵션이 제거됩니다. 이전 Red Hat Enterprise Linux 기준 Red Hat Enterprise Linux Red Hat Enterprise Linux hat;Linux에는 존재하지만 더 이상 사용할 수 없습니다.
askmethod, asknetwork
이제 설치 프로그램의 initramfs 가 완전히 비대화되어 있으므로 이러한 옵션을 더 이상 사용할 수 없습니다. 대신 inst.repo= 를 사용하여 설치 방법 및 ip= 를 지정하여 네트워크 설정을 구성합니다.
serial
이 옵션을 사용하면 Anaconda 에서 /dev/ttyS0 콘솔을 출력으로 사용해야 했습니다. 대신 console=/dev/ttyS0 (또는 유사한)을 사용합니다.
updates=
설치 프로그램에 대한 업데이트 위치를 지정합니다. 대신 inst.updates= 옵션을 사용합니다.
essid=, wepkey=, wpakey=
무선 네트워크 액세스를 구성합니다. 네트워크 구성은 이제 무선 네트워킹을 지원하지 않는 dracut 에 의해 처리되고 있으며, 이러한 옵션은 쓸모 없이 렌더링됩니다.
ethtool=
이전에는 하위 수준 네트워크 설정을 추가로 구성하는 데 사용됩니다. 모든 네트워크 설정은 이제 ip= 옵션으로 처리됩니다.
gdb
로더를 디버깅할 수 있도록 허용 대신 rd.debug 를 사용하십시오.
mediacheck
설치를 시작하기 전에 설치 미디어를 확인합니다. rd.live.check 옵션으로 교체되었습니다.
ks=floppy
Kickstart 파일 소스로 3.5 인치 디스켓이 지정되었습니다. 이러한 드라이브는 더 이상 지원되지 않습니다.
display=
원격 디스플레이 구성. inst.vnc 옵션으로 교체했습니다.
utf8
텍스트 모드로 설치할 때 UTF8 지원이 추가되었습니다. UTF8 지원이 자동으로 작동합니다.
noipv6
설치 프로그램에서 IPv6 지원을 비활성화하는 데 사용됩니다. IPv6는 이제 커널에 빌드되므로 드라이버를 블랙리스트에 추가할 수 없지만 ipv6.disable dracut 옵션을 사용하여 IPv6를 비활성화할 수 있습니다.
upgradeany
업그레이드는 Red Hat Enterprise Linux sl;Hat EnterpriseRed Hat Enterprise Linux sl;Linux 7에서 다른 방식으로 수행됩니다. 시스템 업그레이드에 대한 자세한 내용은 29장. 현재 시스템 업그레이드 을 참조하십시오.
vlanid=
가상 LAN(802.1q 태그) 장치를 구성하는 데 사용됩니다. 대신 vlan= dracut 옵션을 사용합니다.