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와 다른 커널 버전을 로드하려는 경우에만 이 파일을 수정합니다.
추가 리소스