 installer debian à partir d une clé ou un disque dur usb depuis 2001 la plupart des pc sont capables de démarrer directement sur un périphérique usb malheureusement on trouve peu de documentation claire sur le sujet pourtant cette méthode présente de nombreux avantages je vais donc décrire comment démarrer et personnaliser l installateur debian à partir d une clé usb i deux méthodes de boot différentes d abord il faut s assurer que le bios contient les périphériques usb dans sa séquence de boot on trouve deux méthodes usbzip et usbhdd la première est plus ancienne et lit la clé usb comme une disquette il ne doit pas y avoir de partitions et le premier secteur doit contenir un programme de boot de 512 octets la seconde utilise la clé comme un disque dur avec le même format de mbr et de partitions de nos jours tous les disques usb sont formatés dans le second format plus standard par conséquent si votre bios dispose de l option usbhdd préférez celleci ii l installeur debian pour le boot usb le dépôt de l installeur debian comporte un dossier hdmedia pour ce genre de boot  vmlinuz  un noyau linux debian standard initrdgz  un ramdisk avec l installeur de base sans le support reseau et un module permettant de charger n importe quelle image iso de cd ou dvd d installation debian gtk initrdgz  le même ramdisk mais avec l installeur graphique gtk et non plus ncurses bootimggz  une image de clé usb préfabriquée avec les éléments décrits cidessus amorcés par syslinux ftp ftpdebianorg debian dists sid main installeri386 current images hdmedia  iii une première approche quick n dirty la seule qui fonctionne en usbzip  il faut disposer d une clé d une capacité d au moins 128mo on va se servir de l image préfabriquée bootimggz si votre clé se trouve en dev sda il suffit de télécharger l image bootimggz et de l écrire sur la clé zcat bootimggz dev sda bien entendu toutes les données de la clé seront ecrasées il est alors possible de booter sur la clé avec la méthode usbzip mais il manque encore l image du cd d installation pour l ajouter mount dev sda mnt cp debiantestingi386businesscardiso mnt umount mnt vous pouvez mettre l image cd que vous voulez tant qu elle tient sur la clé une fois l installation commencée l image sera chargée toute seule ivpersonnalisation de l installeur usb on va maintenant fabriquer nousmêmes la clé en la personnalisant et en utilisant la méthode usbhdd pour commencer il faut créer une partition fat16 qui va contenir les fichiers de l installeur et l image cd prévoyez 30mo pour le premier le second pourra varier entre 30mo buisinesscard et 4go dvd fdisk dev sda device boot start end blocks id system dev sda1 1 198 49073 6 fat16 mkdosfs dev sda1 mount dev sda1 mnt cp initrdgz mnt cp vmlinuz mnt cp gtk initrdgz mnt initrdggz cp debiantestingi386businesscardiso mnt maintenant il nous faut un chargeur de démarrage après plusieurs essais je trouve que grub se comporte bizzarement avec les clés usb ne trouve pas le stage1 pour 2 pc sur 3 lors de mes tests lilo a marché dans tous les cas c est donc lui qu on va utiliser installez le paquet lilo voici le fichier liloconf que j ai utilisé disk dev sda bios 0x80 boot dev sda map tmp map install tmp bootcompatb keytable tmp frkmp lba32 ignoretable forcebackup dev null prompt image mnt vmlinuz label install initrd mnt initrdgz append vga normal ramdisksize 12000 root dev ram rw image mnt vmlinuz label ginstall initrd mnt initrdggz append video vesa ywrap mtrr vga 788 ramdisksize 12000 root dev ram rw pour générer frkmp et donc avoir lilo avec un clavier français keytablilo fr tmp frkmp finalemment lilo c liloconf m dev sda lilo c liloconf la clé devrait démarrer avec le choix entre une installation graphique et texte v méthode hybride on peut aussi combiner les deux méthodes et utiliser l image préfabriquée en usbhdd ceci a l avantage de garder le joli menu syslinux avec ses menus d aide ce qui n était pas le cas de l installation artisanale précédente comme pour la clé précédente il faut créer une partition fat16 cette foisci avec le drapeau boot activé device boot start end blocks id system dev sda1 1 198 49073 6 fat16 on va ensuite extraire le contenu de l image préfabriquée et le copier gunzip bootimggz mkdir tmp debianusb mount o loop bootimg tmp debianusb mount dev sda1 mnt cp tmp debianusb mnt umount tmp debianusb vous voyez alors que l image préfabriquée contient les mêmes fichiers initrd linux initrdg plus les fichiers de configuration de syslinux un chargeur de démarrage pour disquettes il faut à présent réinstaller le secteur d amorçage de syslinux installez les paquets mtools et syslinux puis exécutez syslinux dev sda1 pour utiliser syslinux avec un clavier français keytablilo fr mnt frkmp et ajoutez la ligne kbdmap frkmp dans  mnt syslinuxcfg comme pour les autres variantes il faut copier l image cd sur la clé cp debiantestingi386businesscardiso mnt maintenant on a une partition 1 avec un secteur de boot il faut qu un chargeur de démarrage du mbr lui passe la main pour ce faire on va encore utiliser lilo avec le fichier de configuration suivant disk dev sda bios 0x80 boot dev sda map tmp map install tmp bootcompatb keytable tmp frkmp lba32 ignoretable forcebackup dev null other dev sda1 label debian même remarque qu avant pour frkmp  lilo c liloconf m dev sda lilo c liloconf on peut enfin démarrer dessus avec un beau menu plein d options  vi conclusion l installation usb présente beaucoup d avantages pas de cd à graver c est plus rapide plus de cd qui grince on peut facilement changer d image iso il est possible d automatiser l installation avec un fichier preseedcfg sur la clé voir la section 47 du manuel d installation debian    installer debian à partir d une clé ou un disque dur usb bonjour alexis j ai tout lu mais j ai pas testé l article est claire et très intéressant j ai une toute petite remarque concernant les commandes je pense qu il est important de mettre le ou le devant la ligne de commande pour montrer ce qui doit être fait sous root ou sous simple utilisateur de plus cela permet de faire la différence entre ce qu il faut saisir et le résultat obtenu  installer debian à partir d une clé ou un disque dur usb bonsoir alexis je viens de lire ton article et je me demandais s il ne serait pas intéressant de développer ton premier point concernant le bios à savoir comment mettre l usbhdd par défaut dans le bios pour certains noninitiés comme moi par exemple ces petites intros que l on peut trouver ailleurs j en conviens nous sont bien utiles pour nous lancer dans la suite de l opération avec une certaine assurance a   installer debian à partir d une clé ou un disque dur usb voilà c est corrigé bonne remarque   installer debian à partir d une clé ou un disque dur usb d accord je vais essayer de prendre des captures d écran mais c est pas évident au démarrage de l ordi justement j en ai deux avec deux bios radicalement différents qui supportent l usb   installer debian à partir d une clé ou un disque dur usb mettre une capture d écran ne me parait pas indispensable dans ce cas d autant plus que tout les bios sont différents mais en effet tu peux ajouter les manips en une phrase pour tes deux bios différent pour guider l utilisateur installer debian à partir d une clé ou un disque dur usb bonjour dans vos explications vous détaillez bien comment faire à partir de linux on devinne dès lors les commandes ou les marches a suivre sous windows mais comment installer lilo alors que le pc est sous windows avant de passer au pinguin faudrait enlever la fenêtre merci installer debian à partir d une clé ou un disque dur usb installer debian à partir d une clé ou un disque dur usb génial toujours d actualité je m en suis servi hier soir pour faire une installation  debian  