samedi 21 décembre 2013

create usb boot

aptitude install mbr dosfstools mtools syslinux-common




# Pour la version 64 bits
wget http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/boot.img.gz
# Pour la version 32 bits
wget http://ftp.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/boot.img.gz

Décompresser là :

gunzip boot.img.gz

Insérer la clé USB destinataire :

veiller à ce qu'elle ne se monte pas automatiquement et la démonter au besoin
repérer le périphérique, par exemple /dev/sdb

Copier bit à bit le bootstrap sur la clé :

dd if=boot.img of=/dev/sdb bs=512

Récupérer la signature MD5 de la clé et du bootstrap pour vérifier :

md5sum /dev/sdb
md5sum boot.img

Monter la clé :

mkdir /tmp/USB
sudo mount /dev/sdb /tmp/USB

Récupérer l'image NetInst en amd64 ou en i386de la Debian

# pour architecture 64 bits
wget http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-cd/debian-7.1.0-amd64-netinst.iso
# pour architecture 32 bits
wget http://cdimage.debian.org/debian-cd/7.1.0/i386/iso-cd/debian-7.1.0-i386-netinst.iso

La copier sur la clé :

# pour architecture 64 bits
sudo cp debian-7.1.0-amd64-netinst.iso /tmp/USB
# pour architecture 32 bits
sudo cp debian-7.1.0-i386-netinst.iso /tmp/USB

Installer les pilotes non libres BNX2 et BNX2X :

sudo apt-get install firmware-bnx2x firmware-bnx2

Copier les pilotes sur la clé USB :

sudo cp /lib/firmware/bnx* /tmp/USB

Démonter la clé : tout est prêt pour l'installation :

sudo umount /tmp/USB


sinon voir l'excellent outil easy2boot (fin de la prise de tête :-)) tuto sur http://www.lecadelo.fr/easy2boot-une-trousse-a-outils-de-poche/