Philipp Fehre
2008-Dec-03 13:27 UTC
[syslinux] mboot.c32 loses connection when loading the Kernel
Hi, I'm hope I'm right here. I'm trying to boot a XEN 3.2.1 via PXEBoot using the following config: LABEL xen_3.2_amd64 kernel mboot.c32 append images/debian/xen_3.2/amd64/xen-3.2-1-amd64.gz \ --- images/debian/xen_3.2/amd64/vmlinuz-2.6.26-bpo.1-xen-amd64 rw root=/dev/nfs nfsroot=172.16.0.1:/var/lib/tftpboot/clientroot panic=0 \ --- images/debian/xen_3.2/amd64/initrd.img-2.6.26-bpo.1-xen-amd64 Its an AMD64 Machine, and the PXEBoot works using the Debian Netboot Images to Test. Looking at the Machine Booting I get the Message that mboot.c32 is loading the Kernel but then it stops. I ran tcpdump to check what happens and I first get Messages that the Client Machine Requests the Kernel, the Server Answers and sents the first couple packages, but then I seems to lose the Connection and starts to sent ARP Requests looking for the Client Machine which won't get answered, therefor boot hangs. Looking at the Mailing list I found a Message that somebody had the same Problem with mboot.c32 form Version 2.xx and the suggestion was to try a newer Version. I'm using Syslinux 3.31 (from debian stable), so I guess it should be new enough. Now I'm kind of stuck. Hoping for any Ideas, Phil
H. Peter Anvin
2008-Dec-03 18:33 UTC
[syslinux] mboot.c32 loses connection when loading the Kernel
Philipp Fehre wrote:> > Looking at the Mailing list I found a Message that somebody had the > same Problem with mboot.c32 form Version 2.xx and the suggestion was > to try a newer Version. I'm using Syslinux 3.31 (from debian stable), > so I guess it should be new enough. >3.31 is quite old. The current version is 3.72. -hpa
Geert Stappers
2008-Dec-03 20:03 UTC
[syslinux] mboot.c32 loses connection when loading the Kernel
Op 20081203 om 14:27 schreef Philipp Fehre:> Hi, > I'm hope I'm right here. > I'm trying to boot a XEN 3.2.1 via PXEBoot using the following config: > > LABEL xen_3.2_amd64 > kernel mboot.c32 > append images/debian/xen_3.2/amd64/xen-3.2-1-amd64.gz \ > --- images/debian/xen_3.2/amd64/vmlinuz-2.6.26-bpo.1-xen-amd64 rw > root=/dev/nfs nfsroot=172.16.0.1:/var/lib/tftpboot/clientroot panic=0 \ > --- images/debian/xen_3.2/amd64/initrd.img-2.6.26-bpo.1-xen-amd64 > > Its an AMD64 Machine, and the PXEBoot works using the Debian Netboot > Images to Test. > > Looking at the Machine Booting I get the Message that mboot.c32 is > loading the Kernel but then it stops. > > I ran tcpdump to check what happens and I first get Messages that the > Client Machine Requests the Kernel, the Server Answers and sents the > first couple packages, > but then I seems to lose the Connection and starts to sent ARP > Requests looking for the Client Machine which won't get answered, > therefor boot hangs. > > Looking at the Mailing list I found a Message that somebody had the > same Problem with mboot.c32 form Version 2.xx and the suggestion was > to try a newer Version. I'm using Syslinux 3.31 (from debian stable), > so I guess it should be new enough. > > Now I'm kind of stuck. > > Hoping for any Ideas, > PhilCapture the network packets once again, put the libpcap[0] file somewhere on-line and post the URL of it to the mailinglist. Geert Stappers willing to take a closer look at the captured packets [0] the format of wireshark and tcpdump