11.6. 부팅 매개변수 사용자 정의
설치를 시작하기 전에 몇 가지 필수 부팅 매개변수를 구성해야 합니다. z/VM을 통해 설치할 때 generic.prm
파일로 부팅하기 전에 이러한 매개변수를 구성해야 합니다. LPAR에 설치할 때 rd.cmdline
매개변수는 기본적으로 묻
도록 설정되어 있습니다. 즉, 이러한 부팅 매개변수를 입력할 수 있는 프롬프트가 제공됩니다. 두 경우 모두 필수 매개변수는 동일합니다.
모든 네트워크 구성은 매개 변수 파일을 사용하거나 프롬프트에서 지정할 수 있습니다.
- 설치 소스
- 설치 소스는 항상 구성해야 합니다.
inst.repo
옵션을 사용하여 설치 패키지 소스를 지정합니다.
- 네트워크 장치
설치 중에 네트워크 액세스가 필요한 경우 네트워크 구성을 제공해야 합니다. 디스크와 같은 로컬 미디어만 사용하여 무인(Kickstart 기반) 설치를 수행하려면 네트워크 구성을 생략할 수 있습니다.
ip=
-
필요에 따라 기본 네트워크 구성 및 기타 옵션에
ip=
옵션을 사용합니다.
rd.znet=
또한 네트워크 프로토콜 유형, 하위 채널의 쉼표로 구분된 목록, qeth 장치의 쉼표로 구분된
sysfs
매개변수 및 값 쌍을 사용하는rd.znet=
커널 옵션을 사용합니다. 이 매개변수는 여러 네트워크 장치를 활성화하기 위해 여러 번 지정할 수 있습니다.예를 들면 다음과 같습니다.
rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=<number>
rd.znet
부팅 옵션을 여러 개 지정할 때 마지막 옵션만 설치된 시스템의 커널 명령줄에 전달됩니다. 설치 중에 구성된 모든 네트워크 장치가 부팅 시 올바르게 활성화되고 구성되므로 시스템의 네트워킹에는 영향을 미치지 않습니다.qeth 장치 드라이버는 이더넷 및 Hipersockets 장치에 대해 동일한 인터페이스 이름을 할당합니다.
enc <device number>
. 버스 ID는 점으로 구분된 채널 하위 시스템 ID, 하위 채널 세트 ID 및 장치 번호로 구성됩니다. 장치 번호는 0과 점이 발생하지 않고 버스 ID의 마지막 부분입니다. 예를 들어 인터페이스 이름은 버스 ID가0.0.0a00
인 장치의 경우enca00
입니다.
- 스토리지 장치
텍스트 모드 설치를 위해 하나 이상의 스토리지 장치를 항상 구성해야 합니다.
rd.dasd=
옵션은 Direct Access Storage Device(DASD) 어댑터 장치 버스 식별자를 사용합니다. 여러 DASD의 경우 매개변수를 여러 번 지정하거나 쉼표로 구분된 버스 ID 목록을 사용합니다. DASD 범위를 지정하려면 첫 번째 및 마지막 버스 ID를 지정합니다.예를 들면 다음과 같습니다.
rd.dasd=0.0.0200 rd.dasd=0.0.0202(ro),0.0.0203(ro:failfast),0.0.0205-0.0.0207
rd.zfcp=
옵션은 FCP(zFCP) 어댑터 장치 버스 식별자, 대상 WWN(WWPN) 및 FCP LUN을 기반으로 SCSI 디스크의 한 경로를 활성화합니다. 동일한 디스크에 대한 여러 경로를 활성화하려면 이 매개변수를 두 번 이상 지정해야 합니다. 이 매개변수는 각각 경로가 여러 개인 디스크를 활성화하기 위해 여러 번 지정할 수 있습니다. 9 이므로 대상 WWPN (WWPN) 및 FCP LUN은zFCP
장치가 NPIV 모드에서 구성되지 않았거나자동 LUN
검사가zfcp.allow_lun_scan=0
커널 모듈 매개 변수에 의해 비활성화된 경우에만 제공해야 합니다. 지정된 버스 ID로 FCP 장치에 연결된 스토리지 영역 네트워크에 있는 모든 SCSI 장치에 대한 액세스를 제공합니다. 동일한 디스크에 대한 여러 경로를 활성화하려면 이 매개변수를 두 번 이상 지정해야 합니다.rd.zfcp=0.0.4000,0x5005076300C213e9,0x5022000000000000 rd.zfcp=0.0.4000
- Kickstart 옵션
-
Kickstart 파일을 사용하여 자동 설치를 수행하는 경우 항상
inst.ks=
옵션을 사용하여 Kickstart 파일의 위치를 지정해야 합니다. 무인 자동 Kickstart 설치의 경우inst.cmdline
옵션도 유용합니다.
모든 필수 매개변수가 포함된 사용자 지정 generic.prm
파일의 예는 다음 예와 유사합니다.
예 11.1. 사용자 지정 generic.prm 파일
ro ramdisk_size=40000 cio_ignore=all,!condev inst.repo=http://example.com/path/to/repository rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portno=0,portname=foo ip=192.168.17.115::192.168.17.254:24:foobar.systemz.example.com:enc600:none nameserver=192.168.17.1 rd.dasd=0.0.0200 rd.dasd=0.0.0202 rd.zfcp=0.0.4000,0x5005076300c213e9,0x5022000000000000 rd.zfcp=0.0.5000,0x5005076300dab3e9,0x5022000000000000 inst.ks=http://example.com/path/to/kickstart
일부 설치 방법은 HMC DVD 또는 FTP 서버의 파일 시스템에 설치 데이터 위치 매핑과 데이터를 복사할 메모리 위치도 필요합니다.
파일 이름은 일반적으로 generic.ins
이며 초기 RAM 디스크, 커널 이미지 및 매개 변수 파일(generic.prm
)과 각 파일의 메모리 위치를 포함합니다. generic.ins
의 예는 다음 예와 유사합니다.
예 11.2. generic.ins 파일 샘플
images/kernel.img 0x00000000 images/initrd.img 0x02000000 images/genericdvd.prm 0x00010480 images/initrd.addrsize 0x00010408
유효한 generic.ins
파일은 Red Hat에서 설치 프로그램을 부팅하는 데 필요한 다른 모든 파일과 함께 제공됩니다. 예를 들어 기본값과 다른 커널 버전을 로드하려는 경우에만 이 파일을 수정합니다.
추가 리소스
- 설치 프로그램의 동작을 사용자 정의하는 모든 부팅 옵션 목록은 부팅 옵션 참조를 참조하십시오.