ubuntu 编译好后,烧录到设备中,卡在 logo 进不去系统
本帖最后由 agent 于 2024-2-28 09:41 编辑硬件主板型号:YY3568
固件名称/系统版本:yy3568-ubuntu-linux-sdk-231112 & yy3568-ubuntu-linux-sdk-230821
自编的或固件下载地址:
Log日志: (可以导出,用TXT附件上传)
问题描述及复现步骤:
按照 wiki https://wiki.youyeetoo.cn/zh/YY3568/ubuntu,并使用 yy3568-ubuntu-linux-sdk-231112.tar.gz 包解压后,进行编译。
编译出来得到 1G+ 大小的文件,启动后卡在 logo 位置,无法进入系统,请问如何才能进入到系统中?
下面的制作根文件系统有没有操作 风火轮用户68631 发表于 2024-2-27 18:23
下面的制作根文件系统有没有操作
看到了 wiki 中的:
```
当前SDK已经在${YY_SDK_ROOT}/ubuntu下放了2个预编译好的ubuntu rootfs(仅支持控制台)。用户可以直接基于此rootfs,用chroot的办法直接对它进行定制。
```
只需要控制台,没有对 wiki 的 "定制Ubuntu系统" 段落的描述进行操作 需要对 wiki 页面中 “定制 Ubuntu 系统” 的步骤进行处理吗?不过我们只需要控制台即可 使用 yy3568-ubuntu-linux-sdk-230821.tar.gz 解压编译,也出现同样的问题,请问如何编译才能不会导致启动卡在 logo 步骤? 本帖最后由 agent 于 2024-2-28 09:40 编辑
我们的编译步骤:
使用 ubuntu 22.04 host 系统
```shell
docker run --rm -it -v /root/TEMP:/root/ ubuntu
apt update && apt install git ssh make gcc libssl-dev \
liblz4-tool expect expect-dev g++ patchelf chrpath gawk texinfo chrpath \
diffstat binfmt-support qemu-user-static live-build bison flex fakeroot \
cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev \
libgucharmap-2-90-dev bzip2 expat gpgv2 cpp-aarch64-linux-gnu
apt install -y file rsync bc time bsdmainutils python2
ln -s /usr/bin/python3 /usr/bin/python
cd /root/sdk
git checkout HEAD .
./build.sh rk3568-yy3568_defconfig
./build.sh
```
编译出来都是卡在 启动 logo ,进不去系统
agent 发表于 2024-2-28 09:38
我们的编译步骤:
使用 ubuntu 22.04 host 系统
构建ubuntu 20.04基础环境和测试文件系统章节操作一下
在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题
有没有可用的 rootfs 下载来代替手动构建,也就是可以跳过 `构建ubuntu 20.04基础环境` 步骤的?
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只有 999MB,按照wiki来做的,还缺少了哪一步? agent 发表于 2024-2-28 19:23
在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题
有没有可用的 rootfs ...
不用docker环境弄 agent 发表于 2024-2-29 16:33
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只 ...
不用 docker,用了虚拟机环境弄的 agent 发表于 2024-2-29 16:33
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只 ...
Ubuntu 22.04/20.04生成的rootfs名称如下
ubuntu-rootfs-22.04.3.ext4
ubuntu-rootfs-20.04.5.ext4
复制rootfs到SDK的ubuntu目录下,然后运行./build.sh重新生成固件。
页:
[1]