将kickstart文件传递给virtual manager xml fi

2024-05-18 20:36:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要将kickstart文件传递到xml,以便使用virt install创建虚拟设备。在

<os>
    <type arch="x86_64" machine="pc-i440fx-xenial">hvm</type>
    <loader>/usr/lib/xen/boot/hvmloader</loader>
    <kernal>/boot/vmlinuz-3.10.0-327.el7.x86_64</kernal>
    <initrd>/boot/initrd.img-4.4.0-59-generic</initrd>
    <cmdline>ks=http://ipaddr/try.cfg ip=ip netmask=255.255.255.0</cmdline>
    <bootmenu enable="yes" />
</os>

这条路对吗?我遵循了this教程中给出的步骤。但我得到了以下错误:

File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1029, in create

if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirt.libvirtError: unable to stat:

/boot/vmlinuz-3.10.0-327.el7.x86_64: No such file or directory


Tags: iposusrtypeloaderkickstartx86libvirt
1条回答
网友
1楼 · 发布于 2024-05-18 20:36:19

您使用的总体语法是正确的,但是您提供的数据中有一些错误。特别是您为<;initrd>;选项提供了一个内核映像,该映像应该指向initrd映像。另外,您通常根本不想使用主机OS /boot目录中的kernel+initrd。相反,您希望获得操作系统安装程序的kernel+initrd。如果你想在你的客户机中安装Fedora,你可以从

http://dl.fedoraproject.org/pub/fedora/linux/releases/25/Server/x86_64/os/images/pxeboot/

并将它们放在/var/lib/libvirt/images/中,并将XML指向它们。在

相关问题 更多 >

    热门问题