Salut,
Alternativement à tout ce qui a été présenté ici, il est possible de mettre l'installeur directement sur le FS de la clé, l'avantage étant que celle-ci reste alors utilisable en tant que stockage.
Voici mon pense-bête :
Tout d'abord, on formate la clé, soit en EXT soit en VFAT. On
la monte, puis on télécharge dessus les dossiers "kernels/" et
"isolinux/" de la version Slackware choisie (~35 Mo de
données):
Code : Tout sélectionner
mount /dev/sdXN /mnt/tmp
wget -4 -P /mnt/tmp -r -N -l inf \
ftp://.../kernels ftp://.../isolinux
Dans "isolinux/", on peut supprimer tout ce qui a trait au
bootloader du même nom ("iso.sort", "isolinux.bin"), à
l'exception du fichier de configuration "isolinux.cfg". Selon
que la clé soit en VFAT ou en EXT il faut ensuite le renommer
"syslinux.cfg" ou "extlinux.conf" (attention à l'extension).
Pour plus de simplicité, on va également renommer le dossier
"isolinux/" "bootloader/".
Maintenant, on va installer le bootloader. Si la clé est en
VFAT, on utilise la commande 'syslinux', sur un périphérique
DÉMONTÉ:
Si elle est au contraire en EXT, on emploie 'extlinux' (version
4+, pour les supports de EXT4 et BTRFS -- même si a priori
inutiles pour un installeur), sur un périphérique MONTÉ,
avant de copier un MBR sur le périphérique MAÎTRE:
Code : Tout sélectionner
extlinux -i /.../bootloader
cat /usr/share/syslinux/mbr.bin >/dev/sdX
La clé est prête. On peut alors la booter et choisir la source
d'installation appropriée (disque local, NFS, FTP/HTTP... ).