完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
论坛之前已经有一个使用debootstrap生成Debian rootfs的教程了,但我一直使用的是一个Github上的自动生成脚本来生成,优势主要是:
更方便,跑一个脚本生成直接可用的rootfs,无需更多设置 包括版本和预装包都完全可定制 生成的rootfs可以直接chroot进去,所需的依赖自动安装 最近给D1s定制rootfs,为了支持riscv64,我对原作者的脚本进行了一定的魔改,在此分享一下使用方法: 首先clone仓库到本地: git clone https://github.com/SdtElectronics/debian-rootfs.git然后安装相关依赖 apt-get install multistrap binfmt-support qemu-user-static最后运行一条命令即可生成: ./make-rootfs.sh ARCHITECTURE 支持的ARCHITECTURE有: amd64arm64armelarmhfi386mipsmipselpowerpcpowerpcspeppc64els390xriscv64注意要是想生成riscv64的rootfs,需要改用如下命令(因为risc-v目前还在Debian port源下): sudo ./make-rootfs.sh riscv64 multistrap_debian-ports.conf生成的rootfs在build/目录下。 若脚本运行时出现类似错误信息: The following signatures couldn't be verified because the public key is not available需要手动给 /usr/***in/multistrap 的文件打上这个补丁。 更多信息,可以参考原仓库: https://github.com/SdtElectronics/debian-rootfs 一些进阶用法: 更改预装包: 修改multistrap.conf中的packages字段即可。注意要生成riscv64的rootfs,需要修改的是multistrap_debian-ports.conf。 更改版本: 修改multistrap.conf中的suite字段即可。合法的值可以是版本名,或者是stable, testing和sid。注意要生成riscv64的rootfs,需要修改的是multistrap_debian-ports.conf。 异构chroot: 异构chroot所需的qemu等依赖,脚本都已经自动装好,直接chroot ./ 即可。 原作者: 链接: 一键生成可定制的Debian rootfs,支持riscv64 https://whycan.com/t_7367.html |
|
|
|
只有小组成员才能发言,加入小组>>
【实测】用全志A733平板搭建一个端侧Deepseek算力平台
519 浏览 0 评论
1157 浏览 0 评论
796 浏览 0 评论
930 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1623 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
98589浏览 3评论
2926浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16519浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1222浏览 1评论
泰酷辣!基于全志R818的开源超迷你安卓手持终端CyberPad,芒果派惊喜之作
3370浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 16:45 , Processed in 0.483870 second(s), Total 75, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191