通过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


本文介绍了如何使用mkisofs工具自定义Ubuntu 20.04 ISO,通过修改grub.cfg和txt.cfg文件实现启动时跳过check,从而加快部署速度。详细步骤包括下载ISO、挂载、同步、修改配置文件及打包成新的ISO镜像。
1267

被折叠的 条评论
为什么被折叠?



