Como criar um pendrive inicializável com o Debian Squeeze

8

Usando o Ubuntu, quero instalar o Debian Squeeze no meu PC com um pendrive inicializável. Encontrei este tutorial:

Conecte a chave usb para encontrar a localização do dispositivo:

$ df -k
/dev/sdb                244476    217968     26508  90% /media/xxx

Isso mostra que /dev/sdbé a minha chave USB. Então eu desmontei

# umount /dev/sdb

Faça o download desses dois arquivos:

# cd /tmp/
# wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
# wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

Copie o primeiro no stick (ele deve ser desmontado):

# zcat boot.img.gz > /dev/sdb

Em seguida, monte o bastão e copie debian-testing-i386-netinst.isonele:

# mount /dev/sdb /mnt/
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
# umount /mnt/

A chave USB está pronta. Conecte-o ao computador para instalar, selecione no BIOS USB o primeiro dispositivo de inicialização e inicie a instalação do Debian Squeeze.

Na etapa:

# cp /tmp/debian-testing-i386-netinst.iso /mnt/

o arquivo ISO é apenas copiado , não extraído - está correto?

tmedtcom
fonte
1
esta questão mostra como eu faço isso, um problema que se levantou, e como eu fixa-lo: unix.stackexchange.com/questions/25339/...
ixtmixilix
2
sim, está correto, este é um dos métodos suportados pelo Debian
enzotib
1
Onde você encontrou este tutorial?
Gilles 'SO- stop be evil'

Respostas:

12

Esse procedimento sempre funcionou para mim. Eu tentei usar unetbootincom o debian, mas por alguns motivos, nunca consegui fazê-lo funcionar para ISOs Debian (estranhamente, funciona sem problemas para outras distros que tentei como Ubuntu, Finnix (ambos baseados no Debian!) E CentOS).

Mas agora, a partir do Squeezelançamento, descobri que a imagem iso do netinstall também funciona perfeitamente com o USB!

Faça o download e faça

dd if=debian-*-netinst.iso of=/dev/sdX

onde /dev/sdXestá o seu pendrive?

Mr Shunz
fonte
3

Deixe o bastão desmontado e depois como raiz:

cat XXXX.iso > /dev/sdX
sync
erkki
fonte
você não precisa ser root para poder fazer isso; na verdade, seria muito mais seguro se ur não raiz
tshepang
1
  1. Se você estiver criando um USB inicializável, com o objetivo de fazer uma instalação. Você pode querer verificar http://unetbootin.sourceforge.net/ . A maioria das distros tem pacotes disponíveis, nos repositórios e, possivelmente, na publicação não oficial online. Essa ferramenta automatiza um ISO completo para a conversão USB inicializável. O USB deve ser particionado e montado primeiro. leia abaixo para corrigir a partição, o que pode ser necessário de qualquer maneira.

  2. Não estou familiarizado com esse script específico do Debian, mas fiz muitos multiboots do Grub2 via USB. Para o Grub2 inicializar a partir de um ISO, ele deve ser completamente desfragmentado. Qualquer fragmento tornará o ISO não inicializável a partir do grub. O USB deve ter apenas uma partição e deve ser primário. O sinalizador de inicialização deve estar definido e a partição deve ter um sistema de arquivos FAT32. Se houver algum problema com o particionamento, refaça o USB. Certifique-se de criar um novo rótulo de disco do msdos e o MBR em uma ferramenta como a parted. Crie sua partição primária, defina o sinalizador de inicialização e use mkfs.

JM Becker
fonte
1

Este link não funcionará mais

$ wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz

Agora está disponível em:

$ wget http://d-i.debian.org/daily-images/i386/daily/hd-media/boot.img.gz

O unetbootin também funciona bem para mim, desde o Debian 7.x (testado com ISO de DVD ao vivo)

# apt-get install unetbootin
Janar
fonte