Я использую минимальный ISO-образ для установки CentOS_6.5_Final. Я добавил kernel-devel в каталог Packages, а затем использовал createrepo
для восстановления метаданных.
Создание реподанных в /mnt/CentOS-6.5-x86_64-minimal
каталог.
createrepo -p /mnt/CentOS-6.5-x86_64-minimal/Packages/
Он поместил repodata
в /mnt/CentOS-6.5-x86_64-minimal/Packages
, поэтому я переместил его обратно в /mnt/CentOS-6.5-x86_64-minimal/repodata
и заменил оригинал /mnt/CentOS-6.5-x86_64-minimal/repodata
с новым каталогом.
Вот как я перестроил ISO.
genisoimage -o /tmp/CentOS-6.5-x86_64-minimal.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -V OSSA_01 -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /mnt/CentOS-6.5-x86_64-minimal/
Я использовал эту ссылку в качестве руководства.
Как создать собственный ISO-образ в CentOS
Как мне убедиться, что контрольная сумма изображения все еще действительна?