sudo grub-install /dev/devicenamehere
.
Oi tentei instalar o Ubuntu e algumas outras distro do Linux sem sorte em um pendrive.
Eu vi outras soluções, mas elas só funcionam com imagens ISO. O que eu preciso fazer é instalar o GRUB2 em um USB e depois particioná-lo e instalar o Multiple Distro's nele, mas eu não sei como instalar o GRUB em um USB.
Agradecemos antecipadamente
sudo grub-install /dev/devicenamehere
.
O Grub só é instalado de maneira excelente em um sistema conhecido, mas pode precisar ser editado (no menu grub) durante a inicialização em outro sistema. A entrada raiz chainload pode precisar ser ajustada.
A maneira mais fácil de manter tudo funcionando com as atualizações do kernel:
Exemplo de entradas de carga de cadeia mbr grub "master": '
# for PCLos on Partition 2
title PCLos
root (hd5,1)
chainloader +1
# for mandriva on Partition 3
title Mandriva
root (hd5,2)
chainloader +1
# for SUSE on Partition 4
title OpenSUSE
root (hd5,3)
chainloader +1
# for Slackware on Partition 5
title Slackware
root (hd5,4)
chainloader +1
hd5 é a posição USB se o pen drive USB estiver instalado na porta USB principal nesta máquina em particular. Se inicializar em outra máquina, pressione "e" para editar a entrada chainload e ajustar para a raiz correta.
Eu uso este método grub porque ele funciona para disco rígido e USB. Eu costumo usar o stick apenas em meus sistemas e usar o boot para ISOs com a partição de dados compartilhada liberalmente.
USBs que eu uso em sistemas de viagem ou resgate usam o syslinux, às vezes com o grub4dos. Isso não precisará ser editado durante a inicialização em sistemas diferentes - link
O único sistema que encontrei para um boot-stick de inicialização múltipla, sem usar o Windows, é Multisystem . O design da interface do usuário é um pouco estranho e a documentação é apenas em francês, mas faz o trabalho. Ele pode fazer burg, syslinux, grub4dos, plop, Virtualbox, qemu etc. mas um stick multiboot básico pode ser feito em 5 minutos arrastando e soltando. Pelo que eu li, o Grub 1 deve ser preferido para um ambiente de inicialização múltipla.