agent 发表于 2024-2-27 18:10:58

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:34

下面的制作根文件系统有没有操作

agent 发表于 2024-2-27 18:27:22

风火轮用户68631 发表于 2024-2-27 18:23
下面的制作根文件系统有没有操作

看到了 wiki 中的:
```
当前SDK已经在${YY_SDK_ROOT}/ubuntu下放了2个预编译好的ubuntu rootfs(仅支持控制台)。用户可以直接基于此rootfs,用chroot的办法直接对它进行定制。
```

只需要控制台,没有对 wiki 的 "定制Ubuntu系统" 段落的描述进行操作

agent 发表于 2024-2-27 18:29:46

需要对 wiki 页面中 “定制 Ubuntu 系统” 的步骤进行处理吗?不过我们只需要控制台即可

agent 发表于 2024-2-27 20:26:46

使用 yy3568-ubuntu-linux-sdk-230821.tar.gz 解压编译,也出现同样的问题,请问如何编译才能不会导致启动卡在 logo 步骤?

agent 发表于 2024-2-28 09:38:06

本帖最后由 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 ,进不去系统

风火轮用户68631 发表于 2024-2-28 10:02:58

agent 发表于 2024-2-28 09:38
我们的编译步骤:

使用 ubuntu 22.04 host 系统


构建ubuntu 20.04基础环境和测试文件系统章节操作一下

agent 发表于 2024-2-28 19:23:01

在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题

有没有可用的 rootfs 下载来代替手动构建,也就是可以跳过 `构建ubuntu 20.04基础环境` 步骤的?


agent 发表于 2024-2-29 16:33:52

使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只有 999MB,按照wiki来做的,还缺少了哪一步?

风火轮用户68631 发表于 2024-2-29 16:47:00

agent 发表于 2024-2-28 19:23
在 `构建ubuntu 20.04基础环境` 步骤,docker 环境会出现无法挂载 proc 等目录的问题

有没有可用的 rootfs ...

不用docker环境弄

agent 发表于 2024-2-29 16:49:55

agent 发表于 2024-2-29 16:33
使用 `构建 ubuntu 20.04 基础环境` 步骤编译出来 rootfs 有2.7G,但是 output/update/Image/update.img 只 ...

不用 docker,用了虚拟机环境弄的

风火轮用户68631 发表于 2024-2-29 16:50:15

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]
查看完整版本: ubuntu 编译好后,烧录到设备中,卡在 logo 进不去系统