5.4. 부팅 매개변수 사용자 정의

설치를 시작하기 전에 몇 가지 필수 부팅 매개 변수를 구성해야 합니다. z/VM을 통해 설치할 때 generic.prm 파일로 부팅하기 전에 이러한 매개변수를 구성해야 합니다. LPAR에 설치할 때 rd.cmdline 매개변수는 기본적으로 질문 되도록 설정되어 있습니다. 즉, 이러한 부팅 매개 변수를 입력할 수 있는 프롬프트가 제공됩니다. 두 경우 모두 필수 매개 변수가 동일합니다.

참고

이제 매개 변수 파일을 사용하거나 프롬프트에서 모든 네트워크 구성을 지정해야 합니다.

설치 소스
설치 소스를 항상 구성해야 합니다.

inst.repo 옵션을 사용하여 설치의 패키지 소스를 지정합니다.

네트워크 장치

설치하는 동안 네트워크 액세스가 필요한 경우 네트워크 구성을 제공해야 합니다. 하드 드라이브와 같은 로컬 미디어만 사용하여 무인으로(Kickstart 기반) 설치를 수행하려는 경우 네트워크 구성을 생략할 수 있습니다.

기본 네트워크 설정에는 ip= 옵션과 필요에 따라 기타 옵션을 사용합니다.

또한 네트워크 프로토콜 유형, 쉼표로 구분된 하위 채널 목록 및 쉼표로 구분된 sysfs 매개변수 및 값 쌍을 사용하는 rd.znet= 커널 옵션도 사용합니다. 이 매개변수는 여러 네트워크 장치를 활성화하기 위해 여러 번 지정할 수 있습니다.

예를 들어 다음과 같습니다.

rd.znet=qeth,0.0.0600,0.0.0601,0.0.0602,layer2=1,portname=foo

qeth 장치 드라이버는 이더넷 및 Hipersockets 장치에 동일한 인터페이스 이름을 할당합니다. enc <device number>. 버스 ID는 채널 하위 시스템 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) 어댑터 장치 버스 식별자, 대상 세계 광범위한 포트 이름(WWPN) 및 FCP LUN을 사용한 다음 SCSI 디스크에 대한 하나의 경로를 활성화합니다. 동일한 디스크에 대한 여러 경로를 활성화하려면 이 매개변수를 두 번 이상 지정해야 합니다. 이 매개 변수를 여러 번 지정하여 각각 여러 개의 경로를 사용하여 여러 디스크를 활성화할 수 있습니다. 9 이므로 글로벌 포트 이름 (WWPN) 및 FCP LUN은 zFCP 장치가 NPIV 모드에서 구성되지 않거나 zfcp.allow_lun_scan=0 커널 매개 변수 매개 변수로 자동 LUN 스캔을 비활성화하는 경우에만 제공해야 합니다. 지정된 버스 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 파일은 다음 예와 유사합니다.

예 5.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 는 다음 예와 유사합니다.

예 5.2. 샘플 generic.ins 파일

images/kernel.img 0x00000000
images/initrd.img 0x02000000
images/genericdvd.prm 0x00010480
images/initrd.addrsize 0x00010408

유효한 generic.ins 파일은 설치 프로그램을 부팅하는 데 필요한 기타 모든 파일과 함께 Red Hat에서 제공합니다. 예를 들어 default와 다른 커널 버전을 로드하려는 경우에만 이 파일을 수정합니다.

추가 리소스