.. _virt-builder: =========================== virt-builder快速构建VM工具 =========================== 在 :ref:`archlinux_arm_kvm` 遇到一个非常奇怪的问题: ``virt-install`` 安装ARM虚拟机,当内核下载完毕后开始安装就进入CPU 100%打满,并且不启动进入安装界面。似乎就无法启动aarch64架构虚拟机... ``virt-builder`` 提供了一个快速构建虚拟机的方法,也可以用来快速构建 ``aarch64`` 架构的 :ref:`fedora` 虚拟机。所以我决定先尝试构建虚拟机,以验证启动运行。 - 构建 :ref:`fedora` 37 ``aarch64`` 虚拟机: .. literalinclude:: virt-builder/virt-builder_fedora_37_arm :language: bash :caption: virt-builder构建Fedora 37 ARM64镜像 - 然后通过 ``--import`` 方式导入镜像运行: .. literalinclude:: virt-builder/virt-install_fedora_37_arm_import :language: bash :caption: virt-install 通过import方式导入Fedora 37 ARM64镜像 - `Fedora 37 Server 官方下载 `_ 提供了x86_64和ARM版本安装ISO镜像和VM镜像。可以直接使用官方下载的VM镜像采用相同方法导入运行: .. literalinclude:: virt-builder/virt-install_fedora_37_server_arm_import :language: bash :caption: virt-install 通过import方式导入官方提供Fedora 37 Server ARM64镜像 参考 ======= - `Virt-builder: Tool to quickly build (and customize) virtual machine images `_