[syslinux] Kernel command line truncation

Firstname Surname hardum at gmail.com
Fri Nov 9 13:26:21 PST 2007


Yes, I know that 2.4 kernel sereies has limitation of 255 symbols or
additional arguments.
(There are some difficulties in moving to 2.6 because of legasy
software that need to be supported)

But ... as I wrote the problem is that after kernel boot only about
130 symbols from syslinux.cfg APPEND directive are available. The rest
of the string from APPEND directive is truncated. The whole string in
APPEND directive is shorter then 255 symbols.
That is a very strange thing

2007/11/9, H. Peter Anvin <hpa at zytor.com>:
> Firstname Surname wrote:
> > Using
> >
> > According to syslinux documentation
> > Changes in 3.08:
> >       * Max command line changed to 1023 characters.  Note that the
> >         kernel proper still can only handle 255 characters without
> >         patching, and COM16 binaries can only handle 125 characters.
> >
> > Does it mean that under win32 it is impossible to pass 255 symbols to
> > the 2.4.30 kernel using syslinux?
> >
>
> The 2.4.x kernel (why are you using something that ancient?) doesn't
> support more than 255 characters on its command line, total.
>
>         -hpa
>
> ______________________________​_________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/l​istinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>


More information about the Syslinux mailing list