文件名称:meroot:使用 musl libc 和 GNU 工具构建静态链接的根文件系统以摆脱主机并使用 pkgsrc
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-06 21:16:07
Shell
根 构建一个最小的根文件系统,该系统足以编译自身并安装和使用 。 目标是像 BSD 一样,核心系统可以自行构建,但所有软件包都是从 pkgsrc 构建的。 使用然后像在和一样对其进行扩展。 指示 将此 repo 克隆到您的机器git clone https://github.com/bradfa/meroot 进入 meroot 目录cd meroot 获取 musl-cross git submodule 并更新它git submodule init && git submodule update 使用./clean.sh清理 通过编辑config.sh根据您的需要进行配置 建立了交叉编译./build-cross.sh (只使用MUSL交叉) 使用./build-rootfs.sh构建根文件系统 Chroot 进入 rootfs 或设置引导加载程序和内核以引导进入它 使用./
【文件预览】:
meroot-master
----.gitignore(104B)
----patches()
--------gcc-4.9.2-musl.diff(41B)
--------mpfr-3.1.2-musl.diff(732B)
--------mpc-1.0.2-musl.diff(645B)
----build-cross.sh(76B)
----build-rootfs.sh(5KB)
----LICENSE(1KB)
----.gitmodules(89B)
----musl-cross()
----config.sh(896B)
----README.md(1KB)
----root-overlay()
--------var()
--------etc()
--------usr()
----tarballs()
--------empty(0B)
----clean.sh(214B)