# x-kernel-image **Repository Path**: openkylin/x-kernel-image ## Basic Information - **Project Name**: x-kernel-image - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-02 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kylin-rootfs 为 kylin-x 内核构建 Alpine 根文件系统镜像,产出 `rootfs-.img.xz`,供内核仓库 `make rootfs` 使用。 ## 构建过程 1. **download** — 拉取 Alpine minirootfs 并校验 SHA256 2. **mkfs** — 创建空镜像并格式化为 ext4 3. **extract** — 挂载、解压 rootfs、写入 `etc/` 定制、替换 apk 源 4. **compress** — xz 压缩得到 `.img.xz` ## 使用 依赖:`curl`、`xz`、`fallocate`、`mkfs.ext4`、`fsck.ext4`;需 root 权限。 ```sh sudo make all # 默认 aarch64 sudo make all ARCH=riscv64 # 指定架构 sudo make all4 # 构建四个架构(aarch64 / riscv64 / x86_64 / loongarch64) make clean # 清理产物 ``` 变量在 `config.mk`(`ARCH`、`IMG_SIZE`、`BASE`、`REL`),可命令行覆盖。