我一直在试图让一个虚拟机在Centos上使用cfg文件,但不幸的是,我得到了ks.cfg文件不存在的错误。
下面是我运行启用虚拟机的命令。
virt-install --name FedoraTest --ram 1024 --disk pool=default,size=10 --location ~/Desktop/CentosOS --initrd-inject ks.cfg --extra-args "ks=file:~/Desktop/ks.cfg"
我是虚拟机设置的新手,不确定是否正确。
任何build议如何解决这个将不胜感激。
另外,initrd-inject是做什么的? 是否有可能将上述命令保存到文件并运行该文件?
我想你已经改变了'initrd-inject'和'extra-args'参数的含义。 initrd-inject应该包含文件系统中ks文件的路径,而在“extra-args”中,应该指定内核使用注入的ks文件。 查看片段:
virt-install --connect=qemu:///system \ --network=bridge:br0 \ --initrd-inject=/export/rhel.ks \ --extra-args="ks=file:/rhel.ks console=tty0 console=ttyS0,115200" \ --name=$domname \ --disk /export/vmimgs/$domname.img,size=20 \ --ram 2048 \ --vcpus=2 \ --check-cpu \ --accelerate \ --hvm \ --location=$location1 \ --nographics