# builder-base-os **Repository Path**: 617726909/builder-base-os ## Basic Information - **Project Name**: builder-base-os - **Description**: 构建基础Linux系统(Debian、Ubuntu) - **Primary Language**: Shell - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-23 - **Last Updated**: 2025-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Linux ## README # Builder Customization Linux System is based on Debian12 [builder-base-os](https://gitee.com/617726909/builder-base-os)基于debootstrap工具(Debian系、Ubuntu系Linux系统支持该工具)构建自定义Linux系统镜像。通过[auto-prod-sys](https://gitee.com/617726909/auto-prod-sys)自动化引导工具生产罐装产品系统。镜像最终发布到HTTP服务器/product目录之上,auto-prod-sys通过解析HTTP服务器/product目录下的source.xml文件获取产品镜像,根目录提供source.xml模板文件。 ## 发布的镜像地址样例 http://192.168.100.1/product/source.xml ## 脚本脚本工具介绍 build_rootfs_amd64.sh:构建rootfs文件系统 config_rootfs_amd64.sh:配置rootfs文件系统 package_rootfs_amd64.sh:打包rootfs文件系统(SysRootFS-x.y.z-amd64.tar.gz) boot_legacy_amd64.sh:构建Legacy BIOS方式引导的boot分区所需文件(SysBoot-x.y.z-amd64.tar.gz) publish_legacy_os_img.sh:产品安装脚本(install_mbr.sh)、RootFS文件系统(SysRootFS-x.y.z-amd64.tar.gz)、Boot分区所需文件(SysBoot-x.y.z-amd64.tar.gz)打包成产品镜像文件 ## ToDoList - 网卡配置(自定义) - 系统分区加密 - 系统分区规划(1:SSD,2:SSD+HDD以上两种情况)