如何设置 pxe 启动以使用 preseed

如何设置 pxe 启动以使用 preseed

我有一个使用 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 --`

相关内容