You are on page 1of 5

Instalando o Ubuntu no pendrive [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?

codigo=11769

Instalando o Ubuntu no pendrive


Autor: Cesar Augustus Silva <cesaraugustussilva at linuxmail.org>
Data: 15/07/2010

Requisitos e criação das partições

Requisitos mínimos:

700MB de espaço para o Live CD


1GB de espaço para o arquivo persistente

Usarei o meu pendrive de 2GB para instalar o Ubuntu e ainda deixarei um pequeno espaço para armazenar os
meus arquivos do dia-a-dia.

Criando as partições
Dependendo de cada máquina, o dispositivo do pendrive poderá ser diferente. Usarei como exemplo o
dispositivo /dev/sdx (sda, sdb ou sdc).

Desmonte as partições do pendrive que estiverem montadas e crie as partições:

# umount /dev/sdx1
# fdisk /dev/sdx

No fdisk, digite o "d" e o número da partição a ser excluída (se tiver apenas uma partição, digite apenas o d).

Primeiro crie a partição que irá usar para armazenar os arquivos do dia-a-dia:

1. d para excluir a partição existente


2. n para criar uma nova partição
3. p para torná-la primária
4. 1 para ser a primeira partição primária
5. Aceite o padrão ou tipo 1 para iniciar do primeiro cilindro
6. +100M para torná-lo 100MB
7. t para alterar o tipo de partição
8. 6 configurá-lo para FAT16

Agora, crie a partição que irá instalar o Ubuntu:

1. n para criar novamente uma nova partição

1 de 5 18/07/2010 14:29
Instalando o Ubuntu no pendrive [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11769

2. p para torná-la primária


3. 4 para torná-la a quarta partição primária
4. Aceite o padrão digitando Enter
5. Aceite o padrão para usar todos espaço disponível
6. t para alterar o tipo de partição
7. 4 para escolher a quarta partição
8. c configurá-lo para W95 FAT32 (LBA)
9. a para mudar a partição ativa para boot
10. 4 para escolher a quarta partição
11. w para gravar as alterações no pendrive USB

Formatação e cópia de arquivos

Formatando as partições
A primeira partição será formatada com o sistema de arquivos FAT16 e será atribuído o rótulo de "Dados":

# mkfs.vfat -n Dados -F 16 /dev/sdx1

A segunda partição será formatada com o sistema de arquivo FAT32 e será atribuído o rótulo de "LiveUSB":

# mkfs.vfat -n LiveUSB -F 32 /dev/sdx4

Montando o CD
No Ubuntu, normalmente só precisa inserir o CD que é montado automaticamente. Se este não for o caso,
monte-o:

# mount /dev/cdrom /media/cdrom0

Montando a ISO
Caso tenha a imagem ISO ao invés do CD:

# mount -t iso9660 ubuntu.iso /media/cdrom0 -o loop

Montando o pendrive
Para montar a partição do pendrive que irá instalar, crie um diretório e monte-o:

2 de 5 18/07/2010 14:29
Instalando o Ubuntu no pendrive [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11769

# mkdir /media/liveusb
# mount -t vfat /dev/sdx4 /media/liveusb -o rw,uid=1000

Copiando os arquivos
Copie os arquivos do Live CD para o pendrive:

# rsync -rv /media/cdrom0/ /media/liveusb/

Configurando o Syslinux

Criando o syslinux.cfg
Altere o diretório isolinux para syslinux e crie o arquivo syslinux.cfg dentro do diretório syslinux:

# mv /media/liveusb/isolinux/ /media/liveusb/syslinux/
# vim /media/liveusb/syslinux/syslinux.cfg

Adicione o conteúdo abaixo ao arquivo syslinux.cfg:

DEFAULT vesamenu.c32
TIMEOUT 300
NOESCAPE 1
PROMPT 0

LABEL linux
MENU LABEL Iniciar o Ubuntu
KERNEL /casper/vmlinuz
APPEND initrd=/casper/initrd.lz boot=casper locale=pt_BR file=/cdrom/preseed/ubuntu.seed cdrom-
detect/try-usb=true persistent noprompt
noswap
noeject dma quiet splash --

LABEL install
MENU LABEL Instalar o Ubuntu
KERNEL /casper/vmlinuz
APPEND initrd=/casper/initrd.lz boot=casper locale=pt_BR file=/cdrom/preseed/ubuntu.seed cdrom-
detect/try-usb=true only-ubiquity noprompt
noeject quiet splash --

LABEL memtest
MENU LABEL Testar Memoria
KERNEL /install/mt86plus

3 de 5 18/07/2010 14:29
Instalando o Ubuntu no pendrive [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11769

LABEL exit
MENU LABEL Sair
LOCALBOOT 0x80

Criação do arquivo persistente

Mas afinal, o que é esse "Arquivo Persistente"? É onde serão salvas as alterações feitas enquanto usa-se o
sistema no pendrive. Se não existir, tudo o que foi feito será perdido assim que for desligado o computador.

Para criar o arquivo persistente, verifique o tamanho do espaço disponível na partição para poder criar um
arquivo que não seja tão grande e nem tão pequeno, para não desperdiçar espaço.

# df -B 1M /dev/sdx4
Sist. Arq. 1M-blocos Usad Dispon. Uso% Montado em
/dev/sdx4 1519 415 1104 27% /media/liveusb

Como um exemplo, foi mostrado que possui 1104MB de espaço disponível, então iremos criar um arquivo
persistente de 1100MB, deixando os 4MB:

# dd if=/dev/zero of=/media/liveusb/casper-rw bs=1M count=1100

Após criar o arquivo, deve formatá-lo com o sistema de arquivos Ext3 ou ReiserFS:

# mkfs.reiserfs /media/liveusb/casper-rw

Instalando o BootLoader
Para que carregue o sistema operacional Ubuntu todo vez que ligar a máquina com o pendrive, será preciso
instalar o sistema de iniciação.

Instale os pacotes syslinux e mtools:

# apt-get install syslinux mtools

Desmonte a partição e torne-a inicializável:

# umount /dev/sdx4
# syslinux -s -d syslinux/ /dev/sdx4

Reinicie o computador e escolha no Boot Menu o USB-HDD.

Pronto.

Esse artigo foi originalmente publicado em meu blog: http://blog.cesar.augustus.nom.br:8081/

4 de 5 18/07/2010 14:29
Instalando o Ubuntu no pendrive [Artigo] http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11769

http://www.vivaolinux.com.br/artigo/Instalando-o-Ubuntu-no-pendrive

Voltar para o site

5 de 5 18/07/2010 14:29