Criando boot USB do "Instalador Debian" usando o GRUB

Publicado por Marcelo Klumpp em 02/12/2013

[ Hits: 11.649 ]

 


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]

Usando ITAÚ sem o Warsaw

Slackware com o GRUB

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

Guardião ITAÚ (Warsaw) + Firefox Mint + Oracle Java no Debian

Leitura recomendada

Thin-Client Linux vs Terminal Server licenciado por dispositivo

Terminal Guake com comandos personalizados

Applet de volume de som no Ubuntu 10.04

Aplicativos Flatpak no Dmenu

Teclas de função de brilho para Sony Vaio

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts