CentOS 7 최소 DVD를 사용하는 데 문제가 있습니다. CentOS-7-x86_64-Minimal-1503-01을 기반으로 사용자 정의 ISO를 만들고 @core, sudo, rsyslog 및 NetworkManager-tui를 설치하는 kickstart 파일을 추가했습니다. 추가 패키지를 추가하지 않았습니다. 이미지가 아닌 DVD 패키지만 사용하고 있습니다.
패키지를 설치하는 동안 다음 오류가 발생합니다.
error populating transaction after 10 retries: failure: tar-1.26-29.el7.x86_64.rpm from anaconda: [Errno 256] No more mirrors to try
My Packaging.log는 설치 프로그램이 file:///run/install/repo/tar-1.26-29.el7.x86_64.rpm을 찾을 수 없음을 나타냅니다.rpm은 다른 모든 rpm과 함께 file:///run/install/repo/Packages에 있으므로 이는 의미가 있습니다..
yum이 /run/install/repo/Packages 대신 /run/install/repo/에서 이 RPM을 찾으려고 하는 이유를 아는 사람이 있습니까?
답변1
이 특정 오류는 사용자 정의 CentOS 7 ISO를 생성할 때 잘못된 매개변수를 전달하여 발생하는 것으로 보입니다. 내 명령에 추가하면 -untranslated-filename
오류가 더 이상 나타나지 않습니다 genisoimage
.
sudo genisoimage -untranslated-filenames -volid 'CentOS 7 x86_64' -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -x ./lost+found -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 /home/builder/custom.iso -T /home/builder/ks-iso/