6.2. 사용자 정의 부팅 이미지 생성
부팅 이미지와 GUI 레이아웃을 사용자 지정한 후 변경한 내용이 포함된 새 이미지를 만듭니다.
사용자 지정 부팅 이미지를 생성하려면 아래 절차를 따르십시오.
절차
-
변경 사항이 모두 작업 디렉터리에 포함되어 있는지 확인합니다. 예를 들어 애드온을 테스트하는 경우 image
/ 디렉터리에
합니다.product.img
를 배치해야 -
현재 작업 디렉터리가 추출된 ISO 이미지의 최상위 디렉터리인지 확인합니다(예:
/tmp/ISO/iso/
). genisoimage
를 사용하여 새 ISO 이미지를 생성합니다.#
genisoimage -U -r -v -T -J -joliet-long -V "RHEL-9 Server.x86_64" -volset "RHEL-9 Server.x86_64" -A "RHEL-9 Server.x86_64" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../NEWISO.iso .위 예에서는 다음을 수행합니다.
동일한 디스크에 파일을 로드해야 하는 옵션에 대해
LABEL=
지시문을 사용하는 경우-V
,-volset
, 및-A
옵션의 값이 이미지의 부트 로더 구성과 일치하는지 확인합니다. BIOS용isolinux/isolinux.cfg
및 UEFI의 경우EFI/BOOT/grub.cfg
에서inst.stage2=LABEL=disk_label
스탠자를 사용하여 동일한 디스크에서 설치 프로그램의 두 번째 단계를 로드하면 디스크 레이블이 일치해야 합니다.중요부트 로더 구성 파일에서 디스크 레이블의 모든 공간을
\x20
으로 바꿉니다. 예를 들어RHEL 9.0
레이블이 있는 ISO 이미지를 생성하는 경우 부트 로더 구성에서RHEL\x209.0
을 사용해야 합니다.-o
옵션 값(-o ../NEWISO.iso
)을 새 이미지의 파일 이름으로 바꿉니다. 예제의 값은 현재 디렉터리의 디렉터리에NEWISO.iso
파일을 생성합니다.이 명령에 대한 자세한 내용은
genisoimage(1)
매뉴얼 페이지를 참조하십시오.
이미지에 MD5 체크섬을 주입합니다. MD5 검사를 수행하지 않으면 이미지 확인 검사 ( 부트 로더 구성의
rd.live.check
옵션)가 실패하고 설치가 중단될 수 있습니다.#
implantisomd5 ../NEWISO.iso위의 예에서 ../NEWISO.iso 를 파일 이름 및 이전 단계에서 만든 ISO 이미지의 위치로 바꿉니다.
이제 새 ISO 이미지를 물리적 미디어 또는 네트워크 서버에 작성하여 실제 하드웨어에서 부팅하거나 가상 머신 설치를 시작할 수 있습니다.
추가 리소스
- 부팅 미디어 또는 네트워크 서버 준비 방법에 대한 자세한 내용은 고급 RHEL 9 설치 수행을참조하십시오.
- ISO 이미지를 사용하여 가상 머신 생성에 대한 지침은 가상화 구성 및 관리를 참조하십시오.