Partitionner un périphérique USB La plupart des périphériques USB ne sont pas prêts à être amorcés par le microprogramme Open Firmware, et vous devez les repartitionner. Sur les systèmes Mac, faites mac-fdisk /dev/sdX, initialisez une nouvelle table des partitions avec la commande i et créez une nouvelle partition Apple_Bootstrap avec la commande C. Remarquez que la première partition sera toujours la table des partitions elle-même. Saisissez : $ hformat /dev/sdX2 Faites attention à utiliser le périphérique correct pour la clé. Le programme hformat se trouve dans le paquet &debian; hfsutils. Pour pouvoir lancer le noyau après l'amorçage sur la clé, nous y mettons un programme d'amorçage. Le programme yaboot peut être installé sur un système de fichiers HFS et configuré en modifiant un simple fichier texte. On peut modifier la configuration du programme d'amorçage avec tous les systèmes d'exploitation qui acceptent le système de fichiers HFS. L'utilitaire ybin de yaboot ne comprend pas pour l'instant les périphériques USB, et vous devrez installer yaboot manuellement avec les outils hfsutils. Saisissez : $ hmount /dev/sdX2 $ hcopy -r /usr/lib/yaboot/yaboot : $ hattrib -c UNIX -t tbxi :yaboot $ hattrib -b : $ humount Encore une fois, faites bien attention à utiliser le nom correct pour la clé. La partition ne doit pas être montée pendant la procédure. Cette procédure met le programme d'amorçage sur la partition et utilise les outils HFS pour préparer ce programme à être lancé par le microprogramme Open Firmware. Ensuite, la clé USB peut être préparée avec les outils standard d'Unix. Ajouter l'image d'installation Montez la partition (mount /dev/sdX2 /mnt) et copiez les fichiers suivants sur la clé : vmlinux (noyau binaire) initrd.gz (image du disque virtuel initial) yaboot.conf (fichier de configuration de yaboot) boot.msg (message optionnel) Le fichier de configuration yaboot.conf doit contenir les lignes suivantes : default=install root=/dev/ram message=/boot.msg image=/vmlinux label=install initrd=/initrd.gz initrd-size=10000 read-only Remarquez que la valeur du paramètre initrd-size doit être augmentée avec la taille de l'image qui est amorcée. Si vous utilisez une image hd-media, vous devez copier le fichier ISO d'une image ISO de &debian; Vous pouvez utiliser l'image netinst ou l'image d'un disque complet. Consultez . Assurez-vous de choisir une image qui tienne sur la clé. Veuillez noter que l'image netboot mini.iso ne peut être utilisée à cet effet. sur la clé. Une fois l'image copiée, démontez la clé (umount /mnt).