Pesquisa de site

Instale o Linux a partir do dispositivo USB ou inicialize no modo Live usando Unetbootin e comando dd


Instalar o Linux a partir de um dispositivo de armazenamento em massa USB ou fazer login no Live Linux Environment é uma ideia legal. Às vezes é necessário inicializar a partir de um dispositivo de armazenamento em massa USB, especialmente quando o dispositivo de mídia ROM não está funcionando.

Inicializar o Windows a partir de um dispositivo de armazenamento em massa USB não é difícil e, com a disponibilidade de vários softwares, basta apenas alguns cliques. A inicialização em uma máquina Windows requer apenas três arquivos, nomeadamente boot.ini, ntldr e ntdetect.com.

Mas inicializar em uma máquina Linux é um processo complexo que requer muitos arquivos e um processo de execução bem definido. O processo de inicialização é complexo, mas criar uma mídia USB inicializável é muito interativo e divertido.

Estaremos criando uma imagem inicializável por USB de duas maneiras diferentes
  • Unetbootin – é uma ferramenta de código aberto para criar unidades Live USB inicializáveis para Ubuntu, Fedora e outras distribuições Linux.
  • dd – é uma ferramenta de linha de comando para converter e copiar arquivos.
Para criar uma imagem inicializável por USB, alguns requisitos básicos são:
  • Dispositivo de armazenamento em massa USB (Pen Drive).
  • Imagem Linux em conexão CD/DVD/ISO ou Internet (não recomendado para imagens grandes).
  • Plataforma Windows/Linux.

Criando dispositivo USB inicializável usando a ferramenta Unetbootin

Para instalar o UNetbootin no Ubuntu e em distribuições Linux baseadas no Ubuntu, use o seguinte comando apt para adicionar o PPA e instalá-lo.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

Alternativamente, você pode baixar binários UNetbootin e executá-los sem instalar nos sistemas Linux (suporta todas as distribuições Linux).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

Insira seu pen-drive USB na máquina Windows/Linux e inicie o Unetbootin, você será saudado com um janela semelhante a.

Verifique o conteúdo acima da linha vermelha. O tipo deve ser Dispositivo USB, estritamente e se mais de umdispositivo USB estiver conectado, você precisará saber o nome exato dodispositivo USB você precisa trabalhar. Uma seleção errada levará à limpeza do disco rígido, portanto, esteja atento. Você pode navegar até a imagem de disco armazenada em seu disco rígido, na janela Unetbootin.

Ou, alternativamente, baixe da internet, em tempo real. Embora seja um processo demorado e possa resultar em um erro quando uma imagem maior for baixada.

Clique em OK e o processo de download e/ou extração da imagem será iniciado. Levará algum tempo dependendo do tamanho do download e/ou do tamanho do arquivo da imagem ISO. Depois de concluído, clique em ‘sair‘.

Desconecte o dispositivo de armazenamento USB com segurança e conecte-o à máquina que você deseja inicializar. Reinicie e configure o dispositivo de armazenamento USB para inicializar primeiro a partir do menu BIOS, que pode ser F12, F8, F2 ou Del dependendo da sua máquina e construção.

Você será saudado com uma janela como abaixo, de onde você pode inicializar no Live Linux Mode e/ou Instalar no disco rígido diretamente de lá.

Prós de usar o Unetbootin
  1. A maior parte do processamento é automatizada.
  2. Fácil de usar.
  3. Torna possível criar um stick inicializável a partir do Windows/Linux.
Contras de usar o Unetbootin
  1. Uma seleção errada de disco e todos os seus dados e instalação no disco rígido principal são apagados.

Criando um dispositivo USB inicializável usando o comando dd

O comando dd originalmente fazia parte do UNIX, que é implementado no Linux. O comando dd é capaz de separar cabeçalhos, extraindo partes de arquivos binários. Ele é usado pelos Makefiles do kernel Linux para criar imagens de inicialização.

A sintaxe básica do comando dd é
dd if=<source> of=<target> bs=<byte size>; sync

O tamanho da mordida é geralmente “alguma potência de 2 e, geralmente, não menos que 512 bytes, ou seja, 512 , 1024, 2048, 4096, 8192, 16384, mas pode ser qualquer valor inteiro razoável.

A opção sync permite copiar tudo usando E/S sincronizada.

Execute o comando abaixo com modificações dependendo de sua origem e destino.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

Levará algum tempo para criar o disco inicializável dependendo do tamanho da imagem ISO e da sua capacidade de RAM.

Não interrompa a criação do boot stick, assim que o processo for concluído, você receberá algo assim em seu terminal.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

Agora ejete o disco com segurança, conecte-o à máquina que deseja inicializar com Linux, e Yup não se esqueça de alterar a opção de inicialização em seu BIOS, configurando seu pendrive para inicializar principalmente.

Quando o USB for inicializado, você será saudado com uma janela semelhante a.

Prós do método acima:
  1. Menor erro possível ao fazer uma cópia.
  2. Nenhuma ferramenta extra/de terceiros é necessária.
Contras do método acima:
  1. Não há espaço para erro, um erro e tudo é apagado.
  2. Maneira não interativa.
  3. Você deve saber o que está fazendo, já que não receberá nenhum manual/prompt/ajuda em tempo de execução, você deve ser bom em terminais.

Lembre-se, todas as distros não permitem o Live Environment, mas a maior parte das distros atuais permite. Você poderá fazer login em um ambiente Linux ativo somente se houver suporte.

O artigo acima não tem como objetivo comparar os dois métodos. Antes de escrever qualquer coisa, dedicamos horas para testar e executar o processo para garantir que você obtenha uma solução 100% funcional.

Se você ficar preso em algum lugar, sinta-se à vontade para nos contatar na seção de comentários. Para qualquer dano aos dados/disco, como resultado do método acima, nem o Autor nem a Tecmint estão responsável.

É tudo por agora. Em breve estarei aqui novamente, com outro artigo interessante, vocês vão adorar ler. Até então, mantenha-se saudável, seguro, atento e conectado ao Tecmint.