我正在使用CentOS_6.5_Final最低安装ISO。 我在Packages目录中添加了kernel-devel,然后使用createrepo来重build元数据。
在/mnt/CentOS-6.5-x86_64-minimal目录中创build重新/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与新目录。
这是我重buildISO的方式。
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/
我用这个链接作为指导。
如何在CentOS中创build一个自定义的ISO映像
如何确保图像校验和仍然有效?