我试图在我的设置中找出CentOS 7无人值守网络(PXE)安装,但安装程序总是会在没有交互选项的情况下运行到黑屏.这是在64位VM(VMWare Workstation或Oracle VirtualBox)中尝试的.

安装程序内核和initrd映像都是通过rsync -av从这里获取的:rsync.hrz.tu-chemnitz.de::ftp/pub/linux/centos/7/os/x86_64/images/pxeboot/并被放入TFTP服务器的目录.

安装似乎正常启动,内核启动,initrd加载,启动脚本加载kickstart文件和安装程序数据从我的存储库服务器(通过HTTP)运行或多或少没有错误:

在此阶段,尝试下载updates.img和product.img报告为失败,因为它们在repository I am using中不存在.

安装似乎没有错误:

直到提到GNOME已经开始:

之后有一个屏幕模式开关,一切都变成空白.使用Ctrl Alt Fx的控制台切换尝试不起作用如果我足够持久(F3实际切换控制台需要2-3次点击),我可以看到X已经启动(由/usr/sbin / gdm并且显然是挂在某处 – / var / log / Xorg.0.log文件显示VESA VBE驱动程序和输入设备驱动程序已成功加载已选择合适的VESA模式(0x144),但它似乎停在那里.从这里,我可以启动/ sbin / anaconda,安装程序按照Kickstart配置的指令运行 – 如果我在那里指定了文本,我可以看到安装程序成功并创建一个可启动系统.

到目前为止,事情没有成功:

>尝试使用Ctrl Alt Backspace杀死X11不会产生任何结果

>文本,cmdline和skipx Kickstart installation options以及nomodeset文本内核参数已设置为阻止安装程序映像甚至启动X,但不受尊重.在Anaconda开始之前,似乎甚至没有评估Kickstart安装选项.

>使用inst.xdriver = kernel boot options玩没有产生任何不同的结果

>我尝试过VMWare Workstation以及Oracle VirtualBox作为我的VM的Hypervisor – 无济于事

>我怀疑我的Kickstart脚本出现了问题,此时我已经通过“minimal” one from here交换了我的脚本ripped off this sample,只是在http://ftp.tu-chemnitz.de/pub/linux/centos/7/os/x86_64/之前替换了–url =参数的数据(我想要使用的安装镜像)

>我尝试使用another mirror,除了278M大小的安装程序映像的下载时间之外没有任何改变(大概是LiveOS / squashfs.img)

这里出了什么问题,我将如何修复我的安装?