[syslinux] SYSLINUX GRUB and booting logical partitions on USB drive

greenfinch greenfinch at web.de
Fri Jun 27 08:05:37 PDT 2008


Hello,

I cannot boot with GRUB and SYSLINUX from a logical partition on my USB 
drive.
Here is the test setup:

- 4GB Flash drive with the following partitions:

sdb1   Primary fat32 ~ 800MB
sdb2   Primary fat32 ~ 800MB
sbd3   Primary fat32 ~ 800MB
sdb4   Extended partition
sdb5   Logical partition ~ 800MB
sdb6   Logical partition ~ 600MB

- Grub files were copied to /dev/sdb1/boot/grub (Stage files, etc.)
- Grub was installed in the MBR of the USB flash drive.
- Damn Small Linux (DSL) was downloaded an unzipped to the root of sdb5 
(zip-file dsl-4.2.5-embedded)
- sdb5 was made bootable by:    syslinux -sf  /dev/sdb5    (SYSLINUX 
version 3.63)
- Now the USB flash drive is bootable
- After reset, the grub prompt appeared, and I tried to boot from sdb5:

root (hd0,5)
rootnoverify (hd0,5)
chainloader --force (hd0,5)+1
boot
Boot error

---
My question is, why there is the boot error?
I've successfully tried the following:
- Booting DSL from sdb1, sdb2, sdb3 without any problems -> OK.
- Booting a 2nd GRUB, installed in the logical partition sdb5 -> OK.
- Booting DSL installed on sdb5, by using the kernel-booting of GRUB 
(without chainloader)

Where is the limitation?
Is is SYSLINUX or GRUB?
Maybe someone can help me to be able to chainload SYSLINUX from an 
logical partition.

Thank you for your answers.










More information about the Syslinux mailing list