如何使 Preseed 与 PXE Netboot 一起工作?

如何使 Preseed 与 PXE Netboot 一起工作?

过去几天,我一直在尝试使用 TFTP 进行 PXE 网络启动,除了预置之外,我已经成功设置了所有内容。我可以看到 Ubuntu(版本 14.10-15.04,amd64 和 i386)成功地从我的 Web 服务器中提取了 preseed.cfg 并加载了它,但它仍然运行交互式安装程序。以下是我的启动选项:

LABEL 1
    MENU LABEL Ubuntu 15.04 (64-bit)
    KERNEL Ubuntu/15.04/amd64/vmlinuz.efi
    APPEND auto=true quiet keyboard-configuration/layoutcode=us preseed/locale=en_US hostname=us domain=valdeon.co kbd-chooser/method=us console-keymaps-at/keymap=us priority=critical only-ubiquity boot=casper netboot=nfs nfsroot=10.1.1.1:/srv/install/Ubuntu/15.04/amd64 initrd=Ubuntu/15.04/amd64/initrd.lz url=http://10.1.1.1/pxe/Ubuntu/15.04/amd64/preseed.cfg
    TEXT HELP
    Boot the Ubuntu 15.04 64-bit DVD
    ENDTEXT
LABEL 2
    MENU LABEL Ubuntu 15.04 (32-bit)
    KERNEL Ubuntu/15.04/i386/vmlinuz
    APPEND boot=casper netboot=nfs nfsroot=10.1.1.1:/srv/install/Ubuntu/15.04/i386 initrd=Ubuntu/15.04/i386/initrd.lz url=http://10.1.1.1/pxe/Ubuntu/15.04/i386/preseed.cfg
    TEXT HELP
    Boot the Ubuntu 15.04 32-bit DVD
    ENDTEXT
LABEL 3
    MENU LABEL Ubuntu 14.10 (64-bit)
    KERNEL Ubuntu/14.10/amd64/vmlinuz.efi
    APPEND boot=casper netboot=nfs nfsroot=10.1.1.1:/srv/install/Ubuntu/14.10/amd64 initrd=Ubuntu/14.10/amd64/initrd.lz url=http://10.1.1.1/pxe/Ubuntu/14.10/amd64/preseed.cfg
    TEXT HELP
    Boot the Ubuntu 14.10 64-bit DVD
    ENDTEXT
LABEL 4
    MENU LABEL Ubuntu 14.10 (32-bit)
    KERNEL Ubuntu/14.10/i386/vmlinuz
    APPEND boot=casper netboot=nfs nfsroot=10.1.1.1:/srv/install/Ubuntu/14.10/i386 initrd=Ubuntu/14.10/i386/initrd.lz url=http://10.1.1.1/pxe/Ubuntu/14.10/i386/preseed.cfg
    TEXT HELP
    Boot the Ubuntu 14.10 32-bit DVD
    ENDTEXT

我尝试运行的是 Ubuntu 15.04 (64 位)。我一直在更改启动选项,很多人说这已经解决了这个问题,但无济于事。

我不想将我的全部内容粘贴preseed.cfg在这里,因为我觉得它有点太长了,但我将其粘贴在这里:http://pastebin.com/0KRUvMcB

有人有什么想法吗?

相关内容