,

Pendrive bootable

Vérification de module:
# modprobe usb-storage

# modprobe -l
/lib/modules/2.6.25.20-0.4-pae/kernel/drivers/usb/storage/usb-storage.ko

Ensuite, branchez la clé USB, et regarder le rapport du noyau (à la fin du raport)
# dmesg | tail -n 50
usb-storage: device found at 46
usb-storage: waiting for device to settle before scanning
scsi 47:0:0:0: Direct-Access OCZ RALLY2 8.07 PQ: 0 ANSI: 2
sd 47:0:0:0: [sde] 15687680 512-byte hardware sectors (8032 MB)
sd 47:0:0:0: [sde] Write Protect is off
sd 47:0:0:0: [sde] Mode Sense: 03 00 00 00
sd 47:0:0:0: [sde] Assuming drive cache: write through sd 47:0:0:0: [sde] 15687680 512-byte hardware sectors (8032 MB) sd 47:0:0:0: [sde] Write Protect is off
sd 47:0:0:0: [sde] Mode Sense: 03 00 00 00
sd 47:0:0:0: [sde] Assuming drive cache: write through


# cfdisk /dev/sde





Formatage en fat32 :
# mkfs.vfat -F 32 -n SYSTEM /dev/sde1

La commande dd va écraser les 404 premiers octets du MBR de la clé USB. Cela inscrira les instructions de démarrage par défaut.
Cette commande préservera la table des partitions qui commence a l'octet 446 dans le MBR.
(Il faut donner le chemin vers syslinux)
# dd if=/usr/share/syslinux/mbr.bin of=/dev/sde
# sync

Montage de clé :
# mkdir /mnt/usbstick
# mount -t vfat /dev/sde1 /mnt/usbstick

Copier les fichiers du system à installer:
# cp -r /mnt/cdrom/* /mnt/usbstick/
# mv /mnt/usbstick/...chemin.../isolinux.cfg /mnt/usbstick/isolinux/syslinux.cfg
( # mv /mnt/usbstick/isolinux /mnt/usbstick/syslinux )

Rendre la clé amorçable :
# umount /dev/sde1
# syslinux /dev/sde1
# sync

Téléchargez syslinux sur http://freshmeat.net/projects/syslinux/:
http://freshmeat.net/urls/763439ec52661b068de1ace6f8b4a96a

Un logiciel pour automatiser : UNetbootin liens


Universal USB Installer (pour Windows) liens

Live USB stick (imagewriter OpenSuse) liens