第一步:安装
执行命令
假设我们呢开发板需要arm64架构的Ubuntu
得通过apt-file去找,可以找到qemu-system-arm
所以直接按照qemu-system-arm就行了
apt-file list会列举这个软件包里所有的文件
这个命令可以列举出所有安装好的包名,有点像pip list
看到下载好的系统镜像、启动脚本和flash1
lunar-server-clouding-arm64.qcow2这个镜像可以在这个网站下载
这个网站包含了Ubuntu云镜像不同的版本
我们这次去模拟23.04这个版本
current最新的版本
第二步:初始化
hostfwd是转发tcp本机2222端口到虚拟环境的22端口,这样做的目的是通过访问本地的2222端口就可以直接访问到虚拟机内部的openssh端口
openssh是使用的最多的主机访问协议,比如vscode连接着开发板就是使用了ssh
这是生成的一个密钥对
id_rsa是私钥,id_rsa.pub是一个公钥
如果没有,需要使用命令ssh-keygen去生成
这是生成的一个公钥,复制到虚拟机的环境去
启动start_2304.sh
接着进入软件的更新
然后将上面复制的公钥,放到authorized_keys
万事俱备
-p指定2222端口 ,然后用户名@主机名的形式,localhost就是在本地。
成功登陆后,终端就默认在home目录下,执行exit就退出页面