Préparation des fichiers pour un amorçage avec une clé USB
Quand on veut amorcer à partir d'une clé USB, il existe deux méthodes d'installation.
La première utilise la clé uniquement pour lancer l'installateur lui-même,
toute l'installation se faisant ensuite sur le réseau.
La seconde consiste à copier une image CD sur la clé et
à utiliser cette image comme source de paquets, source qui peut se combiner avec un miroir.
Cette deuxième méthode est la plus commune.
Pour préparer une clé USB, vous avez besoin d'un système GNU/Linux fonctionnel
qui gère les périphériques USB. Sur les systèmes récents, la clé devrait être
automatiquement reconnue. Si ce n'est pas le cas, vérifiez que le module du noyau
usb-storage est chargé. Une fois insérée, la clé sera associée à un périphérique appelé
/dev/sdX, où le X
est une lettre minuscule (a-z).
Avec la commande dmesg, il est possible de savoir à quel périphérique
la clé a été associée. Pour pouvoir écrire sur la clé, il vous faudra
enlever la protection contre l'écriture.
Les procédures décrites dans cette section détruisent ce qui se trouve sur le périphérique.
Faites très attention à utiliser le nom correct pour la clé USB. Si vous vous trompez et
utilisez un autre périphérique, un disque dur par exemple, toutes les données du disque
seront perdues.
Pour préparer une clé qui n'amorce que l'installateur, l'installation se faisant ensuite sur le réseau,
vous devez télécharger l'image mini.iso
qui se trouve dans le répertoire netboot (son adresse précise
est mentionnée dans ) et copier cette image sur la clé,
ce qui efface le contenu actuel de la clé. Cette méthode convient aux clés de très petite taille
(quelques mégaoctets).
Par exemple, avec un système GNU/Linux, vous pouvez copier l'image mini.iso
sur la clé de cette manière :
# cat mini.iso > /dev/sdX
# sync
Pour ajouter un microprogramme sur une clé ainsi préparée, vous devez récupérer les
fichiers du microprogramme. Consultez pour des précisions.
Puis, vous devez débrancher la clé puis la rebrancher. Vous devez voir maintenant deux partitions
sur la clé. Montez la deuxième partition et placez-y les fichiers du microprogramme
de cette manière :
# mount /dev/sdX2 /mnt
# cd /mnt
# tar zxvf /path/to/firmware.tar.gz
# cd /
# umount
Pour préparer une clé USB qui contient une image CD permettant l'installation de paquets,
les images d'installation se trouvent dans le répertoire hd-media.
Pour copier les fichiers sur la clé, vous pouvez utiliser
aussi bien l'une ou l'autre des méthodes décrites plus bas. Vous devez aussi
télécharger une image CD. Les images de l'installation ainsi que l'image CD doivent être
basées sur la même version de l'installateur. En cas de non correspondance, des erreurs
Le message d'erreur le plus fréquent est qu'aucun module noyau ne peut être trouvé.
Cela signifie que la version des udebs
pour les modules du noyau
dans l'image CD ne correspond pas à la version du noyau en cours d'exécution.
sont possibles.
Notez que la capacité de la clé doit être au moins égale à 256 Mo. Pour des
capacités inférieures, voyez .
Copie des fichiers — méthode simple
Le fichier hd-media/boot.img.gz contient tous les
fichiers de l'installateur, le noyau et le programme
SYSLINUX avec son fichier de configuration.
yaboot avec son fichier de configuration.
Bien que pratique, cette méthode possède un inconvénient majeur : la taille logique
du périphérique est limitée à 256 Mo, même si la capacité de la clé est supérieure.
Pour retrouver la taille réelle, il vous faudra repartitionner la clé et créer un nouveau
système de fichiers. Il existe aussi un deuxième inconvénient : vous ne pouvez pas copier
une image de CD complet mais seulement l'image netinst
ou l'image businesscard
.
Il vous suffit d'extraire cette image sur votre clé USB :
# zcat boot.img.gz > /dev/sdX
Créez une partition Apple_Bootstrap
sur la clé avec la commande
C de mac-fdisk et placez l'image
avec :
# zcat boot.img.gz > /dev/sdX2
Montez ensuite la clé
(mount
/dev/sdX /mnt),
(mount
/dev/sdX2 /mnt),
qui aura maintenant un système de fichiers
FAT
HFS, et copiez une image ISO de type
netinst
ou businesscard
.
Démontez la clé (umount /mnt)
et voilà, c'est fait !
Copie des fichiers — méthode détaillée
Si vous aimez la souplesse d'utilisation ou si vous voulez simplement savoir ce qui se
passe, vous pouvez utiliser la méthode suivante pour placer les fichiers
sur la clé. L'un des avantages de cette méthode est que, si la capacité de la clé est
suffisante, vous pouvez copier l'image d'un disque entier.
&usb-setup-x86.xml;
&usb-setup-powerpc.xml;
Amorcer la clé USB
Si le système refuse de s'amorcer à partir de la clé, il se peut que le
secteur principal d'amorçage de la clé soit défectueux. Corrigez-le avec le
programme install-mbr qui se trouve dans le paquet
mbr :
# install-mbr /dev/sdX