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.
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
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.
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.
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.
Boot do live USB
Quando você estiver na sessão live, vá com a opção "Experimentar 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 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':
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.
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.
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.
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.
Escolha o seu idioma
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.
Selecionar a instalação mínima reduzirá o tempo de instalação
Na próxima tela, selecione "Something else":
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):
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 -
.
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.
Crie nova partição no USB externo
Faça a primeira partição como ESP para o bootloader.
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.
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 Timezone
Você será solicitado a criar usuário e senha.
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.
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 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.
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.
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 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:
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.
Via itsfoss.com. Você pode conferir o post original em inglês:
How to Install Ubuntu Linux on an External USB Drive to Make an Actual, Portable Linux System on USBÚltima atualização deste artigo: 26 de september de 2021