<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div id="isForwardContent"><br><div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div>您好:</div><div><br></div><div>我最近在制作基于 CentOS-7-aarch64-Minimal-1810.iso的安装包,需要在ARM64服务器上被识别成EFI设备进行以进行安装。我先把此iso解压,然后得到下述的文件:</div><div><div><div>.</div><div>├── boot.catalog</div><div>├── CentOS_BuildTag</div><div>├── EFI</div><div>├── EULA</div><div>├── GPL</div><div>├── images</div><div>├── LiveOS</div><div>├── Packages</div><div>├── repodata</div><div>├── RPM-GPG-KEY-CentOS-7</div><div>├── RPM-GPG-KEY-CentOS-7-aarch64</div><div>└── TRANS.TBL</div></div></div><div><br></div><div>接着我把一些需要的rpm包加入到Packages文件夹,然后用mkisofs命令打包iso:</div><div>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 .</div><div>刻录到光盘后,在服务器的BootManager里面不能看到”EFI device 0"这个选项。但是如果把 CentOS-7-aarch64-Minimal-1810.iso 刻录进去是可以的。请问这个步骤哪里有问题,我怎么样才能制作一个定制的可以被ARM设备识别的iso?</div><div><br></div><div>多谢!</div><div><br></div></div><br><br><span title="neteasefooter"><p> </p></span></div></div><br><br><span title="neteasefooter"><p> </p></span>