小编spo*_*roo的帖子

pxe 启动失败并显示消息:未找到 DEFAULT 或 UI 配置指令

我正在尝试 pxe 启动一台机器(客户端),在此过程中我尝试设置一个 tftp 服务器,该服务器可以启动该机器。

在运行 Ubuntu 10.10 的服务器上,我设置了 dhcp、dns、nfs 和 tftp-hpa 服务器。所有服务器/守护进程都开始正常。我通过使用 tftp 客户端并下载服务器目录托管的文件来测试 tftp 服务器。

我的 /etc/xinet.d/tftp 看起来像这样

service tftp
{
    disable                 = no
    socket_type             = dgram
    wait                    = yes
    user                    = nobody
    server                  = /usr/sbin/in.tftpd
    server_args             = -v -s /var/lib/tftpboot
    only_from   = 10.1.0.0/24
    interface   = 10.1.0.1
}
Run Code Online (Sandbox Code Playgroud)

我的 /etc/default/tftpd-hpa 看起来像这样

RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Run Code Online (Sandbox Code Playgroud)

我的/var/lib/tftpboot/目录看起来像这样

 initrd.img-2.6.35-25-generic-pae
 vmlinuz-2.6.35-25-generic-pae
 pxelinux.0
 pxelinux.cfg
   -- default
Run Code Online (Sandbox Code Playgroud)

我做到了

 sudo chmod 644 /var/lib/tftpboot/pxelinux.cfg/default
 chmod 755 /var/lib/tftpboot/initrd.img-2.6.35-25-generic-pae
 chmod 755 …
Run Code Online (Sandbox Code Playgroud)

ubuntu tftp pxe-boot ubuntu-10.10

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

pxe-boot ×1

tftp ×1

ubuntu ×1

ubuntu-10.10 ×1