====== Intégration de GeeXboX sur UBCD ====== >**Sujet** : Intégration de GeeXboX sur UBCD >**Niveau** : Intermédiaire >**Auteur** : [[utilisateurs:Uncle Joe]] (2 août 2005) ==== Prérequis ==== 1 CD (R/Rw) avec l'ISO [[documentation:GeeXboX]] gravée dessus \\ 1 Partition où la [[documentation:GeeXboX]] est préalablement installée \\ 1 Logiciel pour visualiser la partition si elle est formatée en EXT (2/3) – ex : Explore2fs \\ 1 Logiciel pour lire les fichiers ISO (non indispensable) – ex : DaemonTools \\ ==== Procédure ==== Bien entendu vous devez avoir téléchargé le fichier ISO de votre Système MédiaCenter préféré ainsi que le fichier ISO d'UBCD sur le site http://ubcd.sf.net/ . Je recommande aux novices de télécharger la version sans le systeme insert, sinon il y aura des modifications supplémentaires à effectuer. Pour les débutants : installer DaemonTools (site : http://www.daemon-tools.cc/) ou tout logiciel permettant de visualiser le contenu des fichiers ISO. Généralement le logiciel réclame un redémarrage afin d'installer un lecteur virtuel (DVD). À proximité de l'heure une icône est apparue permettant de choisir l'image ISO à monter dans ce lecteur (sans avoir à la graver). Tout d'abord copiez l'intégralité CD (ou de l'ISO) [[documentation:GeeXboX]] dans un dossier sur votre disque dur que vous appellerez GeeXboX-CD (au pif). Faites de même pour UBCD. Partons du principe que vous avez également installé sur votre disque dur le Système [[documentation:GeeXboX]]. Si vous l'avez installé dans un disque FAT c'est très simple, copiez le contenu de la partition dans un dossier à proximité du dossier GeeXboX-CD (créé précédement) supposons que nous le nommons GeeXboX-HDD. Si par contre vous l'avez installé dans un disque formaté au standard Linux (Ext2 / Ext3), vous aurez forcément besoin d'une application (si vous utilisez – encore – Windows©). Allez sur un moteur de recherche – votre préféré – et recherchez : Explore2fs (http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm). Une fois téléchargé récupéréz l'intégralité de la partition (dossier boot + dossier GEEXBOX) que vous copierez dans le dossier GeeXboX-HDD. Voilà, maintenant les choses sérieuses commencent – je plaisante – il faut un éditeur de texte compatible Unix, par conséquent pour les novices : pas le Bloc-Notes de Windows – oubliez-le – éventuellement Wordpad. A présent copiez le contenu du dossier GeeXboX-CD dans le dossier UBCD. C'est fait?. Ok suite du programme, vérifiez que dans le dossier UBCD\GEEXBOX que vous venez de copier vous disposez d'un dossier boot. **Voici le listing** Répertoire de C:\UBCD\GEEXBOX\boot 31/07/2005 14:48 . 31/07/2005 14:48 .. 02/07/2005 19:43 2 048 boot.catalog 02/07/2005 19:42 129 boot.msg 02/07/2005 19:42 656 help.msg 02/07/2005 19:42 324 839 initrd.gz 02/07/2005 19:42 10 036 isolinux.bin 31/07/2005 14:59 1 741 isolinux.cfg 02/07/2005 19:42 11 826 pxelinux.0 29/06/2005 18:40 pxelinux.cfg 02/07/2005 19:42 74 513 splash.rle 02/07/2005 19:42 2 322 054 vmlinuz 11 fichier(s) 2 748 444 octets Répertoire de c:\UBCD\GEEXBOX\boot\pxelinux.cfg 31/07/2005 14:48 . 31/07/2005 14:48 .. 02/07/2005 19:42 596 default 1 fichier(s) 596 octets Si c'est ce que vous avez dans ce dossier vous pouvez continuer. Copier tout le contenu du dossier UBCD\GEEXBOX\boot dans le dossier UBCD\isolinux. Rappel : ne s'applique qu'à ceux qui ont téléchargé UBCD sans le systeme INSERT. Maintenant transférer tout le contenu du dossier GeeXboX-HDD\GEEXBOX dans le dossier UBCD\GEEXBOX. Il ne reste plus qu'une modification à effectuer afin de permettre l'amorcage de [[documentation:GeeXboX]] depuis l'interface d'UBCD. Editer – avec le Bloc-Note (windows) – le fichier custom.scn situé dans le dossier UBCD\boot\menus. Puis rechercher la ligne : [F1] User-defined Program Une fois trouvée modifiez la afin que vous sachiez ce qui sera lancé en appuyant sur la touche [F1], par exemple : [F1] GeeXBoX 20050620 Veillez à laisser les guillemets alignés en fin de ligne (rajouter quelques espaces). Ensuite recherchez la ligne (à la fin du fichier) : if ($lastKey == key[f1]); then memdisk myimage.img Modifiez la afin quelle corresponde à cela : if ($lastKey == key[f1]); then isolinux Sauvegardez le fichier custom.scn, et fermez le Bloc-Notes. Allez dans le dossier UBCD\ubcd\download puis décompressez le fichier cdrtools-1.10-win32-bin.zip dans le dossier système de Windaube C:\WINDOWS\System32 (WinXp \ Win9x) ou C:\WINNT\System32 (Win2k). Une fois fait copier le fichier build.bat dans le dossier UBCD. Profitez en pour rajouter quelques codecs dans le dossier UBCD\GEEXBOX\codecs. Mettez vous dans le dossier UBCD puis double-cliquez sur le fichier build.bat. Une fenêtre vous indiquera l'état d'avancement de la création de votre version d'UBCD. Une fois achevée gravez-la sur un cd (R\RW) afin de l'essayer. Pour tester le lancement de la GeeXboX rendez-vous dans le menu : [F5] User-defined Tools et lancez la GeeXboX avec la touche F1 de votre clavier.