在我们公司,我们使用修改过的Ubuntu安装ISO镜像。
由于Ubuntu 22.04改变了安装镜像的结构(ISOLINUX已被移除,改为GRUB2),我需要关于如何构建一个新的ISO镜像的建议,以支持同时在同一镜像上支持MBR和EFI,就像Ubuntu 22.04一样。
在Ubuntu 20.04中,我使用以下命令构建了ISO镜像。
所以问题是:如何为Ubuntu 22.04构建一个ISO镜像?谢谢。
...这里有一些定制...
在Ubuntu 20.04中,我使用以下命令构建了ISO镜像。
所以问题是:如何为Ubuntu 22.04构建一个ISO镜像?谢谢。
使用Ubuntu 20.04 LTS创建ISO镜像的命令
从镜像中提取内容:
dd if="/opt/ubnt/ubuntu-20.04.4-desktop-amd64.iso" bs=1 count=432 of="/opt/ubnt/isohdpfx.bin"
xorriso -osirrox on -indev /opt/ubnt/ubuntu-20.04.4-desktop-amd64.iso -extract / /opt/ubnt/ubuntu-MODIF
...这里有一些定制...
构建Ubuntu 20.04 LTS
xorriso -as mkisofs -r
-V 'Ubuntu 20.04 LTS MODIF (EFIBIOS)'
-o /opt/ubnt/ubuntu-modif.iso
-isohybrid-mbr /opt/ubnt/isohdpfx.bin
-J -joliet-long -b isolinux/isolinux.bin
-c isolinux/boot.cat
-boot-load-size 4
-boot-info-table -no-emul-boot -eltorito-alt-boot
-e boot/grub/efi.img
-no-emul-boot
-isohybrid-gpt-basdat /opt/ubnt/ubuntu-MODIF