![2ed4b4c30e69c4da1845ddc76ee6e3c3.png](https://img-blog.csdnimg.cn/img_convert/2ed4b4c30e69c4da1845ddc76ee6e3c3.png)
简单的几步让你的树莓派也可以跑虚拟机!!!
本教程适用我们的全系1.0版本系统!2.0版本系统的教程会在后续推出!
教程开始:
首先刷好我们的1.0版本系统,开机联网,打开ssh控制端,同时本教程需要一个显示屏,所以可以提前接好显示屏,显示屏一般的电脑的,电视的都能用。
一.安装QEMU虚拟机
1.下载QEMU虚拟机二进制软件包(公众号发送QEMU获得下载地址)
2.把下载好的包上传到你的树莓派
电脑端下载ftp软件,用ftp软件把刚才的包上传到树莓派
![d6a7083983b88ad6bd9447af9b00753e.png](https://img-blog.csdnimg.cn/img_convert/d6a7083983b88ad6bd9447af9b00753e.png)
3.解压压缩包
二进制软件包和虚拟机镜像根据实际情况一般通常采用 tag、zip、tar.gz、xz 的压缩格式发布
你必须至少安装了对以上压缩格式软件的支持
sudo apt-get update
sudo apt install tar gzip zip unzip bzip2 xz-utils -y
sudo unzip qemu-2.12+dfsg-3ubuntu9.zip
4.进入解压文件目录,然后执行以下命令安装即可
cd /home/pi/qemu-2.12+dfsg-3ubuntu9
sudo sh ./install
二.Debian Aarch64 虚拟机镜像 使用说明
1.要使用此虚拟机镜像,BIOS必须开启 "KVM硬件加速功能
开启方法
(1) 开机按住 "ESC"
(2)进入 "BIOS设置"
![50330ad0a87824769424b5a0232d3a6e.png](https://img-blog.csdnimg.cn/img_convert/50330ad0a87824769424b5a0232d3a6e.png)
(3) 选择 "Device Manager"
![f30050a76afede1a0330de963ef27624.png](https://img-blog.csdnimg.cn/img_convert/f30050a76afede1a0330de963ef27624.png)
(4)选择 "Raspberry Pi Configuration"
![640eac7589dabd5fc857f3d0387294c1.png](https://img-blog.csdnimg.cn/img_convert/640eac7589dabd5fc857f3d0387294c1.png)
(5)选择 "HypDxe Configuration"
![6e93d303822966bee2da530eb402131a.png](https://img-blog.csdnimg.cn/img_convert/6e93d303822966bee2da530eb402131a.png)
(6) 选择 "System Boot Mode"
![7c868e60147485c1cfd94a17c76ec111.png](https://img-blog.csdnimg.cn/img_convert/7c868e60147485c1cfd94a17c76ec111.png)
(7) 选择 "Boot in EL2" 开启 "KVM硬件加速"
![c2d1d789f58cb903a2841a7285d91e71.png](https://img-blog.csdnimg.cn/img_convert/c2d1d789f58cb903a2841a7285d91e71.png)
(8) 按 "F10" 再按 "Y" 保存设置
(9)连续按 "ESC" 直到返回BIOS主界面,选择 "Continue" 继续
![bccae9cb383451331f4e07b2657e3e05.png](https://img-blog.csdnimg.cn/img_convert/bccae9cb383451331f4e07b2657e3e05.png)
(10)配置完成,系统将自动重启
2.新建一个文件夹virtual_michine
sudo mkdir virtual_michine
sudo chmod 777 virtual_michine
3.下载标准系统虚拟机镜像并把所有文件全部上传到上面的文件夹中
(公众号发送:标准系统虚拟机镜像获得下载地址)
4.进入刚才新建的这个目录
cd /home/pi/virtual_michine
5.执行以下命令解压虚拟机镜像文件
sudo xz -k -d disk.qcow2.xz
6.复制一份 vm_run 文件,并将及命名 为 vm_run2
sudo cp vm_run vm_run2
7.编辑这个复制的文件 vm_run2,去掉文件末尾的 “ & ” 符号,保存文件并退出编辑
sudo nano vm_run2
8.然后执行以下命令以前台的方式启动虚拟机
sudo sh ./vm_run2
三.登录虚拟机并开启远程登录
1.登录系统,默认root账户的密码为:raspberry
2.编辑 /etc/ssh/sshd_config 文件
nano /etc/ssh/sshd_config
找到有 “PermitRootLogin” 这一行的内容,去掉前面的 "#" 注释符号,并将这行内容改为以下内容
PermitRootLogin yes
![c8310fa72dc997477013724f312086b6.png](https://img-blog.csdnimg.cn/img_convert/c8310fa72dc997477013724f312086b6.png)
(改之前)
![606c965fad32e5e00e9aa2c3458859b0.png](https://img-blog.csdnimg.cn/img_convert/606c965fad32e5e00e9aa2c3458859b0.png)
(改之后)
3.执行以下命令
systemctl restart ssh
4.最后执行以下命令,关闭虚拟机
init 0
5.以后台方式运行虚拟机
sudo nohup sh ./vm_run
6. 远程登录
该虚拟机的 22 号端口已默认映射到了本机的 2222 号端口,SSH访问本机的2222 号端口即可
参考命令:
ssh -p 2222 root@本机的IP地址
搞定!!!
你的树莓派已经在跑一个我们的标准镜像的虚拟机了!并且可以用ssh控制端来控制!
后续我们还会推出更多有趣的东西,敬请期待!!!
www.pifan.org
![a225c7a78e4373f6ca7c767e67424d7d.png](https://img-blog.csdnimg.cn/img_convert/a225c7a78e4373f6ca7c767e67424d7d.png)
![5e47fc8b863f11f1db4b9fd50390641c.gif](https://img-blog.csdnimg.cn/img_convert/5e47fc8b863f11f1db4b9fd50390641c.gif)
点击“阅读原文”观看相关视频教程