Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Primeira Screen
Por rodzero
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Pendrive bootável com GRUB e duas partições (XFS e FAT)
Linux user
Publicado por Jorge De Araujo em 27/10/2006

Login: epintula, 25561 pontos | Blog: http://www.informatica.homelinux.org/
[ Hits: 24100 ]

Pendrive bootável com GRUB e duas partições (XFS e FAT)

Andei pela internet a procura de um tutorial que me ajudasse a criar um pendrive bootável com uma partição não-FAT e não achei. Todos ensinavam a usar o syslinux, o slax, uns utilitários de Windows ou um software da HP e sempre criando partições FAT. Eu queria poder ter um pendrive com um sistema de arquivos seguro!

Descobri como fazer, não só um pendrive bootável com qualquer sistema de arquivos, como também, um pendrive particionado de maneira que ainda posso usá-lo em sistemas que não suportem meu sistema de arquivos preferido (XFS), mas suportem FAT, por exemplo.

Com isso pode-se colocar praticamente, qualquer sistema operacional ali, desde que haja espaço.

Bem, eis aqui o resultado:
  • Síntese: Só funciona direito com o Linux na SEGUNDA partição;
  • Crie duas partições primárias, a primeira FAT e a segunda XFS;
  • Instale o GRUB na segunda partição e torne-a inicializável;
  • Se desejar, instale um sistema operacional como o Damn Small Linux, SystemRescue ou outro de sua preferência.

O segredo é um arquivo chamado device.map, onde tu tens que colocar um "apelido" pro dispositivo usb, mais ou menos assim:

(hd0) /dev/sda
(hd1) /dev/sdb

Copie os arquivos pro disco:

# mkdir /mnt/usbdisk
# mount -t xfs /dev/sdb2 /mnt/usbdisk
# mkdir -p /mnt/usbdisk/boot/grub
# cp device.map /mnt/usbdisk/boot/grub/
# cp /usr/share/doc/grub/examples/menu.lst /mnt/usbdisk/boot/grub/
# cp /usr/lib/grub/i386-pc/stage1 /mnt/usbdisk/boot/grub/
# cp /usr/lib/grub/i386-pc/xfs_stage1_5 /mnt/usbdisk/boot/grub/
# cp /usr/lib/grub/i386-pc/stage2 /mnt/usbdisk/boot/grub/
# cp /boot/grub/menu.lst /mnt/usbdisk/boot/grub/
# umount /mnt/usbdisk


Depois tens que gravar o GRUB:

# grub
grub> root (hd1,1) # define a segunda partição do pendrive como sendo a de root
grub> setup (hd1) # instala o GRUB no MBR
grub> quit # sai do shell do GRUB

Aí é só instalar o sistema que quiser em qualquer uma das partições e alterar o menu.lst do Grub para iniciar o sistema (ou sistemas) em questão.

O tutorial completo está em: http://www.xanga.com/epintula

Bom trabalho a todos!

Algumas páginas consultadas:

Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Windows Update em cache no Squid
   Dica Linux recomendada Desativar TurboCache no Linux
   Dica Linux recomendada Colocando script na inicialização do Linux (Ubuntu/Debian)
   Dica Linux recomendada Trocando a porta de serviços para monitoramento Nagios
   Dica Linux recomendada Como configurar o terceiro botão do mouse serial no Slackware

Comentários
[1] Comentário enviado por lennon.jesus em 27/10/2006 - 17:13h:

Obrigado epla dica, amigão!

Será muito útil, com certeza.

Abraços,
Lennon Jesus.

[2] Comentário enviado por MLEGIDIO em 30/10/2006 - 11:00h:

So nao entendi pq se precisa de dois arquivos menu.lst no mesmo diretorio...

[3] Comentário enviado por epintula em 31/10/2006 - 18:41h:

Heheh.. eu me passei e copiei duas vezes. Mas de qualquer forma, serve para tu saberes onde encontrar o arquivo: ou num local ou no outro! ;)

[4] Comentário enviado por endrigo em 26/08/2008 - 14:40h:

Sei que o post é meio (BEMM) antigo, mas, vamos ver se alguém consegue me responder.
Sou usuário leigo no Linux e estou começando minha jornada agora. Segui os passos emulando o Ubuntu dentro do VM Player.
Consegui todos os passos, removi a trava do Pen Drive (U3 tem isso) criei as partições, formatei, Ativei como bootavel. Estou tendo problema na hora de instalar o Grub no pen drive, meu pen drive é /dev/sdb. Criei o arquivo device.map conforme detalhado, mas na hora de executar o comando dentro do Grub root(hd1,1) que seria o pen, ele me dá o seguinte erro: "Error 21: Selected disk does not exist". Só que ele existe, tá lá. O que posso ter errado?

Meu ambiente: Ubuntu 7.0 Live CD, rodando em uma VM Player.
Pen Drive: 4Gb Sandisk Cruzer U3

Ats,
Endrigo Antonini


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.