Ajude
o nosso blog.
O
nosso conteúdo sempre foi, é e sempre será livre e gratuito, isto
quer dizer que você pode compartilhá-lo, pode usá-lo e divulgá-lo.
Se esse conteúdo é, ou de alguma forma, foi relevante para você,
você pode nos incentivar a continuar este trabalho fazendo uma
doação de qualquer quantia na conta abaixo.
Banco:
Caixa Econômica Federal
Agência:
0051 – Caruaru-PE
Operação:
013 – Conta poupança
Conta:
00307298-3
Beneficiário:
José Roberto
CRIANDO UM PENDRIVE BOOTÁVEL NO TERMINAL DO LINUX
As vezes precisamos formatar um computador de um amigo, de um cliente
ou mesmo o nosso computador, agora imagine que esse computador não
tem uma unidade de cd/dvd, o que fazer, a resposta que nos viria
imediatamente na cabeça seria, levar a mídia em um pendrive.
Se você não sabe como criar um pendrive bootável hoje nós vamos
aprender como fazê-lo, existem alguns softwares que fazem esse
trabalho para você, mas você que usa Linux não precisa usar
programa algum, nós vamos aprender a criar um pendrive bootável
usando o nosso bom e velho terminal do Linux com o comando dd.
Bem chega de encher linguiça e vamos ao que interessa, você vai
precisar de um pendrive (é claro), que tenha capacidade para receber
o tamanho da sua imagem, eu usarei um pendrive de oito gigas, você
vai precisar também da imagem do sistema que você quer colocar no
pendrive, você deve baixar a imagem do sistema que você vai usar,
nesse tutorial eu usarei a imagem do Arch Linux, essa imagem deve ser
uma imagem .iso.
Bem vamos lá, vamos gravar a mídia de instalação num pendrive,
devemos gravar a imagem com o seguinte comando:
dd
if=”caminho da imagem” of=”identificação do seu pendrive”
&& sync
Esse
simples comando irá criar o seu pendrive bootável, uma coisa
importante a ressaltar é que você tem que identificar o seu
pendrive muito bem, pois caso isso não aconteça você corre o risco
de apagar completamente
o
seu hd, mãos à obra.
Com
o pendrive espetado na máquina, primeiro abra o seu terminal, você
pode usar simultaneamente “Ctrl
+ Alt
+ T”.
O próximo passo é identificar o seu pendrive, para saber o nome do
seu pendrive rode o comando.
sudo fdisk -l
Você terá uma saída como essa.
Disk
/dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units:
sectors of 1 * 512 = 512 bytes
Sector
size (logical/physical): 512 bytes / 4096 bytes
I/O
size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel
type: dos
Disk
identifier: 0x000198ca
Dispositivo
Inicializar Start Fim Setores Size Id Tipo
/dev/sda1
* 2048 185546751 185544704 88,5G 83 Linux
/dev/sda2
185546752 201172991 15626240 7,5G 82 Linux swap /
Sol
/dev/sda3
201172992 625142447 423969456 202,2G 83 Linux
Disk
/dev/sdb: 7,6 GiB, 8166703104 bytes, 15950592 sectors
Units:
sectors of 1 * 512 = 512 bytes
Sector
size (logical/physical): 512 bytes / 512 bytes
I/O
size (minimum/optimal): 512 bytes / 512 bytes
Disklabel
type: dos
Disk
identifier: 0x79ef3b99
Dispositivo
Inicializar Start Fim Setores Size Id Tipo
/dev/sdb1
* 0 1781759 1781760 870M 0 Vazia
/dev/sdb2
172 131243 131072 64M ef EFI (FAT-12/16/32)
O que está em vermelho se
refere ao meu hd, o que está em verde é o meu pendrive, a primeira
linha em verde identifica o pendrive, /dev/sdb, é essa
identificação que iremos colocar no comando, você tem que prestar
bastante atenção na hora de identificar o seu pendrive, uma dica é
que junto da identificação do pendrive também tem o tamanho dele
que naturalmente é muito menor que o tamanho do seu hd, como você
sabe os tamanhos dos dois , fica fácil identificar o seu pendrive,
no meu caso é Disk
/dev/sdb: 7,6 GiB, as
duas linhas de baixo se referem as partições que atualmente estão
no meu pendrive, no seu pode haver somente uma ou mais que duas.
Para que tudo dê certo o
pendrive deve estar desmontado, desmonte o pendrive com o comando
sudo umount /dev/sdX*
Onde “X” é a letra que identifica seu pendrive
No meu caso ficaria.
sudo umount /dev/sd
b
*
O asteriscos “*” se refere a todas as partições do pendrive
Caso você queira formatar o seu pendrive antes da instalação rode o comando
(você deve formatar).
sudo mkfs.vfat -I /dev/sdX
*
(Formata a
partição do seu pendrive com FAT32)
Caso você tenha uma partição no seu pendrive, você deve digitar o comando identificando a sua partição.
Exemplo para a partição 1 do pendrive /dev/sdb.
sudo mkfs.vfat -I /dev/sd
b1
Agora rode o comando
sudo dd if=/caminho/da/iso/aqui of=/caminho/da/midia && sync
Exemplo para uma iso que está no meu hd na minha pasta pessoal com o nome “archlinux-2017.02.01-dual.iso” e no meu computador o pendrive com o nome “/dev/sdb”, o comando ficaria assim
sudo dd if=//home/roberto/archlinux-2017.02.01-dual.iso of=/dev/sdb && sync
Onde tem seu dispositivo você coloca o nome do seu pendrive exemplo:
no meu caso /dev/sdb
Onde:
-
if = Refere-se ao arquivo de entrada (input file), que no caso, é a sua imagem .ISO ou .IMG;
-
of = É o arquivo de saída (output file), que neste caso é o seu pen drive;
-
sync = Esta opção garante que todos os dados sejam
copiados para o pendrive.
-
&& É como
se eu dissesse ao terminal para ele executar o primeiro comando e
quando terminar executar o sync
Caso você ainda tenha alguma dúvida, eu fiz um vídeo que se encontra no link abaixo:
https://www.youtube.com/watch?v=cLeOBqyg7qo&feature=youtu.be
Espero que seja útil para você, caso goste, você pode se inscrever no nosso blog e também no nosso canal do you tube que mais conteúdos virão.
Parabéns pelo post Roberto, ajudou bastante aqui!
ResponderExcluirRoberto muito obrigado pelo vídeo, do YouTube, "Criando um pendrive bootável no terminal do Linux", foi o melhor que encontrei, a explicação foi perfeita!!!
ResponderExcluir