certifique-se de que o arquivo 'boot.cat' seja a permissão 644 e, em seguida, execute novamente o comando mkisofs
Antes de postar, eu li isso:
Criando um iso do Centos 7 com o kickstart
Estou tentando fazer uma compilação kickstart do Linux e ter um ISO inicializável como resultado. Estou usando o CentOS 7.
Meu problema é quando tento fazer o ISO, isso é um erro:
genisoimage: Uh oh, I cant find the boot catalog directory '/home/dogzilla/kickstart_build/isolinux'!
Eu copiei arquivos do CentOS-7-x86_64-DVD-1804.iso e os coloquei em ~ / kickstart_build.
Aqui está uma árvore do que está em ~ / kickstart_build:
├── comps.xml
└── isolinux
├── boot.cat
├── boot.msg
├── grub.conf
├── images
│ ├── efiboot.img
│ ├── pxeboot
│ │ ├── initrd.img
│ │ ├── TRANS.TBL
│ │ └── vmlinuz
│ └── TRANS.TBL
├── initrd.img
├── isolinux.bin
├── isolinux.cfg
├── ks
│ └── ks.cfg
├── LiveOS
│ ├── squashfs.img
│ └── TRANS.TBL
├── memtest
├── Packages
│ ├── # A whole bunch of *.rpm files
├── postinstall
├── splash.png
├── TRANS.TBL
├── vesamenu.c32
└── vmlinuz
Este é o comando que estou usando para tentar criar o ISO:
mkisofs -o myks.iso -b ~/kickstart_build/isolinux/isolinux.bin -c ~/kickstart_build/isolinux/boot.cat -no-emul-boot -V 'CentOS 7 x86_64' -boot-load-size 4 -boot-info-table -R -J -v -T ~/kickstart_build/isolinux/
Aqui está a saída do terminal:
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.11 (Linux)
Scanning /home/dogzilla/kickstart_build/isolinux/
Scanning /home/dogzilla/kickstart_build/isolinux/images
Scanning /home/dogzilla/kickstart_build/isolinux/images/pxeboot
Excluded: /home/dogzilla/kickstart_build/isolinux/images/pxeboot/TRANS.TBL
Excluded: /home/dogzilla/kickstart_build/isolinux/images/TRANS.TBL
Scanning /home/dogzilla/kickstart_build/isolinux/ks
Scanning /home/dogzilla/kickstart_build/isolinux/LiveOS
Excluded: /home/dogzilla/kickstart_build/isolinux/LiveOS/TRANS.TBL
Scanning /home/dogzilla/kickstart_build/isolinux/Packages
Excluded: /home/dogzilla/kickstart_build/isolinux/Packages/TRANS.TBL
Scanning /home/dogzilla/kickstart_build/isolinux/Packages/repodata
Scanning /home/dogzilla/kickstart_build/isolinux/postinstall
Excluded: /home/dogzilla/kickstart_build/isolinux/TRANS.TBL
call to search_tree_file with an absolute path, stripping
initial path separator. Hope this was intended...
genisoimage: Uh oh, I cant find the boot catalog directory '/home/dogzilla/kickstart_build/isolinux'!
Onde estou indo errado?
certifique-se de que o arquivo 'boot.cat' seja a permissão 644 e, em seguida, execute novamente o comando mkisofs