6.2. 사용자 정의 부팅 이미지 생성


부팅 이미지와 GUI 레이아웃을 사용자 지정한 후 변경한 내용이 포함된 새 이미지를 만듭니다.

사용자 지정 부팅 이미지를 생성하려면 아래 절차를 따르십시오.

절차

  1. 변경 사항이 모두 작업 디렉터리에 포함되어 있는지 확인합니다. 예를 들어 애드온을 테스트하는 경우 image / 디렉터리에 product.img 를 배치해야 합니다.
  2. 현재 작업 디렉터리가 추출된 ISO 이미지의 최상위 디렉터리인지 확인합니다(예: /tmp/ISO/iso/ ).
  3. 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) 매뉴얼 페이지를 참조하십시오.

  4. 이미지에 MD5 체크섬을 주입합니다. MD5 검사를 수행하지 않으면 이미지 확인 검사 ( 부트 로더 구성의 rd.live.check 옵션)가 실패하고 설치가 중단될 수 있습니다.

    # implantisomd5 ../NEWISO.iso

    위의 예에서 ../NEWISO.iso 를 파일 이름 및 이전 단계에서 만든 ISO 이미지의 위치로 바꿉니다.

    이제 새 ISO 이미지를 물리적 미디어 또는 네트워크 서버에 작성하여 실제 하드웨어에서 부팅하거나 가상 머신 설치를 시작할 수 있습니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.