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 이미지를 물리적 미디어 또는 네트워크 서버에 작성하여 실제 하드웨어에서 부팅하거나 가상 머신 설치를 시작할 수 있습니다.
추가 리소스
- 부팅 미디어 또는 네트워크 서버 준비에 대한 지침은 고급 설치 부팅 옵션을 참조하십시오.
- ISO 이미지를 사용하여 가상 머신 생성에 대한 지침은 가상화 구성 및 관리를 참조하십시오.