Como criar uma unidade USB Ubuntu Live com armazenamento persistente

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 suas 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 continue 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. Todas as alterações feitas no sistema - por exemplo, salvar um arquivo em sua á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 do zero sempre que inicializar. Vocêsnão precisam de persistência se você 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.

Atualizar: Rufus, que recomendamos para criar facilmente drives USB dinâmicos no Windows, agora oferece suporte ao 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.

RELACIONADO:Como criar uma unidade flash USB inicializável do Linux de maneira fácil

Como fazer uma unidade USB Ubuntu persistente no Ubuntu

Você precisará de um computador que já execute 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.

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

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

O usbdata partiçã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 todos os arquivos copiados para o usbdata partição de outro computador estará acessível para o seu Ubuntu ao vivo.

Em outras palavras, o usbdata partiçã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.

Embora uma unidade USB de 16 GB tenha sido usada para pesquisar este artigo, uma unidade de 8 GB funcionaria tão bem. Ele simplesmente teria menos armazenamento.

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

Observação: 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:

sudo add-apt-repository universe

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 omkusb repositório para que o Ubuntu saiba onde instalar mkusb a partir de.

sudo add-apt-repository ppa: mkusb / ppa

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

sudo apt-get update

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

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

O mkusb programa faz um excelente trabalho de identificação de drives USB. Isso é ótimo, mas nada como saber por si mesmo. Quando mkusb informa 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 lsblk comando lista os dispositivos de bloco em seu computador. Cada unidade possui um dispositivo de bloco associado a ela.

lsblk

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

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

Há uma nova entrada chamada sdb na lista. 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 foi não no anterior lsblk lista devo ser a unidade USB.

Depois de saber qual dispositivo é o seu drive USB, você pode iniciar mkusb. Pressione a tecla Super (Windows) e digite “mkusb”. O mkusb ícone aparecerá. Clique no ícone ou pressione Enter.

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

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”.

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.

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

Selecione a entrada “‘ Persistent live ’- only Debian and Ubuntu” na lista e clique no botão “OK”.

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.

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, é chamado sdb. Confirmamos que essa é a unidade USB que queremos usar para que possamos prosseguir com confiança. Clique no botão “OK”.

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”.

Você tem mais uma opção para escolher. Você pode selecionar qual porcentagem do espaço de armazenamento é para armazenamento persistente no casper-rw partição. O restante será usado para ousbdata partiçã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 na unidade USB compartilhado igualmente entre essas duas partições, deixe o controle deslizante com o valor padrão e clique no botão “OK”.

Agora, só temos que dizermkusb que 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”.

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

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.

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”.

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

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á.

RELACIONADO:Como inicializar o computador a partir de um disco ou unidade USB

Como fazer uma unidade USB Ubuntu persistente no Windows

Atualizar: 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 permanente, 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 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 ao vivo do Ubuntu, teremos que usar uma ferramenta diferente para este trabalho específico. (Atualizar: 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 você acabou de instalar.

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

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.

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.

Agora você definiu todas as configurações necessárias. Para criar sua unidade USB ativa com armazenamento persistente, clique no ícone de raio em “Etapa 5: Criar”.

Dê à ferramenta algum tempo para criar a unidade. Quando o processo estiver concluído, você verá a mensagem “Sua chave do 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á.

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.


$config[zx-auto] not found$config[zx-overlay] not found