Introdução
Nesse artigo mostraremos instalar o linux em um pendrive e a partir dele iniciar seu computador.
Ordem de instalação:
O primeiro passo é formatar o pendrive, criando duas partições. A primeira será uma partição FAT32, que
você pode usar para gravar dados do Linux e até no Windows e a segunda é a partição onde ficará
armazenada a imagem do sistema. Está também deve ser FAT32.
A segunda partição FAT32 conterá uma cópia completa do CD de instalação, de forma que ela deve ter 750
MB (para deixar algum espaço vago para caso precise incluir arquivos adicionais). A primeira partição, por sua
vez, pode englobar todo o restante do espaço vago do pendrive.
sda1: 1,25 GB (FAT32)
sda2: 750 MB (FAT32)
Uma pegadinha é que o BIOS só aceita inicializar através do pendrive se você ativar a flag bootable para a
partição (do pendrive) onde salvou a imagem do sistema. Sem isso, o boot para uma uma mensagem
reclamando de que o dispositivo não é bootável. Para fazer isso através do gparted, clique com o botão
direito sobre a segunda partição FAT32 e acesse a opção Manage Flags. No menu, marque a opção boot:
Ao usar o cfdisk, selecione a partição e ative a opção [Bootable].
O próximo passo é formatar as partições criadas. Preste muita atenção ao indicar as partições referentes ao
pendrive para não formatar sua partição de trabalho por engano:
mkfs.vfat -F 32 /dev/sda2
mkfs.vfat -F 32 -L ARQUIVOS /dev/sda1
O parâmetro -F 32 faz com que a primeira partição seja formatada em FAT32 (o padrão do mkfs.vfat é usar
FAT16) e o -L ARQUIVOS define o nome da segunda partição
O segundo passo é montar a partição do pendrive e o CD-ROM com o sistema para poder copiar os arquivos.
É necessário montar o CD-ROM mesmo ao dar boot através dele.
mkdir /mnt/pendrive /mnt/cd
mount /dev/sda2 /mnt/pendrive
mount /dev/cdrom /mnt/cd
Se você quiser fazer a cópia a partir de um arquivo ISO, pode montá-lo usando o comando mount -o loop,
que faz com que ele seja acessado como se fosse um CD-ROM gravado, como em:
mount -o loop kubuntu-7.10-desktop-i386.iso /mnt/cd
Próximo»