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

前端之家收集整理的这篇文章主要介绍了ubuntu – pxe启动失败并显示消息:未找到DEFAULT或UI配置指令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试pxe-boot一台机器(客户端),并在此过程中我正在尝试设置一台tftp服务器,该机器可以启动.

在运行Ubuntu 10.10的服务器上,我设置了dhcp,dns,nfs和tftp-hpa服务器.所有的服务器/ deamons都很好.我通过使用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
}

我的/ 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"

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

initrd.img-2.6.35-25-generic-pae
 vmlinuz-2.6.35-25-generic-pae
 pxelinux.0
 pxelinux.cfg
   -- default

我做到了

sudo chmod 644 /var/lib/tftpboot/pxelinux.cfg/default
 chmod 755 /var/lib/tftpboot/initrd.img-2.6.35-25-generic-pae
 chmod 755 /var/lib/tftpboot/vmlinuz-2.6.35-25-generic-pae

/var/lib/tftpboot/pxelinux.cfg具有以下内容

SERIAL 0 19200 0
 LABEL linux
 KERNEL vmlinuz-2.6.35-25-generic-pae
 APPEND root=/dev/nfs initrd=initrd.img-2.6.35-25-generic-pae nfsroot=10.1.0.1:/nfsroot ip=dhcp console=ttyS0,19200n8 rw

在安装了syslinux-common软件包后,我从/usr/lib / syslinux /复制了/var/lib/tftpboot/pxelinux.0.

同样只是为了完整性,/ etc / dhcp3 / dhcpd.conf以下行(与此接口相关)

subnet 10.1.0.0 netmask 255.255.255.0 {
  range 10.1.0.100 10.1.0.240;
  option routers 10.1.0.1;
  option broadcast-address 10.1.0.255;
  option domain-name-servers 10.1.0.1;
  filename "pxelinux.0";
}

当我启动客户端计算机,并通过串行端口观察输出时,我注意到客户端从服务器请求一个IP地址并获取它.然后我看到TFTP正在显示 – 表明它正在尝试连接到TFTP服务器.这成功了,我看到TFTP.|,它会立即返回显示以下消息

PXELINUX 4.01 debian-20100714  Copyright (C) 1994-2010 H. Peter Anvin et al
No DEFAULT or UI configuration directive found!
boot:

/ var / log / syslog显示

Feb 20 15:24:05 ch in.tftpd[2821]: tftp: client does not accept options

它在syslog中有什么选择?我假设它是指OPTIONS或TFTP_OPTIONS,但我做错了什么?

为“找不到默认或ui配置指令”
尝试改变
from  KERNEL vmlinuz-2.6.35-25-generic-pae
      APPEND ....optopns...
to    DEFAULT vmlinuz-2.6.35-25-generic-pae ....options...

或使用UI菜单.它帮助我使用ubuntu 10.10 pxeboot.0

猜你在找的Ubuntu相关文章