I wish to create an ISO file containing CentOS 7 x64 for unattended/kickstart installations.
For CentOS 6, it worked like a charm. But for CentOS 7, I am unable to create a bootable ISO image.
This is what I did:
Mounted the original .ISO:
mkdir /tmp/iso mount /work/CentOS-7-x86_64-Minimal-1503-01.iso /tmp/iso -o loopCopying the files to a new directory:
mkdir /work/kickstart rsync -avz /tmp/iso/ /work/kickstart/Creating a new iso:
genisoimage -untranslated-filenames -volid 'CentOS-7.0-KS-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 /work/centos7.iso -T /work/kickstartisohybrid -u /work/centos7.iso
All is good so far, but when I try to boot out of this image I get:
dracut-initqueue[577]: Warning: Could not boot. dracut-initqueue[577]: Warning: /dev/root does not existScreenshot:
What causes this problem?
I guess I am not creating the ISO right, it should be a simple copy of the same data.
