13.2.3. 초기 RAM 디스크 업데이트 준비하기

중요

이것은 다른 어떤 방법으로도 드라이버 업데이트를 수행할 수 없을 때만 고려해 봐야 하는 고급 절차입니다.
Red Hat Enterprise Linux 설치 프로그램은 자기 자신의 업데이트를 설치 과정의 초기에 RAM disk—마치 디스크처럼 일시적으로 동작하는 컴퓨터 메모리 영역-에서 로드할 수 있습니다. 이 기능을 사용해 드라이버 업데이트를 불러올 수 있습니다. 설치 과정에서 드라이버 업데이트를 수행하기 위해서는 컴퓨터가 preboot execution environment(PXE) 서버에서 부팅 가능해야 하며, 네트워크에 사용 가능한 PXE 서버가 있어야 합니다. 30장. 설치 서버 설정 에서 설치시 PXE를 사용하는 절차에 대해 참조하십시오.
PXE 서버에 드라이버 업데이트를 사용 가능하도록 하려면 다음을 실행합니다:
  1. 드라이브 업데이트 이미지 파일을 PXE 서버에 위치시키십시오. 보통 Red Hat이나 하드웨어 벤더가 지정하는 인터넷 위치에서 PXE 서보로 파일을 다운로드 하게 됩니다. 드라이버 업데이트 이미지 파일의 끝은 .iso입니다.
  2. /tmp/initrd_update로 드라이버 업데이트 이미지 파일을 복사하십시오.
  3. dd.img로 업데이트 이미지 파일 이름을 변경하십시오.
  4. 명령행에서 /tmp/initrd_update 디렉토리로 들어가서, 다음 명령을 치고, Enter를 누르십시오:
    find . | cpio --quiet -o -H newc | gzip -9 >/tmp/initrd_update.img
    
  5. /tmp/initrd_update.img을 설치를 위해 사용하고자 하는 타겟 파일이 있는 디렉토리에 복사하십시오. 이 디렉토리는 /tftpboot/pxelinux/ 디렉토리 아래 있어야 합니다. 예를 들어 /tftpboot/pxelinux/r6c/에 Red Hat Enterprise Linux 6 클라이언트를 위한 PXE 타겟이 있을 수 있습니다.
  6. /tftpboot/pxelinux/pxelinux.cfg/default 파일을 수정해서 방금 생성한 초기 RAM 디스크 업데이트를 포함하는 엔트리를 다음과 같이 집어넣습니다:
    label target-dd
    kernel target/vmlinuz
    append initrd=target/initrd.img,target/dd.img
    
    여기서 target은 설치시 사용하고자 하는 타겟입니다.
13.3.4절. “드라이버 업데이트가 포함된 PXE 대상 선택 ”에서 초기 RAM 디스크 업데이트를 설치중에 실행하는 법에 대해 참조하십시오.

예 13.1. 드라이버 업데이트 이미지 파일에서 초기 RAM 디스크 업데이트를 준비하기

예를 들어, driver_update.iso는 인터넷에서 PXE 서버 디렉토리로 다운로드 한 드라이버 업데이트 이미지 파일이라 합시다. PXE 부트를 하고자 하는 타겟은 /tftpboot/pxelinux/r6c에 있습니다.
명령행에서 해당 파일을 포함하는 디렉토리로 옮겨가서, 다음 명령을 입력하십시오:
$ cp driver_update.iso /tmp/initrd_update/dd.img
$ cd /tmp/initrd_update
$ find . | cpio --quiet -c -o -H newc | gzip -9 >/tmp/initrd_update.img
$ cp /tmp/initrd_update.img /tftpboot/pxelinux/r6c/dd.img
/tftpboot/pxelinux/pxelinux.cfg/default 파일을 편집해서 다음 엔트리를 추가하십시오:
label r6c-dd
kernel r6c/vmlinuz
append initrd=r6c/initrd.img,r6c/dd.img