Criando um LiveUSB com Persistência

O Ubuntu de sua preferência passa a iniciar pelo pendrive em modo LiveUSB porém com suporte a armazenamento persistente e também podendo ser aberto no Microsoft Windows.


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


Persistência?

É basicamente o nome do recurso de alguns sistemas em LiveUSB que permitem manter alterações salvas. Sabe quando você inicia por exemplo o Ubuntu 16.04 “Testar sem instalar”? Com a persistência, qualquer alteração da aparência ou arquivos salvos no sistema continuarão nele.

Ubuntu

A possibilidade de ter um LiveUSB com persistência era um recurso nativo do Ubuntu até meados da versão 15.10.

Criar Disco de Inicialização do Ubuntu 12.04

Porém por problemas no FUSE FileSystem, o “Criador de LiveUSB do Ubuntu” na versão 16.04 e 18.04 deixaram de suportar nativamente o recurso de Persistência.

Criar Disco de Inicialização do Ubuntu MATE 18.04

No momento, o recurso continua ausente por padrão. Porém existe sim uma maneira bem simples, com interface gráfica, que permite criar pendrives do tipo LiveUSB com modo de persistência.

Por que o Ubuntu?

Porque é o mais compatível com o CasperFS, usado pra manter dados no pendrive que iniciou via LiveUSB. O Manjaro por exemplo não suporta CasperFS por padrão e não usa o SystemD pra gerenciar o armazenamento, e sims aufs ou overlayfs, o que torna o processo particularmente complexo.

Fedora? Não funciona bem, porque devido à maneira como está atualmente implementado no sistema, cada mudança feita, seja gravação ou exclusão, diminui seu espaço livre para que ele acabe sendo “usado”, e seu pendrive não inicializará mais depois de algum tempo. Você pode usar o dmsetupstatus live-rwpara ver quanto espaço ainda resta na sobreposição… Ou seja, é inviável nos termos práticos.

O Debian suporta nativamente modo Persistente porém é menos amigável e o tutorial para isso pode ser lido aqui, já que não há um meio prático, uma interface gráfica (tal qual o Ubuntu) para tal.

mkusb

Neste tutorial vamos usar o pacote mkusb para criar o pendrive liveUSB persistente.

Atentos que:

  • Pendrive persistente utiliza o próprio pendrive pra montar o filesystem, o que deixa o boot mais lento.
  • Você terá a opção de montar o sistema na RAM, deixando tudo mais rápido porém correndo o risco de perder – e corromper o sistema – caso o computador desligue abruptamente.

O pendrive persistente em nosso caso suportará tanto boot via BIOS quanto via UEFI! Isso será decidido durante a configuração.

Instalação

Instale os seguintes pacotes em seu sistema Ubuntu:

$ sudo add-apt-repository ppa:mkusb/ppa
$ sudo apt install mkusb

Abra o terminal dentro da pasta onde está a imagem .iso que deseja utilizar para o pendrive – Ubuntu, Lubuntu, Xubuntu, Kubuntu, etc.

$ sudo mkusb /path/to/ubuntu_image.iso p

Você verá uma tela perguntando qual “interface” deseja usar. Aperte “e”.

  1. Abrirá uma pequena janela, apenas aperte Ok nela.
  2. Na próxima tela ele vai exibir quais as mídias foram detectadas. Certifique de que seu pendrive está reconhecido nesta lista e anote qual o /dev/ dele. Isso será importante, se errar no próximo passo você poderá acabar formatando seu próprio computador! Clique em “selecionar midia alvo na proxima janela”
  3. Na próxima janela, provavelmente seu pendrive estará no topo da lista. Clique 1x nele e clique em Ok.
  4. Nesta janela, você vai confirmar com certeza que você selecionou seu pendrive! Marque a pequena caixa de confirmação do lado esquerdo e clique em Ok.
  5. Agora você escolhe qual tipo de sistema você vai precisar: GPT ou MBR.
    É facil decidir. MBR é para boots em sistemas com suporte apenas a BIOS que costumam ser máquinas de +10 anos atrás, GPT dá boot em modo UEFI para computadores mais modernos. Escolha um e clique Ok.
  6. Clique Ok novamente na proxima janela.
  7. Provavelmente você verá uma mensagem de erro, ignore-a e clique Ok.

A instalação começará. Dado momento, exibirá uma janela perguntando a % que deseja para deixar para a persistência. O cálculo é simples: Se o pendrive tiver uns 16Gb, a LiveUSB vai ter á disposição uns 5 Gb livres.

Desse total aproximado, defina quantos % será alocado pra persistencia, ou seja, a partição que somente o LiveUSB vai ler; Se você deixar por exemplo 75%, 25% serão reservados para o formato FAT32, permitindo que o Windows ainda reconheça o pendrive pra armazenamento.

Lembre-se: As partições dessas duas % não se misturam! Você abre ambas no Linux mas o Windows só vai reconhecer o espaço reservado a ele.

O restante da instalação pode demorar uns 15 minutos. Após concluir, basta fechar.
Seu pendrive LiveUSB persistente está pronto pra uso!

Boot

Na hora de dar boot, você terá á mão as opções padrão de todo LiveUSB porém com 2 menus extras: Persistente e Persistente via RAM.

  • Persistente comum permite o boot mais “rápido” mas o sistema todo ficará mais lento.
  • Persistente via RAM permite o sistema ficar rápido porém o boot pode demorar até 2 minutos.

#UrbanCompassPony

Fontes:
LinuxConfig.org
forum.Manjaro.org
docs.Fedora

1 comentário em “Criando um LiveUSB com Persistência”

Deixe um comentário