简单的几步让你的树莓派也可以跑虚拟机!!!
本教程适用我们的全系1.0版本系统!2.0版本系统的教程会在后续推出!
教程开始:
首先刷好我们的1.0版本系统,开机联网,打开ssh控制端,同时本教程需要一个显示屏,所以可以提前接好显示屏,显示屏一般的电脑的,电视的都能用。
一.安装QEMU虚拟机
1.下载QEMU虚拟机二进制软件包(公众号发送QEMU获得下载地址)
2.把下载好的包上传到你的树莓派
电脑端下载ftp软件,用ftp软件把刚才的包上传到树莓派
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设置”
(3) 选择 “Device Manager”
(4)选择 “Raspberry Pi Configuration”
(5)选择 “HypDxe Configuration”
(6) 选择 “System Boot Mode”
(7) 选择 “Boot in EL2” 开启 “KVM硬件加速”
(8) 按 “F10” 再按 “Y” 保存设置
(9)连续按 “ESC” 直到返回BIOS主界面,选择 “Continue” 继续
(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
(改之前)
(改之后)
3.执行以下命令
systemctl restart ssh
4.最后执行以下命令,关闭虚拟机
init 0
5.以后台方式运行虚拟机
sudo nohup sh ./vm_run
- 远程登录
该虚拟机的 22 号端口已默认映射到了本机的 2222 号端口,SSH访问本机的2222 号端口即可
参考命令:
ssh -p 2222 root@本机的IP地址
搞定!!!
你的树莓派已经在跑一个我们的标准镜像的虚拟机了!并且可以用ssh控制端来控制!
后续我们还会推出更多有趣的东西,敬请期待!!!