Você pode fazer o que quiser com muita facilidade.
Assumindo apenas uma configuração de duas partições, você tem que fazer da partição FAT sua primeira partição primária (ela deve estar na mesma ordem na tabela de partições e no disco, geralmente é o caso, mas coisas estranhas acontecem no Windows se você não o fizer).
Na sua partição EXT, instale o Ubuntu.
No MBR, instale o grub da seguinte forma (suponho que você já tenha uma máquina linux e o grub2 trabalhando nela e que seu pendrive seja detectado como / dev / sdb):
mount -t ext2 /dev/sdb2 /mnt
grub-install --no-floppy --root-directory=/mnt/ /dev/sdb
Isto irá configurar o grub no mbr e instalar todos os arquivos necessários na sua partição do ubuntu. Em seguida, você precisa configurar o grub.cfg com um menuentry da seguinte forma (leia a documentação do grub2 ou o grub.cfg no seu pc linux para construir um grub.cfg completo):
menuentry 'Ubuntu, con Linux 3.2.0-39-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set=root UBUNTU_PARTITION_UUID
linux /boot/vmlinuz-3.2.0-39-generic-pae root=UBUNTU_PARTITION_UUID ro quiet nosplash
initrd /boot/initrd.img-3.2.0-39-generic-pae
}
Você precisa da sua partição UUID para funcionar no computador com mais de um disco:
# blkid /dev/sdb2
/dev/sdb2: LABEL="GPART" UUID="75cdfe28-0ad8-4f0a-8c1d-9af6b2a5ba88" TYPE="ext2"
Eu deixo para você descobrir como adicionar uma segunda entrada para o memtest86 +, o que é perfeito para esse tipo de pen drive de resgate.