Forum Pplware

Versão Completa: Menu multi-partições LiveUSB com Syslinux
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Boas!

Estou a tentar fazer uma pen usb com várias partições, e, usando o Syslinux, fazer um menu para que possamos seleccionar vários liveUSB.

Imaginando que a pen está particionada assim:

/dev/sda1 -> Boot Syslinux -> onde está instalado o syslinux principal, o menu
/dev/sda2 -> Damn Small Linux -> com o DSL e o syslinux instalado
/dev/sda3 -> Puppy Linux -> Puppy e syslinux
...

Agora, a questão: como posso eu fazer o syslinux "bootar" de outra partição, ou seja, ler-lhe a MBR e "bootála"? Talvez uma opção como no grub: chainloader???

Espero que alguém tenha percebido, tokico
Então isso é instalares cada um na sua partição e no ficheiro de configuração do grub adicionar as entradas necessárias para arrancar cada linux. Tanto quanto sei no linux não tens de usar o chainloader, o grub consegue fazer o boot na boa, isso é necessário só para fazer o arranque do windows que tem o seu boot loader.
Tipo isto:

Código:
# (0) Arch Linux 32
title  Arch Linux
root   (hd0,0)
kernel /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img

# (1) Arch Linux 64
title  Arch Linux 64
root   (hd0,1)
kernel /boot/vmlinuz26 root=/dev/sda2 ro
initrd /boot/kernel26.img

É só ires adicionando Smile claro que numa pen o melhor é usares a identificação dos discos por uuid senão isso nunca mais vai lá, a coisa então fica mais ou menos assim na linha do kernel:

Código:
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/981e5590-5c73-43d6-92b3-dfaf002172fc ro
URL's de Referência