[syslinux] isolinux bin and Xen.gz kernel

Geert Stappers stappers at stappers.nl
Fri May 11 10:04:17 PDT 2007


Op 11-05-2007 om 12:25 schreef Eric Nicholson:
> On 5/11/07, Geert Stappers <stappers at stappers.nl> wrote:
> >
> > My advice is to
> >  reread up-to-date documentation of the initrd tools that you are using.
> >
> >
> >
> > Looking forward for feedback
> > Geert Stappers
> 
> Thanks for the information. I finally have it working.
> 
> The mboot.c32 fixed the problem with booting the multiple kernels,
> however, I noticed that mboot does not like kernel names with the
> version extension
> ie: kernel /xen.gz-2.6.18-8.1.3.el5
> 
> Once I modified the isolinux.cfg to
>  kernel /xen.gz
> It went passed that point.
> 
> The next problem was failing to mount of the root file system. The key
> error message I found there was
> "EXT2-fs block size to small for device"
> 
> It appears under Centos 5 and RedHat Enterprise Linux 5 there is a bug
> with the EXT2-fs default block size being recognized.  Adding the
> following line to the kernel append fixed this:
> 
>      ramdisk_blocksize=1024
> 
> I imagine that this is a bug in the particular kernel version and not
> limited to the Linux Distributions listed above.
> 
> So my isolinux.cfg now looks like:
> 
> label linux
>  kernel mboot.c32
>  append xen.gz nosmp noacpi --- vmlinuz ramdisk=30720 ramdisk_blocksize=1024 root=/dev/ram0 --- initrd.img
> 
> Here is a link to the page where I found this bug report for the
> EXT2-fs ramdisk_blocksize:
> 
> http://wiki.systemimager.org/index.php/Troubleshooting#Ramdisk_too_small.3F_Getting_errors.3F
> 
> I can provide or post these updates on the wiki if you would prefer.

All help keeping the Syslinux wiki in shape is appriceated.


> Thank you for all your help.
> Eric Nicholson


Cheers
Geert Stappers




More information about the Syslinux mailing list