我有一个任务是通过 HTTP PXE 安装 Ubuntu 服务器,所以我找到了导师PXE安装服务器和Kickstart兼容性并按照提示设置我的 PXE 服务器。然后我打开一个测试客户端,它可以成功获取 IP 地址并进入 PXE 安装屏幕,但是当我选择“pxe-ubuntu”通过 HTTP 安装时,一开始很顺利,但在“使用 DHCP 配置网络”步骤之后,它只显示黑屏,左下角有一个白色空白闪烁。
这里有一些配置文件。
$ cat /var/lib/tftpboot/pxelinux.cfg/default
label pxe-ubuntu
kernel ubuntu-installer/amd64/linux
append ks=http://192.168.20.20/ks.cfg vga=normal initrd=ubuntu-installer/amd64/initrd.gz
ramdisk_size=16432 root=/dev/rd/0 rw --
root@test1:~# cat /var/www/ks.cfg
#Generated by Kickstart Configurator
#platform=AMD64 or Intel EM64T
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone Asia/Shanghai
#Root password
rootpw --iscrypted $1$MT0GPRHy$cEcpS63J6JNZ5j.gsp/Yv0
#Initial user
user a --fullname "" --iscrypted --password $1$7Ttd.gsK$WMV9UGm/S.sHOruaD4LPf0
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://10.10.20.20/ubuntu/install/
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext4 --size 200
part / --fstype xfs --size 10240
part swap --size 4096
#System authorization infomation
auth --useshadow --enablemd5
#Firewall configuration
firewall --disabled
#X Window System configuration information
xconfig --depth=8 --resolution=1024x768 --defaultdesktop=GNOME