完善资料让更多小伙伴认识你,还能领取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算力平台
1669 浏览 0 评论
2534 浏览 0 评论
1589 浏览 0 评论
1780 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
2474 浏览 0 评论
6149浏览 1评论
花费200元,我用全志H616和雪糕棒手搓了一台可UI交互的视觉循迹小车
9489浏览 1评论
用39块钱的全志V851se视觉开发板做了个小相机,还可以物品识别、自动追焦!
11223浏览 1评论
2326浏览 1评论
1633浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:00 , Processed in 0.929148 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1407
