[syslinux] Append boot device to /proc/cmdline

Kim Mik kimmik999999 at yahoo.co.uk
Fri Dec 4 08:25:40 PST 2009

----- Original Message ----
> From: Shao Miller <Shao.Miller at yrdsb.edu.on.ca>
> To: For discussion of Syslinux and tftp-hpa <syslinux at zytor.com>
> Sent: Thu, 3 December, 2009 0:39:50
> Subject: Re: [syslinux] Append boot device to /proc/cmdline
> H. Peter Anvin wrote:
> > 
> > Actually, a lot of people object to it, and so it will not be done
> > unconditionally.
> > 
> For example, there're more than just the Linux kernel that conform to H. Peter's 
> i386 Linux boot protocol [1].  Other such items might not appreciate the extra 
> information you've suggested that Syslinux provide automatically, Patrick.
A suggestion that will solve this problem:
When booted from FAT13/32 or EXT2/3/4, the UUID of the partition could be appended when
a new keyword 'UUID' is added to a LABEL statement.

LABEL append_uuid_to_cmdline
LINUX bzImage
INITRD initramfs
APPEND quiet

This will result in this APPEND line:
 quiet root=UUID=5d0ca1fe-78f5-4fe9-97d0-caf54be58ce7

When /proc/sys/kernel/bootloader_type is 0x33 (=51 = ISOLINUX), scan only CD/DVD drives.

- Gert Hulselmans


More information about the Syslinux mailing list