2008/6/24 Bean <
address@hidden>:
Hi,
First, you can check the size of partition, for example, does the ones
that doesn't boot cross any boundary, like 4G/2G ?
Also, you mention it apply to qemu as well, how do you test it, can
you produce a qemu image that illustrate the problem ?
--
Bean
Output of parted on the GPT labeled stick:
Model: USB Flash Disk (scsi)
Disco /dev/sdc: 8120MB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: gpt
Numero Inizio Fine Dimensione File System Nome Flag
1 17,4kB 6000kB 5983kB bios_grub
3 6000kB 32,0MB 26,0MB ext2 grub avvio
2 32,0MB 433MB 401MB fat16 clonezilla-sysrsc msftres
4 433MB 532MB 99,0MB fat16 puppylinux msftres
5 532MB 650MB 118MB msftres
6 650MB 800MB 150MB fat16 msftres
Partitions 4 and 6 contain the same data, a syslinux-booted puppylinux.
4 chainloads correctly, 6 gives me "Boot error".
Interestingly, using Grub Legacy, chainloaded from Grub2, I can't boot the 4th partition either.
About qemu, I simply use the device as a raw disk with qemu and boot it.