Criando boot USB do "Instalador Debian" usando o GRUB

Publicado por Marcelo Klumpp em 02/12/2013

[ Hits: 10.252 ]

 


Criando boot USB do "Instalador Debian" usando o GRUB



Pode-se criar este boot com o sistema Debian ou qualquer outra variante dele. Foram feitos testes e deu tudo certo, inclusive, só faço instalações através deste boot.

Faça exatamente como está escrito, para evitar eventuais problemas.

Feito o boot usando o DVD do Debian Wheezy 7.2.0 versão i386:

Baixe o arquivo:
Se sua ISO for para versão 64 bits, apenas substitua o i386 por amd64.

Fazendo o boot:

Primeiro, veja qual é o dispositivo de seu pendrive. No terminal, faça o comando como superusuário:

P.S.: irei fazer tudo pelo terminal.
P.S. 2: se o sudo estiver habilitado, basta adicionar o comando sudo à frente de cada comando.

su
# blkid


A informação do último dispositivo é o pendrive, pois ele foi o último que foi adicionado à máquina.

Supondo que seu pendrive é /dev/sdc (este é meu pendrive aqui), faça o seguinte para formatar, depois crie uma pasta, monte o dispositivo e entre na pasta montada:

# mkfs.ext2 -L Debian-i386 /dev/sdc1
# tune2fs -c 0 /dev/sdc1
# mkdir -p /media/Debian-i386
# mount /dev/sdc1 /media/Debian-i386
# chmod -R 777 /media/Debian-i386
# cd /media/Debian-i386


Crie estes seguintes diretórios:

# mkdir -p install.386/gtk

Faça o comando para puxar os bootloaders da versão USB:

P.S.: se estiver criando uma versão 64 bits, substitua /media/Debian-i386 por /media/Debian-amd64.

A pasta install.i386 deverá ser substituída por install.amd (sem o "64").

Os links para puxar os bootloaders, substitua para amd64.

# wget -c http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/initrd.gz -P install.386
# wget -c http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/vmlinuz -P install.386
# mkdir gtk
# wget -c http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/gtk/vmlinuz -P install.386/gtk
# wget -c http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/gtk/initrd.gz -P install.386/gtk

Instale o GRUB no pendrive, com os comandos:

# grub-install --force --no-floppy --root-directory=/media/Debian-i386/ /dev/sdc
# grub-mkconfig -o /media/Debian-i386/boot/grub/
# cp /media/Debian-i386/boot/grub/.new /media/Debian-i386/boot/grub/grub.cfg
# cp -rf /usr/share/grub/unicode.pf2 /media/Debian-i386/boot/grub/


Edite o GRUB:

# gedit /media/Debian-i386/boot/grub/grub.cfg

Apague o conteúdo e copie e cole o conteúdo que postei no pastebin do Debian:
Após colar o conteúdo, clique em: PesquisarSubstituir

Substitua o código (este é o UUID da partição do meu pendrive): e3fce191-d36d-4b97-9e0a-aefbbb3d3cb4

Pelo do seu pendrive.
Para saber, faça o comando blkid como superusuário.
Clique em: Substituir Tudo

P.S.: se estiver criando a versão 64 bits, substitua os parâmetros da descrição de cada item (x86) para x64 e também onde está install.i386 por install.amd e o nome da ISO especificado no arquivo para amd64.

Copie o DVD do Debian para o pendrive:

# cp -rf /onde esta a ISO/debian-7.2.0-i386-DVD-1.iso /media/Debian-i386/debian-7.2.0-i386-DVD-1.iso

Lembrando que se for 64 bits, deve substituir i386 por amd64.

Por fim, libere as permissões para todas as pastas do pendrive, se ainda não fez:

# chmod -R 777 /media/Debian-i386/*

Outras dicas deste autor

Atualizar pacotes no Ubuntu: "Error mounting exit code 21" [Resolvido]

auto-apt - Erro: "dpkg warning obsolete option --print-installation-architecture" [Resolvido]

Samba com problemas ao resolver nomes de máquinas da rede [Resolvido]

Ubuntu + Windows 8 como dual boot

Slackware com o GRUB

Leitura recomendada

Bloqueio de sites por horário: Squid + IPtables

Reinstalando o GRUB com o DVD do Fedora 5

Ótima configuração para Conky (resolução: 1920x1080)

Configuração básica do Squid com filtro de URL

Colocando um site no ar sem o www

  

Comentários
[1] Comentário enviado por erasmo em 02/12/2013 - 12:31h

Marcelo,

fiquei confuso(desculpe), você diz:
Supondo que seu pendrive é /dev/sdc (este é meu pendrive aqui), faça o seguinte para formatar,[...e aí... é para fazer alguma coisa?]--->depois crie uma pasta...

[2] Comentário enviado por elppans em 03/12/2013 - 08:57h

Para formatar em ext2:

# mkfs.ext2 -L Debian-i386 /dev/sdc1

Desabilitar, limite de montagens:

# tune2fs -c 0 /dev/sdc1

Criar uma pasta para montagem:

# mkdir -p /media/Debian-i386

Montar o device na pasta criada:

# mount /dev/sdc1 /media/Debian-i386

dar permissão para "Todos", para que também o usuário comum possa editar o pendrive:

# chmod -R 777 /media/Debian-i386

Entrar na pasta:

# cd /media/Debian-i386


Verificar antes como super usuário usando o comando "fdisk -l" (sem aspas), ou "blkid" (sem aspas) qual é o device de seu pendrive.

Na dica, escrevi o que é pra fazer num total primeiro, pra depois mostrar todos os comandos.

Lembre de substituir a letra do device do meu pendrive pelo seu.

[3] Comentário enviado por lm.pintanel em 22/02/2014 - 19:03h

Uma ótima dica.
Foi útil para mim.
Era o que estava precisando.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts