[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