当前位置:网站首页 > 编程语言 > 正文

ubuntu镜像文件img(ubuntu镜像文件怎么用)



本篇文档SDK 基于RK3588_LINUX_SDK_RELEASE_ 内核版本为kernel 5.10,uboot、kernel等镜像文件自行准备,此文档只针对Ubuntu根文件系统进行介绍。

根文件系统的制作需要在虚拟机中完成,本篇文档是基于Windows 10 的VMware Workstation Pro 中Ubuntu 18.04 ,各位自行搭建虚拟机环境。

sudo apt-get install qemu-user-static

修改网络配置(DNS),执行如下命令:

模拟运行arm64架构(二选一)

 
  

添加一个挂载脚本 mount.sh

 
  

添加执行权限,执行如下命令:

chmod +x mount.sh

首先挂载文件系统,执行如下命令:(注意,路径结尾的“/”不能少)

https://blog.csdn.net/W_B_C/article/details/mount.sh -m binary/

进入文件系统,执行如下命令:

sudo chroot binary

更新最小系统中原有功能,执行如下命令:

安装 systemd,否则无法开机,执行如下命令:

apt install -y systemd

安装一些必要的软件,以下仅供参考,如有其他需求,自行安装。执行如下命令:

apt install apt-utils dialog vim sudo ssh rsync udev htop rsyslog bash-completion net-tools iputils-ping ifupdown ethtool wireless-tools network-manager bluetooth* bluez* blueman*

配置系统文字编码

安装图形环境,此过程耗时较长,执行如下命令:(如想安装其他图形环境,可自行替换,切记不可安装多个图形环境)

安装中英文语言包与输入法(可选)

 
  

设置开机默认切换到图形界面,执行如下命令:

systemctl set-default graphical.target

设置主机名,增加用户,修改账户密码,执行如下命令:

 
  

修改开机检测网络时间,避免开机卡住,执行如下命令:

 
  

设置串口调试时,使用root 权限登录,执行如下命令:

 
  

设置界面的自动登录(可选)

 
  

RGA适配

apt install packages/rga2/*.deb

drm-cursor适配

apt install packages/libdrm-cursor/*.deb

mpp适配

apt insttall packages/mpp/*

gstreamer适配

直接安装gstreamer ,执行如下命令:

apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

Wi-Fi/BT 服务适配

apt install packages/rkwifibt/*.deb

在binary目录下执行如下命令:

 
  

adb适配

在binary文件夹目录下执行如下指令:

 
  

camera适配暂未实现,有小伙伴完成可以指教一下嘛

创建开机执行的脚本文件,执行如下命令:

vim etc/init.d/firstboot.sh

将以下内容复制进上述文件:

 
  

添加可执行权限,执行如下命令:

chmod +x etc/init.d/firstboot.sh

创建服务,实现开机自动执行脚本,执行如下命令:

vim lib/systemd/system/firstboot.service

 
  

启动该服务,执行如下命令:

systemctl enable firstboot.service

退出根文件系统,执行如下命令:

exit

卸载挂载的根文件系统,执行如下命令:(注意,路径结尾的“/”不能少)

https://blog.csdn.net/W_B_C/article/details/mount.sh -u binary/

 
  

执行如下命令即可打包:

https://blog.csdn.net/W_B_C/article/details/mkimage.sh binary rootfs.img

按规则烧录rootfs.img即可

到此这篇ubuntu镜像文件img(ubuntu镜像文件怎么用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 打印机共享失效(打印机共享失败怎么办)2026-05-26 07:09:06
  • edge修复后仍然打不开(edge修复后仍然打不开怎么办)2026-05-26 07:09:06
  • 快对作业小程序免费拍题(快对作业拍题题照)2026-05-26 07:09:06
  • 公司的阶级(公司阶级分层图)2026-05-26 07:09:06
  • Ad9910参数(ad9910芯片手册)2026-05-26 07:09:06
  • 查看文件权限linux(查看文件权限及所有者)2026-05-26 07:09:06
  • nvme接口引脚定义(nvme 接口定义)2026-05-26 07:09:06
  • mhaal00多少钱(mha-tl00多少钱)2026-05-26 07:09:06
  • 文件权限755什么意思(文件权限是511)2026-05-26 07:09:06
  • 幼儿游戏的分类有哪些(幼儿游戏分类的类型)2026-05-26 07:09:06
  • 全屏图片