主题 : NanoPi-M1 lichee,编译到最后错误,INFO: use a fake rootfs.ext4. 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 66267
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2012-03-28
最后登录: 2016-07-30
楼主  发表于: 2016-07-22 21:17

 NanoPi-M1 lichee,编译到最后错误,INFO: use a fake rootfs.ext4.

按照wiki上的教材,如下操作:cd lichee./build.sh -p sun8iw7p1 -b nanopi-h3
…………  LD [M]  sound/usb/snd-usb-audio.ko  LD [M]  sound/usb/snd-usbmidi-lib.koERROR: build kernel FailedINFO: use a fake rootfs.ext4.记录了1+0 的读入记录了1+0 的写出1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00206004 s, 509 MB/smke2fs 1.42.13 (17-May-2015)
文件系统小得无法记录日志INFO: ----------------------------------------
INFO: build sun8iw7p1 linux  lichee OK
INFO: ----------------------------------------[root@localhost lichee]# 请问大神门,有没有遇到这样的问题,请赤脚,orz,orz,orz

级别: 新手上路
UID: 66267
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2012-03-28
最后登录: 2016-07-30
1楼  发表于: 2016-07-24 15:51
显示内容:
…………
LD [M]  sound/usb/snd-usb-audio.ko  
LD [M]  sound/usb/snd-usbmidi-lib.koERROR:
build kernel Failed
INFO: use a fake rootfs.ext4.
记录了1+0 的读入记录了1+0 的写出1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00206004 s, 509 MB/smke2fs 1.42.13 (17-May-2015)
文件系统小得无法记录日志INFO: ----------------------------------------
INFO: build sun8iw7p1 linux  lichee OK
INFO: ----------------------------------------
[root@localhost lichee]#
请问大神门,有没有遇到这样的问题,
级别: 新手上路
UID: 66267
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2012-03-28
最后登录: 2016-07-30
2楼  发表于: 2016-07-24 15:52
便以后vmlinux 文件更新了的,就是没有产生镜像文件
级别: 新手上路
UID: 66267
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2012-03-28
最后登录: 2016-07-30
3楼  发表于: 2016-07-25 01:11
补充一点我的系统是fedora 24
级别: 新手上路
UID: 127454
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2016-08-19
最后登录: 2016-08-19
4楼  发表于: 2016-08-19 12:38

 回 3楼(lxp1413801) 的帖子

遇到同样问题,请问解决了吗?
级别: 新手上路
UID: 82611
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2012-11-25
最后登录: 2016-08-22
5楼  发表于: 2016-08-22 23:51
同样的问题,有解决的办法了吗?
级别: 新手上路
UID: 128866
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2016-10-28
最后登录: 2018-06-08
6楼  发表于: 2016-10-29 10:35
vim tools/pack/pack
找到
function do_pack_linux()
{
        printf "packing for linux\n"

        ln -s ${LICHEE_OUT}/vmlinux.tar.bz2 vmlinux.fex
        ln -s ${LICHEE_OUT}/boot.img boot.fex
        if [ ! "x${PACK_FUNC}" = "xspinor" ]; then
                ln -s ${LICHEE_OUT}/rootfs.ext4 rootfs.fex
        fi

        if [ "x${PACK_SIG}" = "xsecure" ] ; then
                do_signature
        else
                echo "normal"
        fi
        if [ "x${PACK_FUNC}" = "xspinor" ]; then
                merge_package full_img.fex boot0_spinor.fex u-boot-spinor.fex sunxi_mbr.fex sys_partition.bin
        fi

        if [ "x${PACK_BOARD}" = "xnanopi-h3" ]; then
                echo "skip dragon image.cfg sys_partition.fex"
        else
                dragon image.cfg sys_partition.fex
        fi
}
可以看到
        if [ "x${PACK_BOARD}" = "xnanopi-h3" ]; then
                echo "skip dragon image.cfg sys_partition.fex"
跳过了根本没有去生成.img文件
改成
        if [ "x${PACK_BOARD}" = "xnanopi-h3" ]; then
                dragon image.cfg sys_partition.fex
就可以了,但是为什么是dragon命令我不懂~
级别: 新手上路
UID: 33338
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2010-11-29
最后登录: 2019-01-07
7楼  发表于: 2016-11-30 15:33

 回 6楼(190753089) 的帖子

想问你:

M1的文件系统是如何生成的?有这方面的资料吗?
我的意思是,在SDK包中文件系统是在哪个文件下,如果我想把自己的程序和文件系统一起打包如何做呢?
级别: 新手上路
UID: 128866
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2016-10-28
最后登录: 2018-06-08
8楼  发表于: 2016-12-06 11:42

 回 7楼(ap0405209) 的帖子

将你做好的fs打包成rootfs.ext4放到 lichee就可以了,打包时他是先检测lichee有没有rootfs.ext4,没有就生成一个空的fs(INFO: use a fake rootfs.ext4.),看到INFO: use user rootfs.ext4.就成功了,把空的fs在lichee/Output文件夹里面,把你程序放进去打包应该也可以(没试过)
级别: 新手上路
UID: 33338
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2010-11-29
最后登录: 2019-01-07
9楼  发表于: 2016-12-10 20:00

 回 8楼(190753089) 的帖子

好的 谢谢 你的回复