Salut ! Parfois les cartes mères ne savent pas booter sur l'USB quand elles sont trop vieilles. Parfois elles savent mais sont assez vieilles pour n'avoir que des ports USB FullSpeed (12Mbps). Et elles ne savent bien entendu pas booter sur des ports USB rapportés par une carte PCI qui, elle, sait gérer le HighSpeed (480Mbps). Les cartes mères récentes n'ont pas ce problème...
Pour ceux qui ont déjà rencontré des problèmes de boot sur USB, je viens de dénicher ceci : http://www.solemnwarning.net/kexec-loader/ Il s'agit d'une mini distro qui tient sur une disquette et qui charge un noyau Linux. Ce noyau, lui, sait bien gérer les périphériques USB. Une petite appli se lance après le noyau (soit via le programme init, soit à la place de init lui-même) et cherche s'il y a sur les différents périphériques des noyaux Linux à lancer. Les options sont alors présentées dans un menu. L'utilisateur sélectionne le système qu'il veut booter et l'appli utilise alors un appel système magique : kexec (un programme en mode utilisateur portant le même nom permet de faire tonte la configuration). C'est cet appel système qui va permettre d'exécuter le noyau choisi (Kernel EXECution), de la même manière que si c'était Grub qui l'avait fait ! On voit alors le nouveau noyau démarrer en affichant ses traces sur l'écran. Plus de problème de carte mère obsolète qui ne sait pas booter sur USB !!! Bon amusement ! Librement Vôtre Florent Peyraud Diffusez cette liste aupres de vos relations :-) Linux Azur : http://linux-azur.org Vous etes responsable de vos propos. *** Pas de message SMS, HTML ni de PJ SVP ***
