URL: https://linuxfr.org/users/bubar/journaux/iso-hybrides Title: ISO hybrides Authors: bubar🦥 Date: 2009年04月17日T21:11:23+02:00 Tags: debian et fedora Score: 14 Cher journal. Depuis quelques temps Mandriva travaille à la confection de fichiers ISO hybrides, pouvant être gravés tels quels, de manière habituelle, mais aussi pouvant être copiés tels quels sur une clef USB. Le gain est évident : plus besoin de graver une galette pour disposer simplement d' une distribution installable. (sans non plus passer par des manipulations pas forcément évidente, comme un chroot, ou configurer grub, ou ...). Là une simple copie block à block du fichier iso vers une clef usb rends celle ci bootable et permet à l' utilisateur de disposer facilement d' un média contenant sa distribution en mode "liveCD" (liveUSB plutôt) et installable, si cette distribution le permet. Il devient donc très simple d' installer la distribution de son choix sur le netbook de son choix :) Netbook car ceux ci disposent rarement de lecteur CDrom. Mais de manière plus large, à l' heure ou les galettes CD et DVD commencent à voir leur fin de vie ... (c' est un peu prématuré certes, mais cela ne saurait trop tarder) c' est une solution très agréable à utiliser, et bien plus rapide que l' ensemble "gravure CD / boot dessus". La distribution de son choix ? vraiment ? Premier test, avec une Mandriva (qui fonctionnait déjà avec la RC1, pour la One Gnome seulement) Téléchargez l' iso suivante : [http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinu(...)](http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/iso/2009.1/rc2/mandriva-linux-one-2009.1-rc2-GNOME-europe-cdrom-i586.iso) Puis faites simplement, depuis votre poste courant : dd if=mandriva-linux-one-2009.1-rc2-GNOME-europe-cdrom-i586.iso of=/dev/sdX bs=8M Attention bien sûr à ne pas vous tromper de "device". Attention également à bien spécifier /dev/sdX (et non pas /dev/sdX1 ou /dev/sdX2 ...). Bootez sur votre clef : ça marche ;) ---> Deuxième test, depuis n' importe quelle distrib, et pour n' importe quelle distrib. Téléchargez le fichier suivant : [http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinu(...)](http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/devel/tools/mandriva-seed.sh) Cet outil est encore en plein développement, l' auteur à choisi d' utiliser xdg-su pour l' authentification. Donc sur une Fedora (10 ou rawhide) vous ne pourrez pas lancer directement l' outil. (pour les autres distributions, je ne sais, n' utilisant personnellement que Fedora, RedHat et Mandriva pour mes postes -et pas essayer sur Debian encore-). Vous devrez donc déclarez un nouveau module PAM correctement. Je ne détaillerais pas ici comment faire pour déclarer ce module, il n' y a rien de compliquer à cela, et je suppose que ceux connaissant PAM ne rencontrerons aucune difficulté particulière ici. Interessons nous donc à la méthode de "bourrins" aisément utilisable par tous : chmod +x ./mandriva-seed.sh ./mandriva-seed.sh < /usr/bin/consolehelper Voilà c' est tout :) Ici une faute d' écran sur ma Fedora (rawhide) [http://nsa06.casimages.com/img/2009/04/17/090417024704768209(...)](http://nsa06.casimages.com/img/2009/04/17/090417024704768209.png) Ici une autre, sur une Mandriva Cooker : [http://nsa06.casimages.com/img/2009/04/17/090417071127881555(...)](http://nsa06.casimages.com/img/2009/04/17/090417071127881555.png) Si vous (re)brancher votre clef, Gnome va raler parcequ' il n' y a pas encore l' implémentation du type. Drakdisk, selon la version vous affichera "linux native" ou "isoFS" (et vous affichera la taille d' une "partition" ainsi que l' espace libre restant). Gparted affiche "inconnu" (et affichera également l' espace libre restant). Concernant cette technologie d' ISO Hybrides, la documentation est quelque peu frugale, mais le projet a été intégré à SYSLINUX (depuis la version 3.72) On pourra regretter que le nom de cet outil comporte le mot "mandriva" et affiche le logo de la distribution, ce qui pourrait faire croire à un outil exclusif : il n' en est rien, cet outil est prévu pour fonctionner sur toutes les distributions et avec les ISO de toutes les distributions. A noter qu' une version pour Windows existe : faite la essayer à vos mais pour qu' ils installent en toute autonomie la distribution de leur choix. Aussi pour qu' ils puissent essayer et comparer un grand nombre de distributions, avec une seule clef, pour leur netbook :) A noter enfin que mandriva-seed, dans cette version, de comporte pas de mention de license. Mais l' auteur confirme que la license est GPL v2. Gageons que la prochaine version comprendra un en-tête spécifiant explicitement GPL v2 ;) Références : [http://wiki.mandriva.com/fr/2009.1_RC_1#ISOs_hybrides](http://wiki.mandriva.com/fr/2009.1_RC_1#ISOs_hybrides) [http://syslinux.zytor.com](http://syslinux.zytor.com) [http://wiki.mandriva.com/en/2009.1_RC_2#Hybrid_ISOs](http://wiki.mandriva.com/en/2009.1_RC_2#Hybrid_ISOs) --> Fedora, Debian, Ubuntu, Mandriva : tester l' outil "mandriva-seed" : il se lancera correctement sur votre bureau favori et fera correctement son travail. Testez vos ISO préférées Debian, Fedora, Mandriva ... <--