完善资料让更多小伙伴认识你,还能领取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 |
|
|
|
只有小组成员才能发言,加入小组>>
890 浏览 0 评论
686 浏览 0 评论
816 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS系统定制开发
1492 浏览 0 评论
全志T113双核异构处理器的使用基于Tina Linux5.0——RTOS编译开发说明
885 浏览 0 评论
全志V85x硬件设计大赛作品精选第二期,快来Pick你心目中的最佳方案
94003浏览 3评论
2866浏览 1评论
5151浏览 1评论
Yuzuki Lizard 全志V851S开发板 –移植 QT5.12.9教程
16439浏览 1评论
关于全志T113开发板接7寸LCD屏幕显示异常问题的解决方案
1157浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 11:35 , Processed in 0.555395 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号