De nos jours, de plus en plus d'ordinateurs portables n'ont pas de fonction CD/DVD-ROM intégrée, mais sont capables de démarrer à partir d'une clé USB. Ce petit guide fournit tous les besoins sur la façon de créer une clé USB amorçable pour installer une Debian sans avoir besoin d'un lecteur de CD/DVD.
Avant de continuer, assurez-vous d'avoir sauvegardé toutes vos données à partir de votre clé USB. Après avoir terminé ce guide, votre clé USB contiendra une nouvelle table de partition et toutes vos données seront perdues.
Ce guide suppose également que vous disposez d'un système Linux en cours d'exécution et d'une clé USB d'une taille minimale de 512 Mo que vous utiliserez pour le processus de création d'une clé USB d'installation de démarrage Debian.
Rechercher le nom du périphérique USB
Branchez votre clé USB et trouvez son nom de fichier de périphérique en :
fdisk -l
Pour le reste de ce guide, nous allons utiliser /dev/sdb comme cible.
ATTENTION :NE PAS COPIER ET COLLER LES COMMANDES DE CETTE PAGE À MOINS QUE VOTRE APPAREIL CIBLE NE SOIT AUSSI /dev/sdb !
Créer une partition FAT16
Ensuite, nous devons créer une partition FAT16. Pour cela, nous pouvons utiliser cfdisk avec l'option -z. Cette commande supprimera complètement toutes vos données de votre clé USB, donc sauvegardez d'abord ! :
cfdisk -z /dev/sdb
et créez une première partition principale avec la taille minimale de 260 Mo et laissez le reste non partitionné ou créez une deuxième partition avec un autre système de fichiers pour une utilisation normale de votre clé USB. La taille de 260 Mo conviendra à une image ISO boot.img.gz et Debian stable actuelle de Debian.
REMARQUE : il est possible de créer une seule partition avec la pleine taille de votre clé USB, mais vous ne pourrez pas utiliser plus de 239 Mo de la taille réelle de la mémoire de votre disque USB. Une fois cela fait, la sortie de fdisk -l ressemblera à celle ci-dessous.
Device Boot Start End Blocks Id System
/dev/sdb1 1 197 390817 6 FAT16
/dev/sdb2 198 1016 1624896 b W95 FAT32
Télécharger l'image d'amorçage Debian Comme première étape, nous devons télécharger l'image d'amorçage Debian. Utilisez wget :
wget ftp://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz
REMARQUE :si vous voulez une version test ou instable de l'image de démarrage Debian, remplacez simplement un mot-clé stable dans l'URL précédente par unstable ou testing.
Copier l'image de démarrage
Nous devons maintenant copier une image de démarrage Debian sur notre première partition qui, dans notre cas, est /dev/sdb1 :
zcat boot.img.gz > /dev/sdb1
Si vous obtenez une erreur "gzip :stdout :pas d'espace disponible sur l'appareil", augmentez simplement la taille de votre première partition.
Copier l'ISO du réseau Debian
À ce stade, il est temps de copier l'image debian netinst sur notre partition /dev/sdb1. Pour ce faire, nous devons monter /dev/sdb1 :
# mkdir /mnt/sdb1
# mount /dev/sdb1 /mnt/sdb1
# cp /path/to/image/debian-504-i386-netinst.iso /mnt/sdb1
Si vous n'avez pas Debian netinst ISO, vous pouvez le télécharger à partir de :http://www.debian.org/CD/netinst/
# umount /mnt/sdb1
Installer l'enregistrement de démarrage principal
Pour pouvoir démarrer à partir de notre clé USB, un MBR (Master Boot Record) doit être installé.
# install-mbr /dev/sdb
si vous n'avez pas de commande install-mbr disponible, installez le package mbr :
# apt-get install mbr
À ce stade, tout devrait être prêt à démarrer à partir d'une clé USB et à installer Debian Linux.
Modifier les paramètres de démarrage du BIOS et démarrer
Placez votre clé USB dans le port USB de votre PC / ordinateur portable et modifiez les paramètres du BIOS pour démarrer à partir du disque dur USB. Après le redémarrage, vous verrez MBR FA :appuyez sur "a" suivi de "1"