技术专栏
基于 SS928 移植 Ubuntu
1. Ubuntu 下载
选择 ubuntu-base -arm64
2. Ubuntu 编译
找到编译脚本 mkubiimg.sh
拷贝压缩包到脚本路径下,并解压
添加 fstab 文件到/etc/ 内容:
proc /proc procdefaults,nodev,nosuid 0 0
sysfs /sys sysfsdefaults,nodev,nosuid 0 0
tmpfs /dev tmpfs defaults 0 0
附启动路径:/sbin /init ->/etc/inittab ->/etc/init.d/rcS/etc/fstab 是用来存放文件系统的静态信息的文件。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。
进入 ubuntu23 ,添加 busybox 可执行文件。
查看使用脚本帮助
sudo ./mkubiimg.sh ss928v100 2k 128k ./ubuntu-base-20.04.3-base-arm64 128M ../../../../osdrv/pub/bin/pc
结果编译出.ubifs 格式文件
烧录进开发板,回车进入 uboot
3. 配置环境变量,指定启动初始化路径
setenv bootargs 'mem=512M console=ttyAMA0,115200 tee_enable clk_ignore_unused ubi.mtd=2 root=ubi0:ubifs
rootfstype=ubifs rw mtdparts=nand:1M(uboot),12M(kernel),128M(rootfs)';
setenv bootcmd 'nand read 0x42000000 0x100000 0xC00000;bootm 0x42000000';
setenv bootargc "${bootargc} init=/bin/sh" boot
4. 进入系统
执行 busybox sh
./busybox sh
挂载上 /etc/fstab
mount -a
/proc /sys 把系统设备的创设备文件 查一下如果/dev/没有内容,增加上述内容
vi /etc/fstab
mdev - s
板子 ip 配网络
./busybox ifconfig + 192.168.137.2
配置路由
route add default gw + 192.168.137.1
配置 dns 服务器
vi /etc/resolv.cong
nameserver 192.168.137.1
同步时间
date -s 2023/11/1 11:10
执行
apt update
需要安装的软件
# 管理系统启动及进程
systemd
# 文本文件编辑
vim
# 网络配置
net-tools
# 系统自动创建设备文件(缺失可能会导致系统启动卡死)
udev
# 随机数相关服务,ssh 等加密相关的服务卡死时可能需要
haveged
重启
注:内核需要开启 CGROUP,重新编译、烧录。
重新上电后,在 uboot 中选择 /bin/sh 启动,配置用户和密码。保存后重启即可。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
1
1
评论
打赏
- 分享
- 举报
评论
0个
手气红包
暂无数据
相关专栏
-
浏览量:3695次2023-04-12 16:05:14
-
浏览量:1761次2024-01-07 22:19:19
-
浏览量:1120次2023-10-28 16:08:09
-
浏览量:2103次2024-05-23 13:45:40
-
浏览量:5821次2023-03-17 19:33:35
-
浏览量:97次2024-09-13 17:34:13
-
浏览量:2061次2024-03-14 14:15:25
-
浏览量:2816次2023-04-01 13:01:00
-
浏览量:578次2023-09-09 13:40:42
-
浏览量:9668次2022-11-10 18:07:40
-
浏览量:3734次2023-04-12 17:43:32
-
浏览量:5632次2022-09-19 14:17:36
-
浏览量:1525次2022-12-13 16:47:02
-
浏览量:13732次2022-09-15 15:54:04
-
浏览量:2030次2022-12-13 16:59:00
-
浏览量:1460次2023-06-30 10:33:51
-
浏览量:654次2023-12-13 14:01:46
-
浏览量:929次2023-12-22 14:53:36
-
浏览量:5245次2022-09-23 09:10:47
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
tomato
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注