[syslinux] Convert ISOLINUX into PXELINUX

Gilles Espinasse g.esp at free.fr
Tue Jun 24 07:41:56 PDT 2008


----- Original Message ----- 
From: "Mathieu Terrasson" <m.terrasson.linux at gmail.com>
To: <syslinux at zytor.com>
Sent: Tuesday, June 24, 2008 4:13 PM
Subject: [syslinux] Convert ISOLINUX into PXELINUX


> Hi,
> I work on a solution for school including Eyeos and thinclient, iwant
> to convert syplinux ISO into syplinux Pxeboot, is there a way to
> do that ?
>
> Actually i'm using PXELINUX, When I boot the SYPLINUX.GZ (extract from
> the iso) I get this error :
>
> VFS: Cannit open root device "<NULL>" or unknown-block(3,5)
> Please append a correct "root=" boot option
> Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(3,5)
>
> Is the error comes from PXELINUX configuation, or the image ?
>
That's likely you forgot to adjust the path for initrd line in the
configuration file.
You need to change the path for every file referenced in the configuration
file.

For example, I have done that recently for Ubuntu 8.04
I move all files under ubuntu/x86/8.04/ inside tfpt root directory and add
/ubuntu/x86/8.04/ before every file names

This is the changed lines only

DISPLAY /ubuntu/x86/8.04/boot.txt

F1 /ubuntu/x86/8.04/f1.txt
F2 /ubuntu/x86/8.04/f2.txt
F3 /ubuntu/x86/8.04/f3.txt
F4 /ubuntu/x86/8.04/f4.txt
F5 /ubuntu/x86/8.04/f5.txt
F6 /ubuntu/x86/8.04/f6.txt
F7 /ubuntu/x86/8.04/f7.txt
F8 /ubuntu/x86/8.04/f8.txt
F9 /ubuntu/x86/8.04/f9.txt
F0 /ubuntu/x86/8.04/f10.txt

 kernel /ubuntu/x86/8.04/linux
 append vga=normal initrd=/ubuntu/x86/8.04/initrd.gz -- 

Gilles




More information about the Syslinux mailing list