使用QEMU来模拟运行Linux系统

第一步:安装

执行命令

假设我们呢开发板需要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就退出页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值