저는 RHEL6에서 RHEL7로 시스템을 업그레이드하는 작업을 하고 있으며 그 동안 실제로 업그레이드하기 전에 몇 가지 테스트를 수행해야 합니다. 내 질문은 다음과 같습니다. Red Hat 웹사이트에서 다운로드한 작동 중인 RHEL7 스톡 ISO 파일이 있고 ISO 내용을 내 컴퓨터의 폴더에 복사한 다음 해당 폴더를 새 ISO로 바꾸려고 했습니다(다양한 ISO 생성 방법 사용). 유틸리티)를 수행할 수 있는지 확인하기 위한 것입니다. 그러나 문제는 "재컴파일"하기 전에 아무런 변경도 하지 않았음에도 불구하고 VirtualBox에서 다시 생성된 ISO를 사용하려고 하면 치명적인 오류가 발생한다는 것입니다. 부팅 가능한 매체를 찾을 수 없습니다. 오류가 발생합니다. 이 문제의 원인은 무엇입니까?
답변1
ISO 이미지 복사 및 수정 단계:
ISO 내용을 위한 임시 디렉터리를 만듭니다.
# mkdir /var/tmp/isodir
iso에 대한 임시 마운트 디렉터리를 만듭니다.
# mkdir /id
iso를 마운트합니다:
# mount -oro,loop /path/to/file.iso /id
내용을 새 경로에 복사합니다.
# cd /id # cp -av . /var/tmp/isodir
- /var/tmp/isodir로 이동하여 필요한 모든 모드를 수행하세요.
.iso를 다시 만듭니다.
# cd /var/tmp/isodir # mkisofs -o /path/to/new/file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
대청소:
# umount /id # rmdir /id
설명: 위의 mkisofs 명령은 -b 플래그를 사용하여 부팅 이미지(isolinux.bin)를 지정합니다. (나머지 플래그는 mkisofs 매뉴얼 페이지에서 찾을 수 있습니다.)