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.
Índice
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.
As partições grub, boot e Ubuntu ocupam menos de 2 GB. O restante do espaço na unidade USB será usado para casper-rw
as usbdata
partições e.
A 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.
A 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 quaisquer arquivos copiados para a usbdata
partição de outro computador estarão acessíveis para o seu Ubuntu ao vivo.
Em outras palavras, a 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 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 mkusb
repositório para que o Ubuntu saiba de onde instalar mkusb
.
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
avisa 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. 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 lsblk
lista anterior deve ser a unidade USB.
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.
Uma caixa de diálogo perguntará se você deseja executar a versão dus (Do USB Stuff) de 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’ – somente Debian e 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, ele é 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 na casper-rw
partição. O restante será usado para a usbdata
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 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”.
Agora, só temos que dizer mkusb
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á.
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”.
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 que precisa definir. Para criar sua unidade USB ativa com armazenamento persistente, clique no ícone de relâmpago em “Etapa 5: Criar”.
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á.
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.