Como instalar o Ubuntu Linux em uma unidade USB externa para ter um sistema Linux completo e portátil no USB

Este tutorial mostra as etapas para realmente instalar o Ubuntu Linux em uma unidade USB externa, com o bootloader instalado no USB.

Como instalar o Ubuntu Linux em uma unidade USB externa para ter um sistema Linux completo e portátil no USB

Este tutorial mostra os passos para realmente instalar o Ubuntu Linux em uma unidade USB externa, com o bootloader instalado no USB. NÃO é um live USB. Este USB funcionará como sistema operacional portátil e pode ser usado em qualquer sistema de computador.

Deixe-me recordar algumas coisas.

Um live USB é usado para testar a distribuição. Ele também é usado para instalar o Linux no disco rígido do computador. Normalmente, as alterações feitas à sua distribuição live são perdidas e isso limita o uso do live USB.

Vários dos nossos leitores solicitaram um tutorial sobre como instalar o Linux em um USB. Não é o live USB com persistência, mas o Ubuntu real instalado em um disco USB.

Isso significa ter um Ubuntu Linux portátil em um USB que você pode plugar em qualquer computador, usar, salvar seu trabalho no USB como se fosse um disco rígido real.

O procedimento não parece muito diferente de instalar o Ubuntu no disco rígido real. E é neste ponto que as pessoas cometem erros.

Os tutoriais disponíveis na internet percam na parte mais crucial: o bootloader.

Problema com o bootloader em sistemas UEFI

O único grande problema com esta configuração é a instalação do bootloader em sistemas UEFI. Um sistema pode ter apenas uma partição ESP ativa de cada vez e que provoca problemas.

Ao instalar o Linux, mesmo se você escolher o USB como destino para o bootloader, a partição ESP existente ainda é usada para colocar o arquivo EFI para a nova distribuição.

Partição de instalação ubuntu

Mesmo se você optar por instalar o bootloader no USB externo, ele não funciona se o disco rígido já tiver uma partição ESP

Isto significa que o Linux instalado no USB externo será o último a atualizar e controlar o bootloader. Isso pode criar diversos problemas como:

  • O sistema usado para instalar o Linux em USB pode não inicializar e terminar com o erro do grub se você não tem o USB com Linux conectado.
  • O USB Linux que você criou não irá inicializar em outros sistemas, pois seus arquivos EFI estão nas partições ESP do sistema que foi usado para instalar o Linux em USB.

Isso acaba com toda a idéia de ter um Linux USB portátil, certo?

Não se preocupe. Eu vou compartilhar um truque para instalar o Ubuntu ou outras distribuições Linux em um USB sem bagunçar com o bootloader do sistema host e do sistema no USB.

Antes de começar a seguir o tutorial, leia totalmente e depois tente fazer em seu sistema.

Coisas para saber antes de instalar o Linux em um USB

Instalar o Ubuntu em USB externo

A solução, ou solução alternativa, para o problema bootloader é que você não deixa o instalador saber que já existe uma partição ESP.

Se você tem um PC desktop, você pode remover o disco rígido, o que poderia resolver o problema, mas as coisas ficam difíceis se for um laptop. Remover o disco está fora de questão aqui.

Uma saída mais fácil é remover a bandeira ESP a partir da partição ESP antes de instalar o Linux no USB e colocá-lo novamente após a instalação. Dessa forma, você engana o instalador do Ubuntu em pensar que não há nenhuma partição ESP existente e que irá criar e usar uma nova partição ESP na USB. A partição ESP original no disco rígido é intocável.

Truque inteligente, eu sei. Deixe-me esclarecer mais algumas dúvidas e adicionar algumas sugestões:

  • Você vai precisar de dois pendrives USB. Um para o live USB e outro onde o Linux será instalado.
  • Use um USB de 4 GB para o sistema live e, pelo menos, um de 32 GB para o Linux.
  • Recomendo usar USB 3.0 para ambos live USB e o USB Linux real. USB 2.0 será dolorosamente lento, tanto para a instalação como uso do Linux.
  • Mesmo se você usar USB 3, a instalação de Linux vai ser múltiplas vezes mais lento do que uma instalação normal. Tenha paciência e tempo.
  • Usando um sistema Linux da USB será sempre mais lento que o disco rígido real e o SSD.
  • Quando você desejar usar o Linux do USB em um sistema, você terá que ir para as configurações de inicialização para inicializar a partir do USB (a menos que o sistema esteja definido para inicializar a partir do USB por padrão).
  • O USB com Linux pode não funcionar com sistemas com inicialização segura ativada.

Sobre a experiência mais lenta com o Linux no USB, se o seu sistema tiver uma porta Thunderbolt, eu aconselho obter um SSD Thunderbolt. Eu tenho um SSD SANDISK e quando usei o Linux instalado, a experiência foi muito suave, quase como o SSD no sistema.

Instalando o Ubuntu completo em uma unidade flash

Agora que você sabe o que precisa, deixe-me colocar as partes deste tutorial:

  • Criação do Ubuntu live USB
  • Uso do live USB para instalar o Ubuntu em outro USB removendo as bandeiras de partição de ESP antes e depois da instalação
  • Usando o Ubuntu USB em vários sistemas
  • Recuperando os USBs

Parte 1: Criando um Ubuntu live USB

Eu não estou dando muitos detalhes para esta parte. Você provavelmente está ciente dos passos de qualquer maneira. Eu vou mencionar brevemente os passos aqui. Se necessário, você pode ler este tutorial sobre a criação de um Ubuntu live USB.

No seu computador, vá para o site do Ubuntu e faça o download de um lançamento do Ubuntu recente de sua escolha.

Baixar Ubuntu

Existem várias ferramentas disponíveis para escrever a imagem ISO para o USB. Você pode usar o Etcher, que está disponível para Linux, Windows e macOS.

Baixe o Etcher. Conecte seu USB com menor capacidade. Execute o Etcher e navegue até o ISO e USB baixados e aperte o botão Flash. É muito simples.

Etcher

Depois de criar o live USB, é hora de usá-lo para instalar o Ubuntu no outro USB.

Parte 2: Instalando o Ubuntu no USB

Tudo bem! Então você tem um Ubuntu USB ao vivo e um USB vazio, onde você estará instalando o Ubuntu. Conecte os dois a um computador. Você tem que inicializar a partir deste USB ao vivo agora e para isso você terá que acessar as configurações de inicialização.

Etapa 1: Inicializando do live USB

Conecte os dois USBs ao seu sistema e reinicie-o. Quando o sistema estiver inicializando e ele mostrar o logotipo do fabricante, pressione as teclas F10/F12 repetidamente. Diferentes fabricantes definem chaves diferentes para acessar as configurações do BIOS.

Nota: Alguns sistemas não permitem a inicialização do Live USB se a inicialização segura estiver ativada. Se for esse o caso, desative a inicialização segura primeiro.

No meu sistema Dell, as configurações de inicialização mostraram esta tela. Eu tenho Debian instalado neste sistema.

Bota a partir de Live USB

Boot do live USB

Quando você estiver na sessão live, vá com a opção "Experimentar Ubuntu":

tente Ubuntu install ubuntu

Vá com a opção " Try Ubuntu" aqui

Passo 2: Desativar as bandeiras ESP da partição ESP

Pressione a tecla Windows e digite GParted. Isso abrirá o Gerenciador de PartiçÕes GParted que (geralmente) já está presente no Ubuntu.

Inicie o Gparted Ubuntu

Inicie o GParted no Ubuntu

Se não for encontrado, conecte-se à Internet, abra um terminal, execute a atualização do APT com sudo e, em seguida, instale o GParted no Ubuntu.

No GParted, verifique se você selecionou o disco do sistema. Procure a partição de cerca de 100-500 MB de tamanho e sinalizadas como ESP. Clique com o botão direito nesta partição e selecione 'Manage Flags':

Gparted in Ubuntu Live USB

Redefinindo bandeiras para a partição ESP

Deve mostrar sinalizadores esp e boot. Se houver mais bandeiras definidas, pegue uma captura de tela para que você possa reverter para o mesmo conjunto de sinalizadores após a conclusão da instalação.

Gerenciar bandeiras ESP Partition

Remova a bandeira esp da partição ESP

Desmarcar as bandeiras geralmente adiciona uma bandeira do msftdata e você pode deixá-lo assim. Mudanças entram em vigor imediatamente.

ESP flags removidos

Bandeira esp removida da partição ESP

Excelente! Agora seu sistema live não vê a partição ESP e, portanto, as configurações de inicialização existentes do computador. Agora é a hora de começar a instalar o Ubuntu no outro USB.

Passo 3: Instalando o Ubuntu no outro USB

Certifique-se de ter conectado o outro, o USB com maior capacidade. Clique duas vezes no ícone "Install Ubuntu" na área de trabalho.

Inicie o Ubuntu Install

Iniciar a instalação do Ubuntu

Vai começar a instalação. Você pode passar pelos primeiros passos de escolher o layout e a linguagem do teclado.

Instale o Ubuntu 2

Escolha o seu idioma

Instale o Ubuntu 3

Escolha o layout do teclado

Lembra que eu te disse no começo que leva muito tempo para instalar o Ubuntu em um USB? Por esse motivo, sugiro ir para a instalação mínima aqui que vem com um navegador e utilitários essenciais, mas não incluirá software de escritório, players de mídia, etc. Você pode instalá-los mais tarde.

Usar a instalação mínima significa copiar menos arquivos no USB e isso reduzirá o tempo de instalação.

Escolha Instalação mínima

Selecionar a instalação mínima reduzirá o tempo de instalação

Na próxima tela, selecione "Something else":

outra coisa opção Ubuntu install

Opção "Something else" permitirá que você acesse os discos e partição

Na tela 'Installation type', você pode ver todo o disco rígido e os discos USB listados na interface principal. Você pode ver que o disco rígido não mostra uma partição especial porque as bandeiras foram removidas.

O que você deve certificar-se aqui é de selecionar o USB correto (o maior) para "Device for bootloader installation". Eu estou usando meu SSD Thunderbolt externo aqui, que é de 500 GB de capacidade (maior que o disco rígido do laptop):

localização do carregador

O local do bootloader deve ser o USB externo

Agora, selecione o USB maior e exclua qualquer partição existente para ter espaço livre clicando no botão -.

Excluir aprimitação existente para fazer espaço livre

Deixe espaço livre no USB externo para a instalação do Ubuntu

Em seguida, selecione o espaço livre que você acabou de criar e clique no sinal + para fazer partição nele.

Criar partição no USB externo

Crie nova partição no USB externo

Faça a primeira partição como ESP para o bootloader.

Crie uma partição do ESP no USB externo

Criar

Selecione o espaço livre restante e crie root com o sistema de arquivos ext4. Você também pode criar root, swap e home, mas eu sugiro manter tudo sob root incluindo swap (graças ao swapfile).

Criar partição raiz Ubuntu External USB

Crie uma partição raiz com o sistema de arquivos ext4

Quando você tiver as partições prontas, verifique se o USB externo está escolhido para a instalação do bootloader.

Double Verificar dispositivo para localização de bootloader

Verifique o local do bootloader que deve estar na unidade USB externa

Tudo certo. Clique no botão "Install" e passe as configurações de fuso horário usual.

Selecione o fuso horário quando você instala o Ubuntu

Selecione Timezone

Você será solicitado a criar usuário e senha.

Conjunto de nome de usuário e senha durante o Ubuntu Install

Definir nome de usuário e senha

Depois disso, é tudo uma questão de esperar. Se você já instalou o Ubuntu, você certamente sentirá que esta instalação é mais lenta que o normal.

Instalando o Ubuntu

A instalação do Ubuntu está em andamento

Quando a instalação terminar, não reinicie imediatamente. Você tem que redefinir a partição ESP de volta em seu estado original.

Continue testando após a instalação do Ubuntu

Continue usando o ambiente do Ubuntu live

Etapa 4: Reabilitando as bandeiras esp na partição ESP

Inicie o GParted mais uma vez. Selecione o disco rígido do sistema e clique com o botão direito em sua partição ESP que agora é rotulada como msftdata. Selecione o sinalizador esp e também deve selecionar o sinalizador de inicialização automaticamente.

Set ESP Flags novamente

Selecione a bandeira esp novamente

Parabéns! Você instalou o Ubuntu com sucesso em uma unidade flash. Agora você pode desligar o sistema Ubuntu live.

desligue o Ubuntu

Reinicie ou desligue o sistema agora

E se você acidentalmente atingir o botão de reinicialização sem redefinir os sinalizadores ESP? Isso é ruim, mas não é tão ruim. Como o seu sistema real não tem uma partição ESP, ele não inicializa sem o USB externo que você acabou de criar. Mas não precisa se preocupar. Você ainda tem o Ubuntu live USB, certo? Inicialize a partir dele novamente. Inicie o GParted e ative o sinalizador correto na partição esp do disco.

Parte 3: Usando o Ubuntu USB em qualquer sistema

O USB que você acabou de criar pode ser usado em qualquer computador, desde que ele permita inicializar a partir do USB. Em outras palavras, a inicialização segura deve ser desativada.

Eu verifiquei meu Ubuntu USB em dois sistemas, um sobre o qual eu criei e outro que não foi usado neste processo. Funcionou em ambos.

O processo é semelhante a como você inicializa a partir do live USB. Você liga o sistema, quando o logotipo do fabricante do sistema é visível, pressione as teclas F2/F10/F12 para acessar as configurações de inicialização e seleciona Ubuntu ou USB para inicializar. Pode ser exibido com um dos dois nomes (ou mais talvez).

inicializando do Ubuntu USB externo

Inicializando do Ubuntu no USB externo

Quando você inicializa a partir do USB do Ubuntu, você verá a tela do Grub familiar e você poderá selecionar o Ubuntu para usá-lo:

Grub do Ubuntu no USB externo

Menu Grub do Ubuntu no USB externo

Você notou algo na tela do grub acima? Eu usei um sistema que tinha Debian instalado para criar este Ubuntu USB. Ao instalar, a nova partição ESP no USB, ele também toma nota do sistema Debian como você pode ver na tela Grub.

Se eu usar este USB em um sistema diferente e tentar inicializar no Debian, ele retornará um erro. Obviamente, porque não há sistema Debian no novo sistema. Se eu usar o USB no mesmo sistema Debian que foi usado para a instalação do Ubuntu no USB, ele funcionará.

A entrada extra no Grub não deve incomodá-lo a menos que você tenha transtorno obsessivo compulsivo. Se esse é o caso, inicialize neste USB, instale o Grub Customizer e exclua essas entradas adicionais. Isso é contigo.

Outra coisa a notar é que quando você inicializa a partir do USB do Ubuntu em um sistema diferente, mostra uma tela azul com algumas opções. Basta ir com boot de qualquer maneira.

Há uma última coisa restante, e isso é para ter suas unidades USB de volta.

Parte 4: Voltando seu USB à condição normal

Aqui está: você usou dois USBs, um para o live Ubuntu e outro para a instalação real do Ubuntu.

Se você quiser usar qualquer um dos USB mais tarde para transferência de dados normal, você terá um momento difícil ao formatá-los. Quando você cria um live USB, ele sai do USB em um estado estranho e muitas vezes os sistemas operacionais não podem formatá-lo diretamente.

GParted vem para resgatar mais uma vez. Está disponível para Linux, Windows e macOS. Baixe e instale-o e use-o para formatar o USB, excluindo todas as partições e a criação de uma nova partição no formato NTFS ou FAT32.

Conclusão

O truque de esconder a bandeira ESP da partição do instalador do Ubuntu é a ideia principal aqui. Esta é uma solução melhor do que a remoção do disco rígido ou ter uma inicialização confusa.

Espero que você goste deste truque e ache este tutorial detalhado útil.

Se você ainda tiver dúvidas sobre como instalar o Linux no USB, por favor, pergunte na seção de comentários e tentarei respondê-las.

Última atualização deste artigo: 26 de september de 2021