欢迎光临散文网 会员登陆 & 注册

搭建最小ubuntu20.04系统踩坑记录

2023-06-29 15:49 作者:车科技2020  | 我要投稿

我在为rock960c移植ubuntu 20.04系统rootfs,下面记录下踩坑经验。

首先我是按照这个教程来的做的,基本上算是顺利:

https://blog.csdn.net/weixin_42203498/article/details/122209990

不过第一次系统启动时候遇到ttys2超时的问题,查找百度发现如下解决方案可行:

就是在制作rootfs结尾时、打包镜像前按照如下方式修改:

cp /lib/systemd/system/serial-getty@.service /lib/systemd/system/serial-getty@ttyS2.service

ln -s /lib/systemd/system/serial-getty@ttyS2.service /etc/systemd/system/getty.target.wants/

再修改/lib/systemd/system/serial-getty@ttyS2.service把里面的“%i.device”改为“%i”


解决了ttys2的超时问题就可以顺利进入系统了,

不过又出现了sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set提示

不能使用sudo命令

按照教程是制作rootfs结尾时运行chmod 4755 /usr/bin/sudo可以解决

但我运行了,打包上传到开发板后依然提示错误。

有空再解决下。


PS:记录下rock960c原厂的16.04镜像的rootfs分区起始地址为0x00040000,用androidtool工具直接把rootfs.ext4刷到这个地址即可替换rootfs。

搭建最小ubuntu20.04系统踩坑记录的评论 (共 条)

分享到微博请遵守国家法律