- Fork自 Build-Armbian Leo357449107,为玩客云构建基于 Debian 的定制 Linux 系统;
- 包括根文件系统生成、内核映像编译、和引导加载程序编译和镜像打包的全流程支持;
- 构建OTG功能可用的能长期稳定运行的玩客云Armbain镜像(5.9.0-rc7-legacy-meson内核),为PiKVM(One-KVM)提供基础系统支持。
编译好的镜像不会在此处发布, 基础镜像与One-KVM镜像将会在One-KVM release页发布。
- Ubuntu 22.04 x64(虚拟机或实体机),至少 2GB 内存和 35GB 磁盘空间,用于本机构建,且已配置好sudo 或 root 访问权限;
- 如您希望在**大陆的主机上进行编译,还需配置好网络代理以便脚本能正确从Github上获取所需其他编译资源。
git clone --depth=1 --branch=main https://github.com/armbian/build
cd build
#编译玩客云 Armian U盘/SD卡镜像
#需手动配置gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf编译工具
./compile.sh build BOARD=onecloud BRANCH=legacy BUILD_DESKTOP=no BUILD_MINIMAL=yes COMPRESS_OUTPUTIMAGE=img EXTRAWIFI=yes KERNEL_CONFIGURE=no DOWNLOAD_MIRROR=china MAINLINE_MIRROR=tuna RELEASE=jammy BOOTSIZE=64 SYNC_CLOCK=no INCLUDE_HOME_DIR=yes KERNEL_COMPILER=/home/mofeng/code/toolchain/gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-
#打包玩客云线刷镜像和卡刷文件包
./userpatches/burnimg-pack.sh output/images/Armbian_by-SilentWind_24.5.0-trunk_Onecloud_jammy_legacy_5.9.0-rc7_minimal.img
One-KVM的预装命令在./userpatches/customize-image.sh,可根据需要进行修改。
参考文档
致谢
感谢观棋不语٩ ི۶进行初始可行性实验、0蓝蓝0全过程提供的指导、群友的测试和建议、各位网友的讨论交流和下列开源项目。