更新时间:2022-07-12 GMT+08:00

制作环境准备

  • 需要准备一台Linux系统的物理服务器或虚拟机作为镜像制作服务器,即宿主机,并为宿主机安装Linux操作系统。

    以CentOS 7.3 64bit操作系统为例,安装时必须选择安装GUI桌面和虚拟化环境。

    选择“Server with GUI”并勾选“FTP Server”、“Virtualization Client”、“Virtualization Hypervisor”及“Virtualization Tools”。

    制作ARM64系统镜像时,推荐给宿主机安装Ubuntu 16.04 Server-ARM64系统,安装时,按照下图选择安装HWE kernel。

    宿主机安装系统后,需要执行以下指令安装Ubuntu桌面和虚拟化软件,重启生效。

    sudo apt-get update

    sudo apt-get dist-upgrade

    sudo apt-get install ubuntu-desktop

    sudo apt-get install qemu

    sudo apt-get install qemu-kvm

    sudo apt-get install libvirt0

    sudo apt-get install virt-manager

    sudo apt-get install qemu-efi

  • 配置宿主机网络和远程连接。
    1. 宿主机能够连接到互联网,目的是虚拟机通过宿主机可以在线安装软件。
    2. 通过桌面连接到宿主机。如果使用Windows系统连接宿主机,需要进行相关配置。
  • 开启vsftpd、sshd及VNC服务并进行相关配置。

    此项配置是为了向宿主机远程传输软件包、镜像ISO、脚本等文件,以及用于远程桌面连接。配置方法参见配置SSH服务配置vsftpd服务配置VNC服务

  • CentOS 7.x操作系统需要关闭防火墙,避免无法使用VNC Viewer登录宿主机。命令如下:

    systemctl disable firewalld.service

    systemctl stop firewalld.service

  • 传输需要的文件到宿主机。

    配置完成后,通过vsftp服务将虚拟机所需的文件上传到宿主机。至此,宿主机环境配置完成。

    采用Xftp工具传输,在用ssh通过Xshell登录宿主机成功后,单击下图所示的图标: