-
QEMU虚拟机二进制软件包 下载地址
文件路径:Debian-Pi-Aarch64-PKGS -> qemu 文件名:qemu-2.12+dfsg-3.zip
-
Debian Aarch64虚拟机镜像 下载地址
文件路径:Debian-Pi-Aarch64-PKGS -> qemu_vm -> debian9_vm 此文件夹下的所有文件均需要下载,如下图所示:
- 下载QEMU虚拟机二进制软件包
- 上传到你的树莓派
- 解压压缩包
- 进入解压文件目录,然后执行以下命令安装即可
sudo sh ./install
注意:你的系统必须要能够连接互联网,安装过程中需要下载相关依赖的软件包
- 登录到你的树莓派并新建一个文件夹,例如 virtual_michine
- 将刚才下载的所有文件全部上传到这个目录中
- 进入刚才新建的这个目录,如 virtual_michine,执行以下命令解压虚拟机镜像文件
sudo xz -k -d disk.qcow2.xz
- 解压镜像需要一定的时间,完成后在这个新建的目录下执行以下操作以前台的方式启动并运行虚拟机
复制一份 vm_run 文件,并将及命名 为 vm_run2
编辑这个复制的文件 vm_run2,去掉文件末尾的 “ & ” 符号,然后执行以下命令以前台的方式启动虚拟机
sudo sh ./vm_run2
- 登录虚拟机并开启远程登录
按照上步凑启动虚拟机后,登录系统,默认账户的root的密码为:raspberry
编辑 /etc/ssh/sshd_config 文件
找到有 “PermitRootLogin” 这一行的内容,去掉前面的 "#" 注释符号,并将这行内容改为以下内容
PermitRootLogin yes
保存文件并退出文件编辑,然后执行以下命令
systemctl damon-reload ; systemctl restart ssh
最后执行以下命令,关闭虚拟机
init 0
- 以后台方式运行虚拟机
完成上述步骤后,现在我们让虚拟机以后台的方式运行
执行以下命令,以后台的方式访问虚拟机:
sudo sh ./vm_run2
- 远程登录
该虚拟机的 22 号端口已默认映射到了本机的 2222 号端口,SSH访问本机的2222端口即可
参考命令:
ssh -p 2222 root@本机的IP地址