Skip to content
This repository has been archived by the owner on Mar 6, 2022. It is now read-only.

Latest commit

 

History

History
140 lines (86 loc) · 4.33 KB

qemu-kvm.md

File metadata and controls

140 lines (86 loc) · 4.33 KB

openfans    amatfan.png

Debian Pi Aarch64 - 基础系统 + 深度桌面 + Xfce桌面

OPENFANS开源社区   &&   树莓派爱好者基地  荣誉出品

再次重申!我们是团队,企业级的专业团队出品的系统,不要拿个人作品来和我们比较


QEMU-KVM 下载及使用说明 (1.0系统)

下载地址

  • QEMU虚拟机二进制软件包 下载地址

    文件路径:Debian-Pi-Aarch64-PKGS -> qemu
    
    文件名:qemu-2.12+dfsg-3ubuntu9.zip
    
  • Debian Aarch64虚拟机镜像 下载地址

    文件路径:Debian-Pi-Aarch64-PKGS -> qemu_vm -> debian9_vm
    
    此文件夹下的所有文件均需要下载,如下图所示:
    

        vmfiles

使用说明

重要:

我们发布的二进制软件包和虚拟机镜像根据实际情况一般通常采用 tag、zip、tar.gz、xz 的压缩格式发布

你必须至少安装了对以上压缩格式软件的支持,强烈建议通过下面的命令一键安装以上所有软件包的支持

安装过程要求你的树莓派已连接网络并能够访问互联网

apt update ; apt install tar gzip zip unzip bzip2 xz-utils -y

QEMU虚拟机二进制软件包 使用说明

  1. 下载QEMU虚拟机二进制软件包
  2. 上传到你的树莓派
  3. 解压压缩包
  4. 进入解压文件目录,然后执行以下命令安装即可
sudo sh ./install

注意:你的系统必须要能够连接互联网,安装过程中需要下载相关依赖的软件包

Debian Aarch64 虚拟机镜像 使用说明

要使用此虚拟机镜像,BIOS必须开启 "KVM硬件加速功能" ,点击 此处 查看如何开启 "KVM硬件加速"

  1. 登录到你的树莓派并新建一个文件夹,例如 virtual_michine
  2. 将刚才下载的所有文件全部上传到这个目录中
  3. 进入刚才新建的这个目录,如 virtual_michine,执行以下命令解压虚拟机镜像文件
sudo xz -k -d disk.qcow2.xz
  1. 解压镜像需要一定的时间,完成后在这个新建的目录下执行以下操作以前台的方式启动并运行虚拟机

复制一份 vm_run 文件,并将及命名 为 vm_run2

编辑这个复制的文件 vm_run2,去掉文件末尾的 “ & ” 符号,保存文件并退出编辑

然后执行以下命令以前台的方式启动虚拟机

sudo sh ./vm_run2
  1. 登录虚拟机并开启远程登录

按照以上步骤启动虚拟机后,登录系统,默认root账户的密码为:raspberry

编辑 /etc/ssh/sshd_config 文件

找到有 “PermitRootLogin” 这一行的内容,去掉前面的 "#" 注释符号,并将这行内容改为以下内容

PermitRootLogin yes

保存文件并退出文件编辑,然后执行以下命令

systemctl daemon-reload ; systemctl restart ssh

最后执行以下命令,关闭虚拟机

init 0
  1. 后台方式运行虚拟机

完成上述步骤后,现在我们让虚拟机以后台的方式运行

执行以下命令,以后台的方式访问虚拟机:

sudo nohup sh ./vm_run
  1. 远程登录

该虚拟机的 22 号端口已默认映射到了本机的 2222 号端口,SSH访问本机的2222 号端口即可

参考命令:

ssh -p 2222 root@本机的IP地址

如何扩展虚拟机的磁盘大小

点击此处 查看相关文档

2.0系统KVM安装说明

apt install qemu-efi qemu-efi-arm qemu-efi-aarch64 ipxe-qemu* \
qemu-block-extra qemu-system-arm qemu-system-common \
qemu-system-data qemu-system-gui qemu-utils \
qemu qemu-guest-agent qemu-skiboot qemu-system \
libnfs12 libvirglrenderer0 faumachine-data ksmtuned \
cpu-checker seabios sgabios vde2 xserver-xorg-video-qxl \
virt-manager -y