$OperatingSystem 的 Libvirt `--location`

$OperatingSystem 的 Libvirt `--location`

我正在尝试安装虚拟机(libvirt + qemu kvm),并且我想从网络获取操作系统。我正在使用该--location选项。

虽然我知道 CentOS 可以通过 启动--location http://mirror.centos.org/centos/7/os/x86_64/,但我想知道应该使用什么 URL,例如启动 Debian。联机帮助页中提供了一些提示,但并不总是正确的。

概括而言,我想知道该--location选项在给定 URL 中实际搜索的内容,以便我可以生成任何发行版。手册中提到了一个包含可安装分发映像的位置,但它没有定义什么是可安装的分发映像是。

有什么提示吗?这是一些依赖于发行版的位吗?

答案1

看一下源代码url检测.pyvirt-manager 源代码树中的模块。该模块定义了如何解释位置 URL。

正确的位置网址对于给定的发行版取决于发行版本身。该urldetect.py模块查看 URL 并尝试破译它所指的发行版,并从中找出其余部分。

这意味着可安装的分发映像是一个广泛的概念,指的是 virt-manager 知道如何破译的特定于发行版的 URL。

相关内容