我有一个使用 PXE 的 18.04 kickstart 安装。我正在尝试设置 preseed(因为 ks 存在一些问题,我想解决这些问题)。该设置也在下面,但它不使用我的 preseed.cfg 文件。我尝试过使用和不使用 url/checksum=,也尝试过使用指定的文件与目录。我遗漏了什么。这里的文档似乎有点模糊,或者我没有找到正确的文档。
LABEL Ubuntu MENU LABEL Ubuntu TEXT HELP Ubuntu x86_64 18.04.1 Physical Machine ENDTEXT KERNEL Ubuntu-18.04.1/linux APPEND ks=http://netinstall/ks/ks/Ubuntu/ks-18.cfg vga=normal initrd=Ubuntu-18.04.1/initrd.gz ramdisk_size=16432 root=/dev/rd/0 rw --
LABEL PreSeed MENU LABEL Preseed TEXT HELP Ubuntu x86_64 18.04.1 Physical Machine Preseed (not ks) ENDTEXT KERNEL Ubuntu-18.04.1/linux APPEND auto url=http://netinstall/ks/ks/Ubuntu/preseed/ vga=normal initrd=Ubuntu-18.04.1/initrd.gz ramdisk_size=16432 root=/dev/rd/0 rw --
答案1
按照下面的方法进行更改似乎可以解决问题。
LABEL PreSeed
MENU LABEL Preseed
TEXT HELP
Ubuntu x86_64 18.04.1 Physical Machine Preseed (not ks)
ENDTEXT
KERNEL Ubuntu-18.04.1/linux
IPAPPEND 1
APPEND hostname=unassigned locale=en_US.UTF-8 keyboard-
configuration/layoutcode=us url=http://netinstall/ks/ks/Ubuntu/preseed/preseed.cfg
vga=normal initrd=Ubuntu-18.04.1/initrd.gz live-installer/net-
image=http://netinstall/ks/Ubuntu-18.04.1-x86_64/install/filesystem.squashfs
ramdisk_size=16432 root=/dev/rd/0 rw --`