Firefly开源社区

打印 上一主题 下一主题

[Linux] run-init: /sbin/init: No such file or directory

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-4-16 10:06:08      楼主
请先说明使用的是哪个固件,自己有修改过什么
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-4-18 10:49:29      沙发
ubuntu-base-18.04.5-base-arm64.tar.gz 只是基础包,用来制作文件系统的,其中缺少 init 和 systemd ,不能直接拿来用
需要基于 ubuntu-base 制作文件系统
建议使用 firefly 发布的文件系统
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-4-22 09:13:44      板凳
正常的,是因为你没接 pcie 而已。你把固态硬盘插入 pcie 口再开机, 就不会有报错了
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-4-25 11:46:45      地板
可能是 NetworkManager 接管网络导致断网
在文件系统里删掉这两个文件试试
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
/etc/systemd/system/multi-user.target.wants/NetworkManager.service.

要恢复的话是创建链接:
/etc/systemd/system/multi-user.target.wants/NetworkManager.service → /lib/systemd/system/NetworkManager.service.
/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service → /lib/systemd/system/NetworkManager-dispatcher.service.
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2022-4-25 17:41:21      5#
这一步我能提供的帮助有限了,因为rk356x没有适配过网络启动,我只能给点建议:
1. kernel cmdline 不对,修改 SDK/arch/arm64/boot/dts/rockchip/rk3568-linux.dtsi 文件,只修改 root= 部分,改成 root=/dev/nfs 其他保持不动
2. 复制文件系统到rootfs文件夹的时候可能没有使用 cp -a或-p 参数,导致 tmp 文件夹权限不对
3. 无法进入系统还可能因为是系统接管网络的时候会临时断网
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表