这是我第一次在这里提出问题,我希望有人可以帮助我解决这个问题,我正在使用 kickstart 文件在我的 centos8 服务器上安装 VM。我遵循了来自 youtube、linkedin 类(class)和其他网站的指南,这些网站提供了使用 kickstart 文件安装的指南。
我确实有一些 linux 技能,但我仍然认为自己是初学者。
我遇到的问题是,当我尝试使用 kickstart 文件从终端安装 VM 时,内核出现错误。我试图删除 kickstart commando 以查看它是否会在不安装操作系统的情况下运行和设置 VM,并且确实如此。然后,我尝试删除 kickstart 突击队中的一些参数,以查看问题是否是其中之一,但我只是不断收到相同的错误。我使用的突击队在下面,我也用 centos8 图像尝试过,但我遇到了同样的错误。
我通过手动安装 VM 来获取 kickstart 文件并将文件复制过来,以便我知道设置将是什么。
virt-install --name centos7-ks --ram 2048 --os-variant=centos7.0 --cdrom=/home/install/CentOS-7-x86_64-DVD-2003.iso --nographics --disk path=/var/lib/libvirt/images/centos7-ks.qcow2,size=20,bus=virtio,format=qcow2 --initrd-inject=/home/install/anaconda-Centos7-ks.cfg --extra-args="ks=anaconda-Centos7-ks.cfg ip=dhcp console=tty0 console=ttyS0,115200n8"
ERROR Kernel arguments are only supported with location or kernel installs.
我试图查找错误,但我无法解决任何问题,我问我认识的每个了解 linux 的人,他们不知道问题是什么。我真的很希望这里有人可以提供帮助。
最佳答案
您需要替换参数cdrom
通过参数 location
:
virt-install --name centos7-ks --ram 2048 --os-variant=centos7.0 --location=/home/install/CentOS-7-x86_64-DVD-2003.iso --nographics --disk path=/var/lib/libvirt/images/centos7-ks.qcow2,size=20,bus=virtio,format=qcow2 --initrd-inject=/home/install/anaconda-Centos7-ks.cfg --extra-args="ks=anaconda-Centos7-ks.cfg ip=dhcp console=tty0 console=ttyS0,115200n8"
我希望这能解决你的问题。
关于linux - 尝试在centos8上使用kickstart文件安装VM时不断收到内核错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65171809/