如何使用 HTTP 通过 PXE 网络启动 Ubuntu Server 12.04

如何使用 HTTP 通过 PXE 网络启动 Ubuntu Server 12.04

我有一个任务是通过 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

相关内容