linux - 尝试在centos8上使用kickstart文件安装VM时不断收到内核错误

标签 linux centos kvm kickstarter

这是我第一次在这里提出问题,我希望有人可以帮助我解决这个问题,我正在使用 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/

相关文章:

c - 使用 -fshort-wchar 时 wcslen 返回错误的长度

linux - 如何使用 Vala 从存储在 GSettings 中的字典数组中读取值?

php - 获取大量文件,按文件时间排序,以*毫秒*为单位

linux - 如何检查我的文件是在 10 天内在 shell 脚本中创建的

linux - 从发送邮件邮件队列中删除邮件

linux - 安装 GitLab 并让它在子域上运行

linux - 将 rsa key 部署到其他机器

vagrant - 使用packer创建vagrant qemu/kvm盒子

android-studio - Vagrant 安装Android Emulator和Minikube后机器处于 'gurumeditation'状态

kvm - ubuntu-vm-builder 在/etc/sudoers 上失败 - 任何解决方法?