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
- A maior parte do processamento é automatizada.
- Fácil de usar.
- Torna possível criar um stick inicializável a partir do Windows/Linux.
Contras de usar o Unetbootin
- 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:
- Menor erro possível ao fazer uma cópia.
- Nenhuma ferramenta extra/de terceiros é necessária.
Contras do método acima:
- Não há espaço para erro, um erro e tudo é apagado.
- Maneira não interativa.
- 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.