RK3588-ubuntu server - 详解

news/2025/9/27 0:57:02/文章来源:https://www.cnblogs.com/lxjshuju/p/19110702

下载链接:

树莓派ubuntu server镜像
https://cdimage.ubuntu.com/releases/24.04.3/release/ubuntu-24.04.3-preinstalled-server-arm64+raspi.img.xz

提取文件系统镜像

从树莓派镜像可以构建出来内核和文件系统2个分区,使用虚拟机提取文件系统,打包成sdb23.img文件。
操作步骤:在虚拟机右键ubuntu-24.04.3-preinstalled-server-arm64+raspi.img点击open with disk image writer打开,虚拟机插入TF卡,选择TF卡,start restoring。即可看到TF卡把img文件分成2个分区,内核和文件系统。
如何把文件系统制作成img文件,选择虚拟机disk,找到挂载的TF卡,找到文件系统分区,点击设置,点击创建分区镜像。命名sdb23.img和指定保存路径即可。

问题1:开机卡在Job dev-disk-by\x2dlabel-system\x2dlabel,随后进入emergency mode

解决方法:修改/etc/fstab文件,同3588文件系统。
#
/dev/root                       /                       ext4            rw,noauto               0       1
proc                            /proc                   proc            defaults                0       0
devpts                          /dev/pts                devpts          defaults,gid=5,mode=620 0       0
tmpfs                           /dev/shm                tmpfs           mode=0777               0       0
tmpfs                           /tmp                    tmpfs           mode=1777               0       0
tmpfs                           /run                    tmpfs           mode=0755,nosuid,nodev  0       0
sysfs                           /sys                    sysfs           defaults                0       0
debug                           /sys/kernel/debug       debugfs         defaults                0       0
pstore                          /sys/fs/pstore          pstore          defaults                0       0
/dev/mmcblk0p7                  /oem                    ext4            defaults                0       0
/dev/mmcblk0p8                  /userdata               ext4            defaults                0       0

问题2:root账号无法登录,不知道root密码

解决方法:
sudo mkdir 1
sudo mount sdb23.mg ./1
sudo cp /usr/bin/qemu-aarch64-static 1/usr/bin/
sudo chroot 1
passwd root
输入root密码
确认root密码

问题3:df -h命令与fdisk -l命令显示/dev/mmcblk0p6分区差异太大

resize2fs /dev/mmcblk0p6

问题4:开机卡在systemd-networkd-wait-online.service

/lib/systemd/system/systemd-networkd-wait-online.service服务添加TimeoutStartSec=1s

在这里插入图片描述

问题5:无法上网

root@ubuntu:~# cat /etc/netplan/50-cloud-init.yaml
network:
version: 2
ethernets:
end0:
match:
macaddress: "ce:2e:46:92:6e:e2"
dhcp4: true
dhcp6: true
set-name: "end0"
addresses:
- 172.20.2.155/24
gateway4: 172.20.2.254
echo"nameserver 8.8.8.8" >> /etc/resolv.conf

关闭无关服务

root@ubuntu:/usr/lib/systemd/system# systemctl disable rpi-eeprom-update.service
root@ubuntu:/usr/lib/systemd/system# systemctl stop rpi-eeprom-update.service

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916848.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文教你上手 Geometric Glovius 6.0:安装、授权与首个项目演示

Geometric Glovius 6.0.0是一款功能强大的3D可视化分析软件。它支持CATIA、NX、Creo等多种主流CAD文件格式,能精确测量距离、面积、体积等数据,还可进行动态截面切割、模型差异对比等操作。用户可通过缩放、旋转等方…

32单片机+free rtos移植CJSON库函数主要流程

1.cJSON库的官方地址 源码地址: https://github.com/DaveGamble/cJSON 2.提取cJSON.c cJSON.h 3.在项目中添加cJSON的路径并编译一遍 4.在main函数初始化时添加下面代码,重定向内存的申请,内存申请定向到rtos的内存池…

Gitee如何重塑中国开发者生态:本土化创新与数字化转型的双重奏

Gitee如何重塑中国开发者生态:本土化创新与数字化转型的双重奏 在数字经济蓬勃发展的今天,代码托管平台已经从单纯的工具演变为开发者生态系统的核心枢纽。作为国内领先的一站式代码托管与协作平台,Gitee凭借对中国…

从MESA模型到锁升级:synchronized性能逆袭的底层逻辑

从MESA模型到锁升级:synchronized性能逆袭的底层逻辑管程(Monitor)是一种用于管理共享资源访问的程序结构,能确保同一时刻只有一个线程访问共享资源,解决并发编程中的互斥和同步问题。MESA模型是管程的经典实现,…

网站建设项目进展情况汇报浙江省建设银行纪检官方网站

机器人模型获取 接上期:机器人控制系列教程之控制理论概述,文中详细讲解了如何通过Solidworks软件导出URDF格式的文件。文末提到了若需要将其导入到Simulink中可在命令行中输入smimport(urdf/S_Robot_urdf.urdf),MATLAB将自动打开Simulink以…

输入输出接口

IO接口的作用 又被称为IO控制器,设备控制器,负责协调主机和外部设备之间的数据传输 1.数据缓冲:通过数据缓冲寄存器(DBR)达到主机和外设的工作速度匹配 2.错误或状态检测:通过状态寄存器反馈设备的各种错误,状态…

Go语言中的信号捕获与优雅退出:SIGINT、SIGTERM和SIGKILL详解 - 若

在开发长期运行的服务时,如何让程序优雅退出是一个重要课题。今天我们来深入探讨Go语言中如何处理常见的进程信号,实现平滑关闭。 理解三个关键信号 1. SIGINT(信号2)- 礼貌的中断请求全称:Signal Interrupt触发方…

(二)3.1.9 生产“稳”担当:Apache DolphinScheduler Worker 服务源码全方位解析

本文是 Apache DolphinScheduler 3.1.9 版本源码解读的第二篇:Worker Server 启动流程源码解读以及相关流程设计。结尾处附有相关流程图,供大家参考。作者 | 李杰 移动云,Apache DolphinScheduler贡献者在现代数据驱…

实用指南:虚拟机搭建 DHCP 服务器 + 配置 DHCP 中继:完整实操指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网站设计的技术方案wordpress安装主题教程

(来源:武汉市发改委)原标题:加快打造“五个中心” 武汉率先开建人工智能计算中心从华为东莞松山湖基地运来的预制化模块箱体,正在光谷科学岛起步区被吊装,未来将被“拼装”成武汉重要的人工智能算力基础设施。3月1日,武…

创建一个网站需要怎么做投票链接制作哪家服务好

在本篇文章里小编给大家整理的是一篇关于Python中免验证跳转到内容页的实例代码,有兴趣的朋友们可以学习分享下。相信很多人在浏览网页时,经常会碰到需要输入验证码才可以继续浏览的情况吧,遇到这种问题,大多数人只能进行繁琐的注…

海口建设局网站甘肃建设厅官方网站

Android 查看路由表_android 路由表_念雅的博客-CSDN博客

完整教程:生产环境实战:Spring Cloud Sleuth与Zipkin分布式链路追踪实践

完整教程:生产环境实战:Spring Cloud Sleuth与Zipkin分布式链路追踪实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family…

ibero 2025.1 Run PROGRAM_SPI_IMAGE_Action

ibero 2025.1 Run PROGRAM_SPI_IMAGE_Actionibero 2025.1 Run PROGRAM_SPI_IMAGE_ActionSPI Flash lemory is not configured. Use the Configure Design Initialization Data and memories tool to configure it按照以…

训练“系统级思维”,听时序数据库 IoTDB Committer 说说从设计到应用的成长

充满活力与机遇的开源社区,让我们完成从功能设计到系统应用的能力跃迁!想得更长远,离应用更近 2025 年 7 月 7 日、7 月 29 日,经 Apache IoTDB 社区投票,丁宇辰、曹志佳成为时序数据库 Apache IoTDB Committer。…

【设计模式】状态模式 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Kendo UI for jQuery 2025 Q3新版亮点 - AI 智能网格与全新表单体验

Kendo UI for jQuery 2025 Q3新版亮点 - AI 智能网格与全新表单体验Telerik和Kendo UI的 2025 Q3 版本(发布于 2025 年 8 月)为开发者带来了全面升级:AI 编码助手首次在所有主要 UI 库(包括 Angular、Blazor、.NET…

网站自助建站软件可以免费做中考题的网站

进入题目页面如下 提示flag在flag.php ctrlu&#xff0c;查看源码 给出了一段PHP代码&#xff0c;进行代码审计 <?php // 检查是否开启了错误显示功能 if( !ini_get(display_errors) ) {// 如果没有开启&#xff0c;则将错误显示功能设置为开启状态ini_set(display_error…

关于gradle项目启动

关于gradle项目启动首先idea上要开启gradle,即在构建工具项中要能看到gradle,如果没有去插件中开启,可能关了。 关于加速:项目根目录下的settings.gradlepluginManagement {println "aliyun pluginManagement…

网站建设用什么网站后台编辑器无法显示

基本介绍 函数指针:指向函数的指针 与数组类似 定义 Int(*pmax)(int ,int)max; Int(*pmax)(int x,int y)max;//形参名称不重要 函数返回类型(*指针)(形参类型)函数名称; 具体案例 代码: *pmax取到函数本身 调用函数指针方式: (*pmax)(x,y); pmax(x,y);//与java中调用函数一…