USB Multiboot
USB Multiboot
USB Multiboot
Esta foi uma das coisas mais interessantes e úteis que fiz nos últimos tempos, Em resumo trata-se de transformar uma vulgar PEN USB num canivete suíço capaz de fazer boot de vários sistemas operativo e utilitários de recuperação do sistema. Comprei uma PEN de 16GB só para isto e já está quase completamente cheia.
1-Em primeiro lugar vamos criar uma instalação persistente do Linux Ubuntu 9.04. Caso prefiras outra disbribuição de Linux podes ir a http://www.pendrivelinux.com e escolher outra mais do teu agrado.
2-Faz download do ISO do Ububtu e do ficheiro u904p.exe.
3-Executa o ficheiro u904p.exe. Este descomprime-se para uma pasta com o mesmo nome.
4-Move o ISO do Ubuntu para dentro da pasta u904p.
5-Executa o ficheiro u904.bat e segue as instruções. É muito importante que coloques a letra da drive correspondente à tua PEN USB. Caso te enganes corres o risco de esfodaçar a tua partição de sistema. Após indicares a letra, começa a cópia dos ficheiros. No final o script pergunta se queremos tornar a drive “bootable” ao que deves responder que sim. Caso estejas a correr este script a partir do Windows Vista o 7, isto não irá funcionar pelo que deves abrir a PEN, clicar com o botão direito do rato e escolher a opção “Run as administrator” e primir uma tecla qualquer para tornar a PEN bootable.
Neste momento, se fizeres boot da tua PEN, já deves conseguir arrancar com o Ubuntu e usá-lo como se estivesse instalado no teu disco rígido. Se quiseres que o disco virtual do Ubuntu tenha mais que 1GB de espaço, podes substituir o ficheiro casper-rw que está na raiz da tua PEN por um dos seguintes: 2GB casper-rw loop file; 3GB casper-rw loop file; 4GB casper-rw loop file.
Agora que já temos um sistema operativo em single boot, vamos passar à parte do multi boot que é o que esta anunciado no título deste artigo.
O método usado anteriormente usa o bootloader Syslinux. Para fazermos o nosso multiboot precisamos do GRUB encadeado no Syslinux.
1-Faz download do ficheiro grub.exe. Grava-o na raiz da tua PEN e executa-o a partir do Windows XP.
2-Edita (recomendo o Notepadd++ para isto) o ficheiro \syslinux\syslinux.cfg e acrescenta as seguintes linhas no final do ficheiro:
LABEL grub
KERNEL /grub.exe
3- Cria o ficheiro “menu.lst” (é LST e não 1ST) e coloca lá as entradas para os sistemas que queres usar no boot. Podes fazer boot de ficheiros ISO carregados na memória e de imagens de disquete (IMG). Deixo abaixo o exemplo do meu menu.lst. Podes usá-lo e adaptá-lo à tua vontade. Se tiveres modificações interessantes envia-mas que eu coloco-as no site.
color blue/green yellow/red white/magenta white/magenta
timeout 120
title Acronis Disk Director
map --mem /AcronisDiskDirector.iso (hd32)
map --hook
chainloader (hd32)
title Acronis Privacy Expert
map --mem /AcronisPrivacyExpert.iso (hd32)
map --hook
chainloader (hd32)
title Acronis True Image
map --mem /AcronisTrueImage.iso (hd32)
map --hook
chainloader (hd32)
title SpintRite 6.0
map --mem /SpinRite.iso (hd32)
map --hook
chainloader (hd32)
title TrueCrypt Trabalho
map (hd0,0)/TruecryptTrabalho.iso (hd32)
map --hook
chainloader (hd32)
title MenuetOS
map --mem /MenuetOS.IMG (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title Kon-Boot-test
map --mem /konboot-v1.1.img (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title Reboot
reboot
4-Coloca os ficheiros ISO ou IMG na raiz da tua PEN.
Parabéns! Já tens a tua PEN completa. Se fizeres boot a partir dela, já deves ter uma entrada extra no teu menu do Syslinux que aponta para o GRUB e este, já deve conseguir fazer boot dos ISOs e IMGs que colocaste no menu.lst.
Caso tenham questões, visitem o fórum.
Artigo da responsabilidade de Amílcar Alho.
-----------------------------------------------------------
Este tutorial tem como objectivo ser o mais simples possível de seguir e usar. Caso não compreendas alguma das instruções aqui apresentadas, por favor não hesites em contactar-nos com as tuas questões / sugestões. Eu, se estivesse no teu lugar, não quereria demonstrar a minha estupidez e fingia que tinha percebido tudo, mas tu é que sabes...
Caso detectes alguma incorrecção por favor informa-nos. Estas são as várias formas de entrares em contacto connosco:
E-Mail: piratices.pt@gmail.com
Twitter: https://twitter.com/Piratices
Facebook: