GDH Press: Blog » Instalando o Ubuntu em pendrives
 
RSS

Instalando o Ubuntu em pendrives

Publicado em 17/02/2009 – 21:29
por Carlos Morimoto

Além de serem usados para transportar arquivos, os pendrives são excelentes opções para criar instalações portáteis do sistema, já que, diferente dos CDs e DVDs, eles suportam a gravação dos arquivos, permitindo que o sistema salve as alterações. Os pendrives são também a forma mais usada para instalar o sistema em netbooks, que não possuem drive de CD.

Antigamente, instalar distribuições Linux em pendrives era um processo complicado, que envolvia copiar os arquivos manualmente, configurar o syslinux ou o grub (ativando assim a inicialização) e, opcionalmente, criar um arquivo de loopback para salvar as alterações. Você pode ver um exemplo de como as coisas funcionavam nos primórdios no capítulo 2 do Linux Ferramentas Técnicas: http://www.gdhpress.com.br/ferramentas/leia/index.php?p=cap2-42

Felizmente, hoje em dia as coisas já são bem mais simples. No caso do Ubuntu, a instalação em pendrives pode ser feita usando o USB-Creator, um utilitário que automatiza os passos, permitindo fazer a instalação com poucos cliques. Ele vem pré-instalado a partir do Ubuntu 8.10 e pode ser encontrado no "Sistema > Administração > Create a USB startup disk".

Para usá-lo, é necessário ter um pendrive (você pode também usar cartões de memória, espetados em leitores USB) com pelo menos 700 MB de espaço livre. Por segurança, o USB-Creator não formata o pendrive, oferecendo apenas a opção de instalar o sistema usando o espaço livre.

A instalação funciona perfeitamente em pendrives formatados em FAT16 ou FAT32, o que dispensa o particionamento e o uso do EXT3 ou outro sistema de arquivos do Linux. Tudo o que você precisa fazer é colocar o CD de instalação do Ubuntu no drive, plugar o pendrive e executar o USB-Creator. Ele detecta o CD-ROM no drive e o pendrive, oferecendo diretamente a opção de instalação. Clicando no "Other" você pode também especificar a localização de uma imagem ISO (que permite uma instalação mais rápida, devido à melhor taxa de transferência em relação ao CD). Ele também permite escolher qual pendrive utilizar, caso mais de um esteja plugado:

usb-creator_html_m6af88a55

Note que existe uma opção para ajustar o volume de espaço destinado a salvar arquivos e documentos. Isso permite que o pendrive seja usado como uma instalação completa do sistema, onde você pode salvar arquivos, mudar as configurações, ou até mesmo instalar novos programas via apt-get.

Essa opção criar um arquivo chamado "casper-rw" no diretório raiz do CD, que é na verdade uma imagem de loopback, que é montada usando o UnionFS, o mesmo sistema que era usado no Knoppix (e outros live-CDs anteriores) para permitir salvar as configurações ao rodar a partir do CD. Este pequeno truque é o principal responsável por permitir que o sistema seja capaz de salvar as alterações, mesmo sendo instalado em uma partição FAT.

Ao examinar os arquivos dentro do pendrive depois da instalação, você notará que ele passa a conter uma estrutura de arquivos similar à encontrada no CD de instalação. Apesar disso, você pode continuar usando o espaço livre para salvar arquivos normalmente, inclusive a partir do Windows:

usb-creator_html_m218e1ca1

A vantagem dessa abordagem, em relação a uma instalação tradicional do sistema é que a "instalação" consome muito menos espaço no pendrive, já que a imagem do sistema é copiada de forma compactada. Isso permite que a instalação ocupe apenas 700 MB do pendrive (mais o espaço reservado à imagem de loopback), em vez de ocupar 2.3 GB como uma instalação regular do Ubuntu. Isso permite que você faça a instalação até mesmo em pendrives de 1 GB, ficando ainda com quase 300 MB livres para os arquivos e configurações.

Como de praxe, o passo seguinte é configurar o PC para dar boot através do pendrive. Muitos PCs e notebooks antigos utilizam BIOS bugadas, com problemas diversos que impedem o boot a partir do USB, mas você não terá problemas com os aparelhos mais recentes. Na maioria dos micros, você pode acessar um menu rápido de boot pressionando ESC ou F10 durante a contagem de memória. Ele permite dar boot pelo USB sem precisar alterar a configuração do setup.

Ao inicializar usando o pendrive pela primeira vez, ele exibirá a tela de boot padrão do CD, perguntando o idioma a utilizar e o ambiente de trabalho é também exatamente igual ao usado ao dar boot pelo CD. Entretanto, as alterações feitas são armazenadas no arquivo casper-rw (e não na memória RAM, como seria feito ao usar o CD-ROM), o que faz com que tudo seja salvo de volta no pendrive.

Graças à melhor taxa de transferência e aos tempos de acesso mais baixos oferecidos pelo pendrive, o desempenho é também muito melhor que ao rodar a partir do CD, sem aquelas "paradinhas" causadas pela aceleração e desaceleração do CD dentro do drive. O pendrive pode ser também usado para instalar o sistema no HD normalmente, exatamente da mesma forma que o CD de boot. Nesse caso, o sistema faz uma instalação regular do sistema, sem copiar as configurações e os arquivos salvos.

Além de pendrives, o USB-Creator pode ser usado para instalar o sistema em outros dispositivos que suportem o modo usb-storage, como câmeras, MP3 Players e até mesmo muitos celulares e smartphones. Desde que exista espaço suficiente disponível no cartão, você pode criar uma "câmera de boot" ou um "celular de boot" sem dificuldade.

Concluindo, é possível também usar o pendrive para criar uma pequena partição swap, destinada a permitir o boot em micros com pouca memória RAM. Para isso, basta usar o Gparted para redimensionar a partição principal e criar uma partição swap de 100 ou 200 MB no final. Desde que a partição esteja formatada, ela será ativada automaticamente durante o boot.

Usar partições swap em pendrives não é muito recomendável, devido à questão dos ciclos de leitura e escrita, mas, de qualquer maneira, é um recurso que você pode lançar mão em caso de necessidade.

Mais uma dica é que você pode acessar os arquivos salvos dentro da instalação do pendrive (em qualquer distribuição) montando o arquivo "casper-rw" que, como comentei, é apenas uma imagem de loopback, criada para permitir que as configurações e arquivos do sistema sejam salvos em partições FAT. Para isso, acesse o pendrive e monte o arquivo usando o "mount -o loop", como em:

# mkdir /mnt/casper
# mount -o loop casper-rw /mnt/casper

Acesse a pasta e você verá verá uma estrutura de arquivos similar aos de uma instalação Linux, basta acessar a pasta "/home/ubuntu", onde ficam armazenados os arquivos criados pelo usuário default do live-CD:

usb-creator_html_m5bb027ba

Por ser um projeto open-source, o USB-Creator está disponível também para outras distribuições. A versão para o Fedora, por exemplo, pode ser instalada usando o "yum install usb-creator", ou baixada no https://fedorahosted.org/liveusb-creator/. Na página está disponível uma versão para Windows, que permite criar os pendrives a partir do XP ou Vista:

usb-creator_html_m3d9a117d

» Mais posts

  1. 44 respostas para “Instalando o Ubuntu em pendrives”

  2. Gustavo H. em 17 fev, 2009

    Muito interessante o texto! Como um interessado em uso de Linux, considero iniciativas desse tipo ótimas, tanto para uma rápida instalação quanto para a popularização ("ah, deixa eu te mostrar esse Ubuntu… sério, no pendrive!"). Além disso, aquela ideia da "Câmera de Boot" é realmente tentadora…

  3. veron em 17 fev, 2009

    boa noite, bom fiquei surpreso e tirou uma série de dúvidas que em relação a instalação de sistema linux em pendrive, gostaria muito se for possivel futuramente um tutorial ou dica de como jogar do pendrive para o hd de um netbook ou melhor memória flash, com imagem, fico grato e o guiadohardware sempre dando show! abraço e sucesso e falta um curso de linux aqui em Salvador do guiadohardware.

  4. Morais em 18 fev, 2009

    Você tá dizendo que posso instalar o Ubuntu em um cartão de um smartphones e usar o programa Ubuntu no celular como em um computador?

  5. Carlos Morimoto em 18 fev, 2009

    Não, você simplesmente usa o celular ligado na porta USB para dar boot no PC, no lugar do pendrive.

  6. cncnow em 18 fev, 2009

    O Ubuntu 8.04 LTS (Hardy Heron) não funfa em modo persistente, há um bug e o workaround publicado, um initrd.gz modificado, não funfa aqui.

    http://www.pendrivelinux.com/usb-ubuntu-804-persistent-install-tutorial/

    https://bugs.launchpad.net/ubuntu/+source/casper/+bug/219192/comments/5

    Agradeço imensamente qualquer dica ou sugestão ;-)

  7. Henrique Fockink em 18 fev, 2009

    O problema é se o celular tiver a porta usb 1.1, deve ficar lento pacas.

  8. Josef em 18 fev, 2009

    Legal mesmo esta dica, outro dia me deram um eeepc 900, para instalar o BIG 4.0 e como não tinha driver externo de cd e sem espaço nos pen eu isntalei em uma camera sony, com cartão de 4, e levei a dita, ficou todo mundo achando que estava doido….maior barato….

  9. Aureliano Martins em 18 fev, 2009

    Caro Morimoto…

    Os arquivos que serão instalados no pendrive, vao completos? o linux vai completo?

  10. Jalon em 18 fev, 2009

    Torna-se possivel após a instalação retirar aqueles pacotes/programas que muitas vezes nem utilizamos? Outra coisa, como usuario limitado no XP, eu quero usar o Ubuntu para poder navegar e acessar o banco com segurança, etc etc
    É possivel? Tem alguma dica ou não.
    Do mais, quero muito agradecer por mais uma dica util. Agora não preciso mais ficar com cd pra cá, ou pra lá para testar a conexão dos amigos.
    um abraço

  11. André Gondim em 18 fev, 2009

    Eu havia postado sobre isso uns dias atrás.

    Abraços!! ;)

  12. Nambikuara em 18 fev, 2009

    Eu uso instalado no meu pendrive o Puppy Linux. Uma distro com cerca de 100 MB que possui uma boa quantidade de aplicativos simples e eficazes, capaz de suprir a maioria das necessidades normais. Acho que é mais interessante do que instalar, configurar etc., uma distribuição do porte do Ubuntu. Mas, cada um escolhe entre a praticidade e o hobby, é claro.

  13. Aureliano Martins em 18 fev, 2009

    Voce teria o usb creator do Ubuntu pra windows?

  14. Clésio luiz em 18 fev, 2009

    É possível instalar o USB-Creator no Kubuntu e usa-lo no KDE. Assim fica fácil testar novas versões do K/Ubuntu sem precisar queimar CDs. Para isso basta procurar pelo pacote usb-creator no Adept ou simplesmente dar um "sudo apt-get install usb-creator" dentro do Konsole.

    È uma pena que a versão desse programa no Ubuntu consiga instalar apenas imagens de cds da própria Canonical (K/X/Ubuntu). Eu tentei instalar uma iso do Opensuse mas ele dizia que a imagem estava corrompida.

  15. julio leme em 18 fev, 2009

    Tentei instalar o usb-creator pelo kng via apt-get mas não consegui.A máquina está atualizada. a versão 8.04 (atualizada) não deveria permitir a instalação do usb-creator?
    Nanbikuara, você tem o Puppy em pen seguindo este tutorial?
    apt-get install usb-creator
    Lendo lista de pacotes… Pronto
    Construindo árvore de dependências
    Lendo estado da informação… Pronto
    E: Impossível achar pacote usb-creator

  16. Clésio luiz em 19 fev, 2009

    Acho que ele só está disponível no Ubuntu 8.10. O kurumin NG é baseado no Ubuntu 8.04. Você pode tentar pegar o pacote manualmente nos repositórios do Ubuntu e ver se ele instala sem pedir muitas dependências. Se forem poucas, pode valer a pena pegar elas manualmente. Mas se forem muitas, o jeito é instalar o Kubuntu 8.10.

  17. Jesuizão em 19 fev, 2009

    Olá….
    Instalei o Ubuntu 8.10 no pendrive usando o USB-CREATOR mas não inicializa.
    Erro:ERROR LOADING OPERATING SYSTEM
    O q poderá ser?
    alguem me ajude por favor.!!!!
    Ah meu pendrive é de 4gb e formatei-o no FAT 16 e deixei o espaço de 128mb somente ao usar o usb-creator.
    sou iniciante no linux.

  18. Cruzcarneiro em 22 fev, 2009

    O unetbootin tem a vantagem de não precisar queimar o cd do ubuntu para instalar , é só baixar a iso ou mesmo o programa baixa automaticamente. Tem versões para linux e para windows
    http://lubi.sourceforge.net/unetbootin.html

  19. ejota em 23 fev, 2009

    Jesuizão, estamos no mesmo dilema

  20. jesuizao em 24 fev, 2009

    pois então Ejota……ja tentei varios tutoriais….ms, nenhum inicializa….
    o problema pode estar no windows xp, será?

    Vou seguir a dica do Cruzcarneiro….quem sabe dará certo..hehehheh..
    Vlw a dica Cruz…

  21. Manjubinha em 7 mar, 2009

    Jesuizao e ejota, provavelmente vocês estão espetando o pendrive na porta USB 1.1 que ficam na parte frontal, experimentem a USB 2.0, geralmente as da parte traseira do micro.

  22. Fernando em 9 mar, 2009

    Boa tarde,

    Será que alguém pode me ajudar? Instalei o Ubuntu no meu Pen Drive de 2G em modo persistente com o USB Creator do Ubuntu para Windows, inicia tudo normalmente, só que quando reinicio apaga tudo, ou seja, pelo que entendo não está rodando em modo persistente. Fiz apenas uma partição em Fat16, será que ele não copiou o arquivo casper-rw direito? (Substitui o de 1G pelo de 2Gb)
    Se alguem pode me dar alguma dica ou me dizer a estrutura que tem q ficar?

    Muito Obrigado.

    Fernando

  23. Jesuizao em 18 mar, 2009

    Olá Manjubinha….obrigado pela dica…ms estou usando o 2.0…..acho que meu pc que nw ta legal.rsrsrs

  24. Thomas em 30 mar, 2009

    Olá Tenho no meu pen drive o Ubuntu 8.10, rodando muito bem, mas estou com um problema o tanho que deixei para salvar os arquivos e instalar softs esta acabando! Como aumentar sem ter quer que refazer a instalação? Existe um aplicativo para montar o "casper-rw" no windows ?!

  25. eD em 7 abr, 2009

    Muito bom esse artigo, eu fiz a experiência utilizando uma distro já customizada, no meu blog explico as dificuldades. Minha dúvida continua sendo como ampliar o tamanho do "casper-rw" sem precisar refazer o processo. Se alguém souber avise.

    http://edsonreichert.blogspot.com/2009/04/ubuntu-810-no-
    pendrive-distro.html

  26. FuGs em 14 abr, 2009

    Pessoal, eu fiz do jeito que o cruz disse e consegui sem usar o cd ubuntu para criar o usb.

    A unica coisa que não ficou muito clara, é que eu usei um usb de 16gb e que só mostrava 1gb de espaço, quer dizer que não deu para gerenciar isso.

    Mas de resto funcionou belezera.

  27. HAMILTON ARAUJO em 19 abr, 2009

    Estou adquirindo um modem USB 3G da Vivo (desbloqueado), entrei em contato com operadora TIM, a mesma me informou que o modem não funciona no sistema LINUX, a internet, a não ser no Windows;
    Gostaria de que alguem me informasse se isso procede, pois so leigo no assunto, meu note é COMPACT -- 81001 sistema ubuntu 8.10, e se vcs., conhecem alguem aqui em Fortaleza-Ce., que faça a mudança de sistema operacional p/windows XP.

  28. Fábio em 23 abr, 2009

    Gravei o Ubuntu 8.10 num pendrive de 1 Gb tentei inicializar mas só aparece a msg "Pen Drive Without Operating System. Remove Pen Drive And Reboot." Alguém tem idéia do que posso fazer?

  29. Filipe Acácio em 11 mai, 2009

    Quem está usando o Ubuntu no pen Drive e quer aumentar o tamanho do arquivo casper-rw é só fazer o seguinte:
    Primeiro aconselho fazer uma cópia do arquivo.
    Depois de já ter feito a cópia, abra o terminal e vá até o diretório onde se encontra o arquivo e execute o
    seguinte comando: "dd if=/dev/zero bs=1M count=400 >> casper-rw" ( para aumentar 400 Mb )
    em seguida execute: "e2fsck -f casper-rw"
    e logo depois: "resize2fs casper-rw"

    OBS: Os comando estão entre aspas, ou seja, as aspas não fazem parte do comando.

    Atenciosamente,
    Filipe Acácio -- Fortaleza, Ce

  30. bitman em 18 mai, 2009

    Aproveitando o post.

    Agora podemos criar um pendrive bootavel com o Mandriva 2009.1 simples e fácil com o seguinte comando (como root):

    dd if=imagem_mandriva_2009.1 of=/dev/sdc bs=8M

    No /dev/sdc colocar o endereço do seu pendrive.

    Um grande abraço.

    bitman

  31. Diego Ruiz em 20 mai, 2009

    Muito bom esse tuto. Gostaria que alguem me ajudasse neste problema: sou leigo em linux e tentei fazer um live usb no meu pen de 4gb serguindo este tuto: http://wiki.ubuntu-br.org/Pendrive, não funcionou, e no proprio konsole fiquei mexendo e fiz merda no meu pen, não sei, acho que mexi nos cilindros, mexi em muita coisa que não sabia e meu pen hj está com uma partição indefinida de apenas 100 mb, ja tentei de tudo, sem sucesso, gostaria muito de ajuda para voltar a ter 4gb…espero

  32. Ricardo Costa dos Santos em 12 jun, 2009

    Esses dias fui instalar ubuntu no aspire one que nao tem cdrom.
    baixei uma image (*.img).
    e usei o comando
    #dd if=ubuntu.img of=/dev/sdb

    não testei com uma *.iso
    mas sera que funciona?

  33. Ricardo Costa dos Santos em 12 jun, 2009

    Diego é so voce formatar o pendrive. Se vc tiver o windows é muito facil, clica com botao direito do mouse no icone do pendrive e manda formatar.
    no linux eu uso o fdisk, mas o gparted ja citado acima é o melhor para isso.

  34. Daniel M. Ivasse em 17 ago, 2009

    Olá pessoal

    Tentei utilizar essa opção para instalar o Ubuntu 9.04 no meu pendrive mas alguma coisa não está dando certo. Depois de criar tudo certinho através do USB-Creator e e bootar, na primeira vez ele pede a língua e como gostaria de iniciar o Ubuntu (Testar sem alterar nada no computador, Instalar no Disco, e outros testes de memória e disco).

    O correto seria eu utilizar a opção de testar sem alterar nada no meu computador, correto? Utilizei essa opção e depois de realizar qualquer alteração acho que nada está sendo gravado no casper-rw.

    Tentei até mesmo escolher a segunda opção, para instalar o Ubuntu no pendrive, mas pelo que percebi ele tentará fazer a instalação completa / normal, que não é o que queremos.

    Percebi que ao finalizar o Ubuntu aparece um erro como "I/O error" ou algo assim. Será que ele está tentando gravar os dados no pendrive e não está conseguindo?

    Alguém teve esse problema?

    Abraços
    Daniel

  35. lipe em 28 ago, 2009

    Daniel

    Comigo aconteceu uma coisa parecida.Instalei o ubuntu 9.04 no pendrive e na hora do boot ele não iniciava de jeito nenhum dando erro,notei tambem que na hora que o usb-creator realizava a instalação no pendrive ela parava em 19% dizendo que a instalação estava concluida com sucesso, mais não criava o arquivo casper-rw (persistence).

    Ai o que eu fiz:
    dei boot pelo live cd ubuntu 8.10 e entrei no usb-creator usei o arquivo .iso do ubuntu 9.04 que armazenei em outro dispositivo (um cartão sd ou então vc baixa na hora) e criei o pendrive botavel com o ubuntu 9.04, ai deu tudo certinho.
    Espero ter ajudado.

  36. Wolfgang em 1 set, 2009

    Olá!
    Gostei muito do texto, parabéns!
    Eu havia tentado fazer a instalação diretamente dentro do pendrive (ocupando 2,3 Gb, como foi dito) e, claro, não prestou.
    Mas agora fiquei esperto, obrigado.

  37. Taffa em 14 set, 2009

    Estou com problemas no UNetbootin. Fiz o download do arquivo do Ubuntu do site (easypeasy-1.5.img) e o download do UNetbootin. Qdo peço para executar indico todos os caminhos e etc, porém o processo não sai do zero % de extração. O que há de errado?

  38. 2giga em 17 out, 2009

    valeu.. estou usando meu sistema pelo pen drive,com minhas configuracoes ate no trabalho.

  39. ivan em 2 nov, 2009

    Galera, vou falar pra voces,
    COMO É BOM ESSE NOVO UBUNTU 9.10
    pra navegar 3G

  40. adrpat em 1 dez, 2009

    Excelente dica. Instalei o Ubuntu 9.10 no meu pen de 4GB e tá rodando que é uma beleza.

    vlw, abçs.

  41. nstjc em 10 dez, 2009

    Oi! meu note ñ tem boot usb na bios é um aspire 1642, vai conseguir rodar o pendrive?, se sim com hd exteno posso rodar o ubuntu 9.10 sem usar o hd do note que já esta quase lotado com o windows.
    Estou tentando trocar o hd mas ao que parece o upgrade ñ será lá muito alto ñ, por isso o de usar o linux no hd externo, desde já agradeço!.

  42. jjjovane em 18 dez, 2009

    durante a inicialização o sistema Ubuntu foi detectando varios erros nos setores do pendrive, mas depois de um longo processo de detecção desses erros de setores ou arquivos, iniciou bem… melhor que no CD realmente! espero que tudoque eu instale fique instalado para o proximo but! parabéns a ajuda foi valida em peso de ouro! hehehehehe!!!!

  43. fernandonet em 1 jan, 2010

    Posso deixar os outros arquivos? pois tenho um hd externo de 120 giga e não quero formatar/apagar os outros arquivos?

  44. Unihost Brasil Hospedagem confiável em 18 jan, 2010

    Muito útil, utilizamos sistemas Ubuntu em pen-drives, assim cada consultor de campo tem seu ambiente de trabalho e independente do notebook utilizado.

    Outro link útil sobre instalações persistentes:
    https://wiki.ubuntu.com/LiveUsbPendrivePersistent

  1. 3 Trackback(s)

  2. set 2, 2009: GDH Press: Blog » Debian Lenny no Eee PC 1002HA

Comente: