制作自己的根文件系统为何无法启动?
通过以下wiki教程制作的根文件系统http://wiki.t-firefly.com/AIO-3399C/linux_build_ubuntu_rootfs.html
根文件系统里什么都没有安装,就是解压的ubuntu-base-18.04.2-base-arm64.tar.gz文件并修改了root的密码(就是想要一个最精简的ubuntu系统)。
然后通过以下wiki的教程制作成update.img
http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html
大致通过以下过程:
./build.sh firefly-rk3399.mk
编辑firefly-rk3399.mk文件,指定自己制作出的根文件系统img
./build.sh kernel
./build.sh uboot
./mkfirmware.sh
ll rockdev
之后也可以看到各个镜像文件及其连接的地址
最后 ./build.sh updateimg 生成 update.img
但是将update.img更新到设备里之后启动后显示器不点亮
可能知道是哪步骤出了问题? https://vlife-sc.oss-cn-hangzhou.aliyuncs.com/0D3A06DA-04AE-4371-9C30-4169B4A1D2E4.png
https://vlife-sc.oss-cn-hangzhou.aliyuncs.com/0D3A06DA-04AE-4371-9C30-4169B4A1D2E3.png
估计是 http://wiki.t-firefly.com/AIO-3399C/linux_compile_gpt.html 中笔误造成的
./build.sh firefly-rk3399.mk =》 ./build.sh aio-3399c.mk
现在启动了,屏幕点亮了,也有了firefly的欢迎界面,但是进入之后完全黑屏,感觉shell根本没有启动(没有安装界面,只有命令行),求解???????? 解决了
按照http://dev.t-firefly.com/thread-10963-1-1.html中的办法,在制作根文件系统的时候增加上调用ch-mount.sh的过程,这样就能成功安装上openssh-server,其中依赖了systemd,有这个之后烧到设备上启动之后就能在显示器上进入终端了 老哥,求一个根区扩容的镜像,不想用userdata。我一直出现你遇到的问题,试了所有方法,解决不了。
页:
[1]