User Tools

Site Tools


freeduccd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

freeduccd [2013/01/30 17:50] (current)
Line 1: Line 1:
 +ComputerStuff > [[GnuLinux]] > [[LiveCD]]
 +[[ComputerStuff]] > [[GnuLinux]] > [[LogicielsEducatifs]]
  
 +http://​www.ofset.org/​freeduc-cd
 +
 +J'ai eu la chance d'​avoir une démonstration par l'un des développeurs d'​Ofset,​ Georges Khaznadar lors du ~FreeEDEM 2004 (21-22 février).
 +
 +Par défaut, le [[LiveCD]] (basé sur (([[Knoppix]]))) boote en anglais. Mail il existe une ((http://​prdownloads.sourceforge.net/​ofset/​freeduc-cd-fr-1.4.1.iso?​download version française)) de la version 1.4.1.
 +
 +C'est assez pratique pour les néophytes: ils ne doivent pas chipoter avec les cheatcodes de (([[Knoppix]])).
 +
 +J'ai fait une version française avec clavier belge par défaut.
 +
 +Il existe une version italienne par défaut faite par Michele Dalla Silvestra à qui j'ai demandé comme procéder. Il m'a gentiment répondu:
 +<​[I'​ve done it manually:
 +
 +- mounted the iso image (via loop);
 +- copied all files into a new directory;
 +- unmounted the original iso;
 +- mounted via loop device the file "​KNOPPIX/​boot.img";​
 +- updated the file "​syslinux.cfg";​
 +- unmounted KNOPPIX/​boot.img;​
 +- executed "​mkisofs"​ in the new tree;
 +
 +You need familiarity with "mount -o loop" and "​mkisofs -b boot.img"​.]>​
 +
 +Voici comment faire.
 +
 +<​code>​sudo mount -o loop -t iso9660 /​home/​carl/​download/​iso/​freeduc-cd-fr-1.4.1.iso /mnt/iso/
 +mount: could not find any device /​dev/​loop#</​code>​
 +
 +Solution:
 +<​code>​sudo modprobe loop</​code>​
 +
 +<​code>​sudo mount -o loop -t iso9660 /​home/​carl/​download/​iso/​freeduc-cd-fr-1.4.1.iso /mnt/iso/
 +cp -r /mnt/iso/ /​home/​carl/​tmp/​freeduc
 +sudo umount /mnt/iso/
 +sudo mount -t vfat -o loop /​home/​carl/​tmp/​freeduc/​iso/​KNOPPIX/​boot.img /mnt/boot/
 +sudo vi /​mnt/​boot/​syslinux.cfg</​code>​
 +
 +Après
 +<​code>​APPEND ramdisk_size=100000 init=/​etc/​init noapic apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix lang=fr</​code>​
 +ajouter sur la même ligne:
 +<​code>​keyboard=be xkeyboard=be</​code>​
 +
 +Ici petite complication:​ il n'a pas voulu sauver, donc je suis passé en root:
 +<​code>​su</​code>​
 +syslinux.cfg a été remplacé par syslinux.cfg~
 +J'ai donc changé le fichier syslinux.cfg~comme indiqué ci-dessus.
 +Lorsque j'ai voulu renommer (avec mv), j'ai obtenu une erreur:
 +<​code>​excalibur:/​home/​carl#​ mv /​mnt/​boot/​syslinux.cfg~ /​mnt/​boot/​syslinux.cfg
 +mv: cannot move `/​mnt/​boot/​syslinux.cfg~'​ to `/​mnt/​boot/​syslinux.cfg':​ No space left on device</​code>​
 +
 +J'ai donc fait un mv vers /​tmp/​syslinux.cfg puis je l'ai remis dans /mnt/boot:
 +<​code>​mv /​mnt/​boot/​syslinux.cfg~ /​tmp/​syslinux.cfg
 +mv /​tmp/​syslinux.cfg /​mnt/​boot/</​code>​
 +
 +<​code>​sudo umount /mnt/boot/
 +cd /​home/​carl/​tmp/​freeduc/​iso/</​code>​
 +
 +Ensuite, il faut faire l'​image iso avec mkisofs et les bons paramètres...
 +
 +<​code>​mkisofs -pad -l -r -J -v -V "​Freeduc-cd 1.4.1 fr-BE" -b KNOPPIX/​boot.img -c KNOPPIX/​boot.cat -hide-rr-moved -o /​home/​carl/​download/​iso/​freeduc-1.4.1-fr-BE.iso /​home/​carl/​tmp/​freeduc/​iso</​code>​
 +
 +J'ai supposé que Freeduc vient d'une version <= knoppix 3.3 (je n'ai pas trouvé de confirmation) et j'ai donc pris les paramètres renseignés sur le ((http://​www.knoppix.net/​wiki/​Knoppix_Remastering_Howto [[Knoppix]] remastering HOWTO)).
 +
 +Ça marche sous X Window, mais pas en console (toujours clavier US).
 +
 +Développements en cours à ftp://​developer.ofset.org/​pub/​freeduc/​iso/​
freeduccd.txt · Last modified: 2013/01/30 17:50 (external edit)