我使用EPEL存储库中的Cobbler 2.x。 已经使用了1.6的年龄。
我已经导入了CentOS 5.5 DVD(也试过5.4)。 DVD导入没有明显的问题,并设置了标准和xen核心发行版。 如果我build立一个系统,并configuration标准内核,它就可以完美工作。
但是,如果我构build一个系统并将其configuration为xen内核,则在尝试下载第1阶段内核时,该过程将失败。
从系统日志w / tftp -vvvlogging启用。
Sep 25 02:04:08 sfo-util-01 dhcpd: DHCPDISCOVER from 00:25:90:19:4c:21 via bond0 Sep 25 02:04:09 sfo-util-01 dhcpd: DHCPOFFER on 192.168.180.254 to 00:25:90:19:4c:21 via bond0 Sep 25 02:04:10 sfo-util-01 dhcpd: DHCPREQUEST for 192.168.180.254 (192.168.180.10) from 00:25:90:19:4c:21 via bond0 Sep 25 02:04:10 sfo-util-01 dhcpd: DHCPACK on 192.168.180.254 to 00:25:90:19:4c:21 via bond0 Sep 25 02:04:10 sfo-util-01 in.tftpd[12698]: RRQ from 192.168.180.254 filename /pxelinux.0 Sep 25 02:04:10 sfo-util-01 in.tftpd[12698]: tftp: client does not accept options Sep 25 02:04:10 sfo-util-01 in.tftpd[12699]: RRQ from 192.168.180.254 filename /pxelinux.0 Sep 25 02:04:10 sfo-util-01 in.tftpd[12700]: RRQ from 192.168.180.254 filename /pxelinux.cfg/20c11ca6-ed20-3398-0ec6-002590194c22 Sep 25 02:04:10 sfo-util-01 in.tftpd[12701]: RRQ from 192.168.180.254 filename /pxelinux.cfg/01-00-25-90-19-4c-21 Sep 25 02:04:10 sfo-util-01 in.tftpd[12702]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12703]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12704]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12705]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12706]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12707]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12708]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz Sep 25 02:04:10 sfo-util-01 in.tftpd[12709]: RRQ from 192.168.180.254 filename //images/centos5.5-xen-x86_64/vmlinuz
对于这个特定的系统我的pxelinux.cfg是:
default linux prompt 0 timeout 1 label linux kernel /images/centos5.5-xen-x86_64/vmlinuz ipappend 2 append initrd=/images/centos5.5-xen-x86_64/initrd.img ksdevice=bootif lang= kssendmac text ks=http://192.168.180.10/cblr/svc/op/ks/system/sfo-virt-01
我已经五元检查了所请求的path,并且所有的东西都存在,并且可以通过networking。 一直以来,我一直在为此感到难以置信的赞赏。 我已经想好了所有我能想到的事情,而且完全没有想法。
谢谢。
尝试通过tftp传输文件:
[random-box]$ tftp sfo-util-01 get /pxelinux.0 get /pxelinux.cfg/01-00-25-90-19-4c-21 get //images/centos5.5-xen-x86_64/vmlinuz
我从日志中重试的外观的猜测是,在手动testing中,由于双斜杠,你无法获得vmlinuz文件。
尝试:
kernel images/centos5.5-xen-x86_64/vmlinuz
然后通过手动tftp调用进行testing。