Como criar uma unidade USB Ubuntu Live com armazenamento persistente

Área de trabalho GNOME do Ubuntu 18.04 mostrando uma janela do navegador de arquivos.

Uma unidade USB live do Linux é normalmente uma tela em branco toda vez que você inicializa. Você pode inicializá-lo, instalar programas, salvar arquivos e alterar configurações. Mas, assim que você reiniciar, todas as alterações serão apagadas e você estará de volta a um sistema novo. Isso pode ser útil, mas se você quiser um sistema que recomece de onde você parou, pode criar um USB ativo com armazenamento persistente.

Como funciona o armazenamento persistente

Ao criar uma unidade USB com persistência, você alocará até 4 GB da unidade USB para um arquivo de sobreposição persistente. Quaisquer alterações feitas no sistema – por exemplo, salvar um arquivo na área de trabalho, alterar as configurações em um aplicativo ou instalar um programa – serão armazenadas no arquivo de sobreposição. Sempre que você inicializar a unidade USB em qualquer computador, seus arquivos, configurações e programas instalados estarão lá.

Este é um recurso ideal se você deseja manter um sistema Linux ativo em uma unidade USB e usá-lo em PCs diferentes. Você não terá que configurar seu sistema desde o início cada vez que inicializar. Você  não precisa de persistência se estiver apenas usando um drive USB para instalar o Ubuntu e, em seguida, executá-lo a partir do seu disco rígido.

Existem algumas limitações. Você não pode modificar arquivos de sistema, como o kernel. Você não pode realizar atualizações importantes do sistema. Você também não pode instalar drivers de hardware. No entanto, você pode instalar a maioria dos aplicativos. Você pode até mesmo atualizar a maioria dos aplicativos instalados, para ter certeza de que sua unidade USB persistente tem a versão mais recente do navegador de sua preferência.

A persistência não funciona com todas as distribuições Linux. Nós o testamos com as versões mais recentes do Ubuntu – Ubuntu 18.04 LTS e Ubuntu 19.04 – e ele funciona. Ele também deve funcionar com distribuições Linux baseadas no Ubuntu. No passado, também tínhamos sorte com o Fedora. Basta baixar o arquivo ISO apropriado e seguir as instruções abaixo.

Atualização : Rufus, que recomendamos para criar facilmente drives USB ativos no Windows, agora oferece suporte a armazenamento persistente em suas versões mais recentes. As versões anteriores não, necessitando do processo abaixo. Experimente o Rufus se estiver usando o Windows e quiser evitar o processo de linha de comando do Linux abaixo.

Como fazer uma unidade USB Ubuntu persistente no Ubuntu

Você precisará de um computador que já esteja executando o Ubuntu para realizar este processo. Você também precisará de uma unidade USB com capacidade de armazenamento suficiente para configurar a persistência. Usamos uma unidade de 16 GB, mas uma unidade de 8 GB também teria funcionado. Quanto maior a unidade, mais armazenamento persistente você pode ter.

Recomendado:  O iPhone 14 tem som de inicialização opcional

As partições grub, boot e Ubuntu ocupam menos de 2 GB. O restante do espaço na unidade USB será usado para casper-rwas usbdatapartições e.

A casper-rwpartição é usada para armazenamento persistente. Por exemplo, o software que você instala e os arquivos de configuração serão armazenados aqui.

A usbdatapartição será formatada com o sistema de arquivos NTFS. Ele estará acessível para Linux, Windows e macOS. Esta partição também está disponível no Ubuntu ao vivo na unidade USB. Isso significa que quaisquer arquivos copiados para a usbdatapartição de outro computador estarão acessíveis para o seu Ubuntu ao vivo.

Em outras palavras, a usbdatapartição atua como uma “pasta compartilhada” entre seu Ubuntu ao vivo e qualquer outro computador ao qual você conecte seu drive USB. Isso é bem legal.

A captura de tela abaixo mostra como as partições resultantes pareciam em nosso drive de 16 GB.

tabela de partição na unidade USB

Embora uma unidade USB de 16 GB tenha sido usada para pesquisar este artigo, uma unidade de 8 GB também funcionaria. Ele simplesmente teria menos armazenamento.

Primeiro, você terá que baixar o arquivo ISO do Ubuntu que deseja colocar na unidade USB.

Nota : Se você estiver criando uma unidade USB ativa a partir de um disco ativo, certifique-se de que o repositório Universe do Ubuntu esteja habilitado antes de continuar. Você pode fazer isso executando o seguinte comando:

universo sudo add-apt-repository

Em segundo lugar, a ferramenta que você vai usar é chamada mkusb. Não faz parte da instalação padrão do Ubuntu. Você precisará instalá-lo. Para fazer isso, digite os três comandos a seguir. O primeiro comando adiciona o  mkusbrepositório para que o Ubuntu saiba de onde instalar mkusb.

sudo add-apt-repository ppa: mkusb / ppa

adicionar repositório em uma janela de terminal

O próximo comando força o Ubuntu a atualizar suas listas de pacotes para os repositórios registrados.

sudo apt-get update

sudo apt-get update em uma janela de terminal

Agora podemos prosseguir com a instalação do mkusbpacote, com este comando:

sudo apt install --install-recomenda mkusb mkusb-nox usb-pack-efi

instalando mkusb em uma janela de terminal

O mkusbprograma faz um excelente trabalho de identificação de drives USB. Isso é ótimo, mas nada como saber por si mesmo. Quando mkusbavisa que limpará completamente uma unidade específica, você pode ter certeza de que é a unidade USB que está planejando usar e não outro dispositivo em seu sistema.

Em uma janela de terminal, digite o seguinte comando. O lsblkcomando lista os dispositivos de bloco em seu computador. Cada unidade possui um dispositivo de bloco associado a ela.

lsblk

lsblk em uma janela de terminal

A saída de lsblkirá mostrar as unidades atualmente conectadas ao seu computador. Há um disco rígido interno nesta máquina chamado sdae há uma partição chamada sda1.

lsblk em uma janela de terminal

Conecte sua unidade USB e use o lsblkcomando mais uma vez. A saída de lsblkterá mudado. A unidade USB agora será listada na saída.

Saída lsblk com drive USB em uma janela de terminal

Há uma nova entrada chamada sdb na lista. Ele tem uma partição chamada sdb1. Essa é a unidade USB.

Se você já tiver mais de uma unidade no computador, o nome da unidade USB será diferente. Independentemente de como é nomeado, o dispositivo que não estava na lsblklista anterior deve  ser a unidade USB.

Recomendado:  Como reduzir o espaço de armazenamento do WhatsApp no ​​iPhone e Android

Depois de saber qual dispositivo é sua unidade USB, você pode iniciá-la mkusb. Pressione a tecla Super (Windows) e digite “mkusb”. O mkusbícone aparecerá. Clique no ícone ou pressione Enter.

o ícone mkusb

Uma caixa de diálogo perguntará se você deseja executar a versão dus (Do USB Stuff) de mkusb. Clique no botão “Sim”.

execute mkusb como dus

Uma janela de terminal com um fundo preto aparecerá e uma caixa de diálogo solicitará sua senha. Digite sua senha e clique no botão “OK”.

caixa de diálogo solicitando senha

Aviso : Este processo irá limpar o conteúdo da unidade USB!

Clique em “OK” na caixa de diálogo de aviso para confirmar que você entendeu isso.

aviso de caixa de diálogo de limpeza do dispositivo

Clique na entrada “Instalar (criar um dispositivo de inicialização)” na lista e clique no botão “OK”.

Instalar (fazer um dispositivo de inicialização) opção

Selecione a entrada “’Persistent live’ – somente Debian e Ubuntu” na lista e clique no botão “OK”.

Ubuntu e Debian apenas opção

Uma caixa de diálogo do navegador de arquivos aparecerá. Navegue até o arquivo ISO do Ubuntu que você baixou, selecione-o e clique no botão verde “OK”.

Na captura de tela abaixo, estamos selecionando a imagem ISO do Ubuntu 19.04 na pasta Downloads.

janela de seção de arquivo

Você verá uma lista das unidades USB conectadas ao seu computador. Isso permite que você selecione a unidade USB apropriada.

Havia apenas uma unidade USB conectada à máquina de teste usada para este artigo. Como confirmamos acima, ele é chamado sdb. Confirmamos que essa é a unidade USB que queremos usar para que possamos prosseguir com confiança. Clique no botão “OK”.

Diálogo de confirmação da unidade USB

Quando a caixa de diálogo mostrada abaixo aparecer, selecione a entrada “usb-pack-efi (grub padrão do arquivo ISO)” na lista e clique no botão “OK”.

opção usb-pack-efi

Você tem mais uma opção para escolher. Você pode selecionar qual porcentagem do espaço de armazenamento é para armazenamento persistente na casper-rwpartição. O restante será usado para a  usbdatapartição, que possui o sistema de arquivos NTFS e também pode ser acessada de PCs e Macs com Windows.

Se você estiver feliz por ter o espaço disponível no drive USB compartilhado igualmente entre essas duas partições, deixe o controle deslizante em seu valor padrão e clique no botão “OK”.

controle deslizante de armazenamento persistente

Agora, só temos que dizer  mkusbque estamos felizes com todas as nossas escolhas e que deve prosseguir.

Para ser claro, este é o último ponto em que você pode recuar. Se você tiver certeza de que deseja continuar, selecione o botão de opção “Ir” e clique no botão “Ir”.

verificação final de segurança mkusb

Uma barra de progresso mostra o quão perto o processo de criação está da conclusão.

Barra de progresso

O estágio final da criação é liberar os buffers do sistema de arquivos para a unidade USB. Também é recomendável esperar até ver a frase “Trabalho concluído”. Isso indicará que o processo foi concluído.

fases finais da barra de progresso

Quando o processo for concluído, você verá uma caixa de diálogo com a frase “Trabalho concluído” destacada em verde. Clique no botão “OK”. Se aparecer alguma outra caixa de diálogo, feche-a clicando no botão “Sair”.

Recomendado:  O que representam os diferentes tipos de endereços IP da LAN?

trabalho feito diálogo

Mais algumas linhas de saída rolarão pela janela do terminal. Você será solicitado a pressionar “Enter” quando estiver pronto.

pressione enter para continuar

Ao pressionar “Enter”, a janela do terminal será fechada. Agora você pode reiniciar o computador e inicializar a partir da unidade USB ou desconectar a unidade USB, levá-la para outro computador e inicializá-la lá.

Como fazer uma unidade USB Ubuntu persistente no Windows

Atualização : Fomos informados de que o método abaixo (usando o Linux Live USB Creator) não funciona mais com as versões mais recentes do Ubuntu. Você precisará usar o método acima.

Você precisará de uma unidade USB grande o suficiente para configurar a persistência. O próprio Ubuntu afirma que precisa de 2 GB de armazenamento no drive USB, e você também precisará de espaço extra para o armazenamento persistente. Portanto, se você tiver uma unidade USB de 4 GB, poderá ter apenas 2 GB de armazenamento permanente. Para ter a quantidade máxima de armazenamento persistente, você precisará de uma unidade USB de pelo menos 6 GB.

Infelizmente, a ferramenta Rufus que o Ubuntu recomenda oficialmente para a criação de drives USB do Ubuntu ao vivo no Windows não oferece suporte para a criação de sistemas com armazenamento persistente. Apesar de recomendarmos o uso do Rufus para criar a maioria dos drives USB live do Ubuntu, teremos que usar uma ferramenta diferente para este trabalho específico. ( Atualização : as versões mais recentes do Rufus agora oferecem suporte ao armazenamento persistente!)

Baixe o arquivo ISO do Ubuntu que deseja colocar na unidade USB e o aplicativo Linux Live USB Creator .

Insira a unidade USB que deseja usar na porta USB do seu computador e inicie o aplicativo “LiLi USB Creator” que acabou de instalar.

Selecione a unidade USB que deseja usar na caixa “Etapa 1: Escolha sua chave”.

Opção para escolher a unidade USB no Linux Live USB Creator

Forneça seu arquivo ISO do Ubuntu baixado. Clique no botão “ISO / IMG / ZIP” em “Etapa 2: Escolha uma fonte”, navegue até o arquivo .ISO no seu computador e clique duas vezes nele.

Escolhendo um arquivo ISO no Linux Live USB Creator

Use as opções na seção “Etapa 3: Persistência” para selecionar quanto espaço você deseja usar para armazenamento persistente na unidade USB. Arraste o controle deslizante totalmente para a direita para selecionar a quantidade máxima de armazenamento.

Atribuição de armazenamento persistente no Linux Live USB Creator

Agora você definiu todas as configurações que precisa definir. Para criar sua unidade USB ativa com armazenamento persistente, clique no ícone de relâmpago em “Etapa 5: Criar”.

Criar um arquivo para o progresso de persistência no LiLi USB Creator

Dê à ferramenta algum tempo para criar a unidade. Quando o processo estiver concluído, você verá a mensagem “Sua chave LinuxLive agora está ativada e pronta!” mensagem. Agora você pode reiniciar o computador e inicializar a partir da unidade USB ou desconectar a unidade USB, levá-la para outro computador e inicializá-la lá.

Criação de Linux Live USB completa em LiLi

Para confirmar se o armazenamento persistente está funcionando corretamente, inicialize a unidade USB e crie uma pasta na área de trabalho ou salve um arquivo na área de trabalho. Em seguida, desligue o sistema e inicialize a unidade USB ativa novamente. Você deve ver a pasta ou arquivo que colocou na área de trabalho.