Instalando o GRUB2 em um dispositivo USB inicializável

1

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

    
por Benny 27.01.2011 / 04:17

4 respostas

3

sudo grub-install /dev/devicenamehere .

    
por RolandiXor 27.01.2011 / 04:19
3

Você pode procurar pelo link . Eles têm muitos artigos sobre isso.

    
por aneeshep 27.01.2011 / 04:58
1

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:

  • particione o disco / usb
  • instale o primeiro SO de partições com o grub carregado no MBR - este é o menu de inicialização padrão
  • as instalações subseqüentes do sistema operacional / partição carregam o grub em suas partições-raiz relativas
  • edite manualmente o grub do MBR com entradas chainload para as outras partições, edite a raiz (hd #, #) para o local apropriado para sua unidade usb
  • Agora as atualizações ou instalações do kernel em cada partição atualizam o grub instalado nas partições raiz relativas e nunca sobrescreverão / atrapalharão o menu principal de carga de corrente.
  • funciona muito bem com o boot para ISO, solta um novo ISO na partição de dados, copia / edita outro grub "mestre", reinicializa em ISO. Knoppix, Tinycore, Clonezilla, Puppy, etc., tudo funciona muito bem com essa configuração usando a partição de dados em que as ISOs estão armazenadas para salvar as configurações. link

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

    
por joe 03.06.2011 / 05:26
0

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.

    
por daithib8 02.06.2011 / 21:52