[syslinux] PXELinux Q(s) :)

Jerry Gilyeat jerry at voyager.alabanza.com
Wed Aug 21 13:06:42 PDT 2002

Real quick background on what I'm doing now, and what I'm trying to do:
We are using PXELinux with VA's SystemImager software to image new servers 
over our network.  It's been working beautifully since the fall  of 2000 
using a 2.2 kernel.  (Long and short: we bootstrap with PXE, use the initrd 
as the root file system, partition, mount and rsync the new drive, 
reconfigure, lilo and reboot into standalone, all automagically.  It's 
-REALLY- nice.  Currently we're using RH6.2 for the new servers using kernel 
2.2.19 and ext2 across the board...the filesystem is important, as I explain 

However, we're looking to upgrade the client servers to 7.3, including a 
kernel upgrade to 2.4, -and- a filesystem move from ext2 to ext3.
The 2.2.19 kernel that we have PXE pushing across doesn't have ext3 support.  
That's a problem.  So, I went ahead and built the new kernel, and it ain't 

The new server comes up, talks to the DHCP server and gets its IP.  No problem 
there.  It then does the PXELinux thing, grabbing the kernel and the 
initrd.gz via TFPT.  Again, no problem.
It uncompresses and boots the kernel, and does well...until the kernel panics.  
For some reason it just can't seem to find 'init'.  It's in the initrd, as is 
everything else that currently works just fine using the 2.2 kernel.  And to 
help troubleshoot, I can make the kernel and initrd available for perusal.

The long and the short of this whole sordid tale is this: does anyone have 
-any- idea why this is happening, and how I can fix it?

Jerry Gilyeat
Systems Administrator

More information about the Syslinux mailing list