【QIQ8200.1】在ubuntu22.04下的docker中安装ubuntu24.04

老师的好学生 2026-11-11 09:30:40

内容简介

本文介绍如何在WSL中的ubuntu 22.04下,利用docker安装ubuntu24.04。

测试环境

windows:windows11 x64 professional

WSL:Ubuntu 22.04.5 LTS

Putty:putty-64bit-0.83

QDL:2.7.0

OS on iq-8275-evk:

ubuntu-24.04-preinstalled-server-arm64+dragonwing-x13-20260710.img.xz

QLI.1.7-Ver.1.2-ubuntu-QCS8300-nhlos-bins.tar.gz

QNN_API_VERSION:2.35.0

QNN_SDK_BUILD_ID:v2.46.0.260424121129

Here we go

首先启动WSL,执行指令下载ubuntu24.04(如果之前有执行过下载,且docker images中已经有了的话,这一步就不用操作了):

docker pull ubuntu:24.04

查看当前下载的系统:

启动容器(一次性),把/mnt/ext4-data-disk/iq8275-evk/docker/workspace目录设置为工作目录(如果要与host使用同一个网络配置,则加上--network host):

sudo docker run -it --name iq8275_docker_ubuntu24.04 --privileged \
--network host \
-v /mnt/ext4-data-disk/iq8275-evk/docker/workspace:/home/ubuntu/workspace \
ubuntu:24.04 /bin/bash

设置root密码:

设置ubuntu密码:

安装必要的工具:

apt update

下面的按需求安装,并不是在这里需要全部安装,建议先装红色部分吧:

apt install -y sudo git wget curl vim build-essential dpkg-cross libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf fakeroot libncurses-dev dh-make llvm dwarves libtraceevent-dev libtracefs-dev gcc-aarch64-linux-gnu debhelper crossbuild-essential-arm64 dwarfdump

切换到ubuntu用户:

su ubuntu

查看系统信息:

执行exit指令退出docker:

下次开启wsl后只需要执行以下指令就可以重新进入docker:

sudo docker start -ai iq8275_docker_ubuntu24.04
su ubuntu

sudo docker exec -it iq8275_docker_ubuntu24.04 bash

执行上面的指令就可以新开一个窗口进入同一个容器了。

...全文
15 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,994

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、IoT、PC 、XR、Auto等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
物联网人工智能开源 企业社区 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧