2014-04-23 7 views
2

인터넷에서 다운로드 한 추가 패키지 (예 : ABCD.rpm)를 사용하여 맞춤 CentOS ISO를 만드는 데 목적이 있습니다. https://wikis.uit.tufts.edu/confluence/display/TUSKpub/Build+Custom+RHEL+or+CentOS+Respin+DVD 내가 지금respinned/customized centos를 설치하는 중에 오류가 발생했습니다.

내가 킥 스타트를 통해 ISO에서 부팅/패키지 디렉토리에, 나는 오류 enter image description here

내가 잘못 가고 어떤 생각을 다음 얻을 "만 복사"ABCD.rpm 패키지로 ISO를 사용자 정의 ?

답변

0

새로 추가 된 패키지에 대해 comps.xml을 다시 만들어야합니다.

cd <your_working_path>/isolinux 
createrepo -u "media://`head -1 .discinfo`" -g <your_working_path>/comps.xml . 
+0

이 제안은 시도했지만 이며 오류는 여전히 동일합니다. centos 6.4 (웹에있는 모든 자습서/문서는 이전 버전 용입니다)를 만들려고 할 때 가능하면 동일한 것을 만들어보십시오. 경험을 공유하십시오. –

0

mkisofs에 '-joliet-long'옵션을 추가해야합니다. /repodata 아래에있는이 파일 이름이 너무 깁니다.

+0

이 제안은 시도되었습니다. 동일한 오류가 발생했습니다. 가능한 경우 iso 빌드를 시도하고 경험을 공유하십시오. –

1

동일한 문제가 발생했습니다. 다음 명령을 사용하여 ISO를 작성한 후 잘 작동합니다.

mkisofs -r -N -L -d -J -T -joliet-long -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -V RHEL6.5 -boot-load-size 4 -boot-info-table -o RHEL6.5-20131111.0-Server-x86_64-DVD1_new3.iso RHEL6.5-20131111.0-Server-x86_64-DVD1_new 
+0

vmware에서 부팅 할 때 언급 한 플래그가있는 iso가 다시 작성되었습니다. - ## 추가 패키지가 포함되어 있지 않은 경우 ** iso 부팅 패키지가 포함 된 경우 ## 및 추가 패키지 **가 포함 된 경우 ** 이후 환영 화면에 오류가 발생했습니다 : "_ CentOS 디스크가 CD ROM 드라이브에서 발견되지 않았습니다. centos 디스크를 넣고 ok를 눌러 다시 시도하십시오." –