Update qemu-kvm.md

This commit is contained in:
aiminick 2019-01-02 18:37:50 +08:00 committed by GitHub
parent 1b8861b3da
commit c8899c8e2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 60 additions and 7 deletions

View File

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