From 1968c1314f9713ed6ce587c708f25cfb80363188 Mon Sep 17 00:00:00 2001 From: zhangtianxiong Date: Tue, 17 Dec 2024 11:00:04 +0000 Subject: [PATCH] =?UTF-8?q?update=2004=5F=E7=A4=BE=E5=8C=BA=E8=B4=A1?= =?UTF-8?q?=E7=8C=AE/=E5=BC=80=E5=8F=91=E6=8C=87=E5=8D=97/openKylin?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E9=95=9C=E5=83=8FISO=E5=AE=9A=E5=88=B6?= =?UTF-8?q?=E6=8C=87=E5=8D=97.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangtianxiong --- ...32\345\210\266\346\214\207\345\215\227.md" | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git "a/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin\347\263\273\347\273\237\351\225\234\345\203\217ISO\345\256\232\345\210\266\346\214\207\345\215\227.md" "b/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin\347\263\273\347\273\237\351\225\234\345\203\217ISO\345\256\232\345\210\266\346\214\207\345\215\227.md" index e69de29..cd9b010 100644 --- "a/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin\347\263\273\347\273\237\351\225\234\345\203\217ISO\345\256\232\345\210\266\346\214\207\345\215\227.md" +++ "b/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin\347\263\273\347\273\237\351\225\234\345\203\217ISO\345\256\232\345\210\266\346\214\207\345\215\227.md" @@ -0,0 +1,51 @@ +# 一、准备 ISO 修改环境 +## 1、安装部署修改 iso 工具 +``` +sudo apt-get install squashfs-tools genisoimage +``` +## 2、切换到 root用户 +``` +sudo su - +``` + +## 3、创建工作目录 +``` +cd /opt/ +mkdir mnt livecd tool +``` +## 4、上传要定制的系统 ISO 到 /opt/tool/ ,挂载 ISO 镜像到 /opt/mnt/下 +``` +mount -o loop /opt/tool/镜像 /opt/mnt/ +``` +## 5、复制所有的镜像⽂件到/opt/livecd/下 (注两个路径最后都有/) +``` +rsync -a /opt/mnt/ /opt/livecd/ +``` +## 6、取消镜像挂载 +``` +umount /opt/mnt/ +``` +# 二、修改 ISO +## 1、集成软件,默认安装到系统中,修改如下: +``` +cd /opt/livecd/ +mkdir third-party +cp 集成的第三方软件包.deb /opt/livecd/third-party/ +``` +## 2、如果需要修改安装的启动参数,请修改如下文件 +``` +boot/grub/grub.cfg +isolinux/txt.cfg 特有#x86 +``` +# 重新打包ISO +## 1、跳转到 iso 打包目录 +``` +cd /opt/livecd/ +``` +## 2、根据不同的架构,分别使用如下的命令重新打包 iso 镜像: +``` +mkisofs -J -r -T -joliet-long -V "openKylin-kiber" -no-emul-boot -boot-load-size 4 -boot-info-table -r -b isolinux/isolinux.bin -c isolinux/boot.cat -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -o /opt/tool/openKylin-2.0-kiber.iso /opt/livecd/ +``` +完成以上步骤之后,新镜像文件在/opt/tool/openKylin-2.0-kiber.iso,拷贝出来,制作启动盘 + + -- Gitee