通过mkisofs工具自定义ubuntu 20.04 ISO 跳过check
下载ubuntu20.04 ISO
可以通过阿里云镜像站进行下载 ubuntu20.04 liveserver
挂载ISO
# 创建挂载目录
mkdir /mnt/iso /mnt/build/
# 挂载ISO镜像
mount /root/ubuntu-20.04.4-live-server-amd64.iso /mnt/iso
# 将镜像文件同步到build目录
rsync -avrut --force /mnt/iso/ /mnt/build/
修改 grub.cfg 文件
cd /mnt/build/boot/grub/
vim grub.cfg
在 linux /casper/vmlinuz 后面添加 fsck.mode=skip 配置,如图所示:
修改txt.cfg 文件
cd /mnt/build/isolinux/
vim txt.cfg
在 append initrd=/casper/initrd 后面添加 fsck.mode=skip 配置,如图所示:
打包为ISO
/opt/mkisofs -iso-level 3 -D -r -V "ubuntu-20.04.4-live-server-amd64" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../custom.iso .
测试
在启动ISO的时候跳过check