您好:

我最近在制作基于 CentOS-7-aarch64-Minimal-1810.iso的安装包,需要在ARM64服务器上被识别成EFI设备进行以进行安装。我先把此iso解压,然后得到下述的文件:
.
├── boot.catalog
├── CentOS_BuildTag
├── EFI
├── EULA
├── GPL
├── images
├── LiveOS
├── Packages
├── repodata
├── RPM-GPG-KEY-CentOS-7
├── RPM-GPG-KEY-CentOS-7-aarch64
└── TRANS.TBL

接着我把一些需要的rpm包加入到Packages文件夹,然后用mkisofs命令打包iso:
mkisofs -o /root/myiso.iso -eltorito-alt-boot -e images/efiboot.img -c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table -V 'CUSTOM CENTOS' -R -J -T .
刻录到光盘后,在服务器的BootManager里面不能看到”EFI device 0"这个选项。但是如果把 CentOS-7-aarch64-Minimal-1810.iso 刻录进去是可以的。请问这个步骤哪里有问题,我怎么样才能制作一个定制的可以被ARM设备识别的iso?

多谢!