pxe 启动 ubuntu

pxe 启动 ubuntu

我需要一个允许 pxe 启动 Ubuntu Live CD 到客户端的服务器。我将使用 TFTP 和 DHCP 来实现。这两件事就完成了。另外,使用本文我正在尝试启动标准桌面 ISO 映像。

区别在于:我安装 memdisk 并以我的方式更改路径:

apt-get install syslinux-common
cp /usr/lib/syslinux/memdisk other/

我也在 /other 中放入了我的 iso。 tftp 的设置是:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

DHCP 被提出。

/var/lib/tftpboot/pxelinux.cfg/default

# DISPLAY boot.txt

label wde    #without the line tftp doesn't go (??)
 #   menu default
  #  menu label WDE Recovery
  #  root (hd0,0)
    menu label ISO boot
    kernel other/memdisk
    append iso initrd=other/ubuntu.iso --

tftpboot 树:

├── boot.txt
├── debian
│   └── etch
│       └── i386
│           ├── initrd.gz
│           └── linux
├── ldlinux.c32
├── other
│   ├── memdisk
│   └── ubuntu.iso
├── pxelinux.0
└── pxelinux.cfg
    └── default

但这一切都没有过去!我现在明白原因了..客户端的屏幕已附在其中..

任何帮助将不胜感激..!

在此输入图像描述

我倾向于认为该点位于 /var/lib/tftpboot/pxelinux.cfg/default 中,但我不知道应该如何更改它。

答案1

搞定了!有趣的是,但在 /var/lib/tftpboot/pxelinux.cfg/default 中只需要一行,之前label wde必须是DEFAULT wde.

就是这样!

相关内容