# Cadeau Noël: Clef USB boutable noyau 2.6.18

**URL:** <https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 3:25 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816 "2016-02-20T15:25:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:25 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/1 "2016-02-20T15:25:51Z")

</div>

Une clef USB (avec CD éventuel) boutable adaptée de Feather mlis à jour avec un noyau 2.6.18 (au lieu de 2.4.27) et francisé avec des pgms en plus.

Chargeable au pire sur  
[http://boisson.homeip.net/clef/Clef2007.iso](http://boisson.homeip.net/clef/Clef2007.iso) (mais c’est lent 30-35K/s)  
et donc surtout (si j’arrive à le mettre, scrogneugneu de ftp de free…) sur  
[http://franboisson.free.fr/sarge/Clef2007.iso](http://franboisson.free.fr/sarge/Clef2007.iso) (là c’est rapide)

Fichiers importants sur [http://boisson.homeip.net/clef/](http://boisson.homeip.net/clef/)

Mode d’emploi

1. Gravez le CD, celui ci est boutable seul
2. Pour la clef, procédez comme suit:

- prendre une clef de 256M ou plus
- créer dessus une partition de type W95 (FAT16), le type e
- formatter la partition (mkfs.vfat /dev/sda1)
- Monter le CD sur /cdrom et la clef sur /usb
- faire

```auto
# (cd /cdrom; tar c .) | (cd /usb; tar x)
# cd /usb
# find . -type f | xargs chmod 666
# cd /
# umount /usb
# syslinux /dev/sda1
# install-mbr /dev/sda
```

La clef est prête et boutable.

Si l’ordinateur ne boute pas sur USB, en mettant le CD et la clef, le CD  
boutera la clef.

Le son fonctionne en général mais il faut lancer alsamixer pour mettre le  
volume.  
Il y a dessus emacs+camllight (🙂 ) et giac/xcas 🙂 en plus des outils  
classiques de feather. Le noyau est un 2.6.18 (le 2.6.18-3 de debian recompilé)  
Je ne suis pas arrivé à faire fonctionner le script de boot de Knoppix, du coup  
j’ai fait un programme binaire qui courcircuite une partie de ce script en  
cherchant où se trouve le périphérique qui boute.

J’ai francisé complètement le boute et le clavier mais sous X, les accents passent mal  
(si quelqu’un a une idée, je fatigue un peu 🙂). Par contre, sous abiword, pas de  
soucis.

Pour rajouter des trucs:  
Installer cloop-module et cloop-utils.  
Monter le fichier knoppix/knoppix sous cloop

[code]# modprobe cloop file=/usb/knoppix/knoppix

# mkdir /var/K

# mount /dev/cloop /mnt

[/code]  
Faites une réplique du système et modifier le

```auto
# (cd /mnt; tar c .) | (cd /var/K; tar x)
# cd /var/K
# mv etc/resolv.conf etc/resolv.conf.old 
# cp /etc/resolv.conf etc
(important ça)
# chroot /var/K
# dpkg-get
# apt-get install ceque vous voulez
# apt-get remove ça aussi
# cd /usr
# sh dpkg-progs-tar
# cd /
# sh dpkg-tar
# exit
# mv /var/K/usr/dpkg-progs.tar.bz2 ~
# mv /var/K/usr/dpkg.tar.bz2 ~
# cd /var/K
# mkisofs -R . | create_compressed_fs - 65536 > /usb/knoppix/knoppix 
```

et voilà voilà, conserver les fichier dpkg-progs.tar.bz2 et dpkg.tar.bz2 qui vous sont  
personnels maintenant.  
Le coup suivant, faites

```auto
# (cd /mnt; tar c .) | (cd /var/K; tar x)
# cd /var/K
# mv etc/resolv.conf etc/resolv.conf.old
# cp /etc/resolv.conf etc
(important ça)
# chroot /var/K
# cd /usr
# tar xjf dpkg-progs.tar.bz2
# cd /
# tar xjf dpkg.tar.bz2
# apt-get update
....
```

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:25 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/2 "2016-02-20T15:25:51Z")

</div>

Super idée et super réalisation.  
Je vais tenter l’aventure demain.  
Ça c’est de l’aide Debian, bravo. ![:smt038](https://www.debian-fr.org/uploads/default/original/1X/08df484251490af77ba342c0331f3ee271065fe9.gif) ![:smt038](https://www.debian-fr.org/uploads/default/original/1X/08df484251490af77ba342c0331f3ee271065fe9.gif) ![:smt038](https://www.debian-fr.org/uploads/default/original/1X/08df484251490af77ba342c0331f3ee271065fe9.gif)

---

<div class="post-metadata">

**Author:** ![usinagaz](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/u/ecae2f/32.png) [@usinagaz](https://www.debian-fr.org/u/usinagaz)\
**Post date:** [Février 20, 2016, 3:25 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/3 "2016-02-20T15:25:51Z")

</div>

Merci fran.b 😛  
je vais aussi tenter sur mon pII en rade 😉

---

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/4 "2016-02-20T15:26:05Z")

</div>

merci bien moi je vais tenter ca ce soir sur mon PC malade qui freeze trop souvent j’ai bien peur que ma carte graphique est souffert ou pire ma carte mere :’(

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/5 "2016-02-20T15:26:07Z")

</div>

> [@](#):
>
> 1. Gravez le CD, celui ci est boutable seul
> 2. Pour la clef, procédez comme suit:
> 
> - prendre une clef de 256M ou plus
> - créer dessus une partition de type W95 (FAT16), le type e
> - formatter la partition (mkfs.vfat /dev/sda1)
> - Monter le CD sur /cdrom et la clef sur /usb
> - faire
> 
> ```auto
> # (cd /cdrom; tar c .) | (cd /usb; tar x)
> # cd /usb
> # find . -type f | xargs chmod 666
> # cd /
> # umount /usb
> # syslinux /dev/sda1
> # install-mbr /dev/sda
> ```
> 
> La clef est prête et boutable.

Je ne suis pas sûr d’avoir compris Fran, est-on obligé de graver unh CD ou est-ce que la clé seule suffit ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/6 "2016-02-20T15:26:08Z")

</div>

ATTENDEZ !  
Fran, je n’ai plus en tête le nom de l’outil qu’il faut utiliser dans ton tuto à la place de syslinux (extlinux ?), mais il vaut mieux utiliser de l’ext plutot qu’une fat qui va user à vitesse grand V les cellules allouées à la fat sur la clé (alors que l’ext répartit ses écritures d’allocation).  
Par ailleurs, petite remarque, il est de bon aloi de monter /tmp et éventuellement certaines parties de /var (/var/run par exemple) en ramdisk, ce qui donne dans le /etc/fstab sur la clé:

```auto

```

voilà mes conseils…

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/7 "2016-02-20T15:26:08Z")

</div>

[quote=“ricardo”]  
Je ne suis pas sûr d’avoir compris Fran, est-on obligé de graver unh CD ou est-ce que la clé seule suffit ?[/quote]

La clef seule suffit et boute toute seule, mais il arrive que des ordinateurs ne boutent pas sur USB, dans ce cas, le CD boutera la clef. On peut également se contenter de bouter sur le CD mais celui devra rester pendant toute la session.

Pour ne pas graver le CD, il suffit de monter l’image en loop

```auto

```

Sinon j’ai fait une deuxième version que je suis en train de mettre sur le site de free, elle comporte vim en moins mais mplayer et kino en plus. Il faudrait faire des tests Wifi aussi… Pour le moment je m’attache à ce que le CD tiennent sur un miniCD

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/8 "2016-02-20T15:26:17Z")

</div>

Bon, j’ai amélioré les choses, la version 2 est en train d’être déposé sur le site. Il y a d’emblée pluseirs améliorations à faire:

Les md5sums sont sur [http://boisson.homeip.net/clef/](http://boisson.homeip.net/clef/)

1. Virer ce message /dev/sda1 au boot qui ne correspond à rien (reste de Knoppix)
2. Mettre les firmware de ipw2200
3. Mettre une aide plus claire pour la touche f2 notamment les histoires de résolution si la machine date du siècle dernier
4. Améliorer le question pour la configuration de X
5. Mettre une icone pour ethereal
6. Faire en sorte que si la clef existe, le répertoire par défaut de knoppix soit dans cette clef.
7. Choix des logiciels? Faut il rester limité à un CD de 210M et odnc une cleff de 256M? (Oui pour moi)

La version précédente avait un bug au niveau de dpkg-get, désolé. Je suggère de repartir de la nouvelle version.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/9 "2016-02-20T15:26:17Z")

</div>

De nos jours, un clé d’1 GO vaut 30 € alors tu peux charger un peu plus la mule. 😉

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/10 "2016-02-20T15:26:17Z")

</div>

Pas faux ça, je tiens qd même à ce que le CD de boute (superflu en général) soit autonome. Je vais voir, j’attends des retours. La version sur le site free ne bougera pas pendant qques temps.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/11 "2016-02-20T15:26:17Z")

</div>

ATTENDEZ !  
Fran, avec [extlinux](http://syslinux.zytor.com/extlinux.php) à la place de syslinux on peut utiliser de l’ext plutot qu’une fat qui va user à vitesse grand V les cellules allouées à la fat elle même sur la clé (alors que l’ext répartit ses écritures d’allocation).  
Par ailleurs, petite remarque, il est de bon aloi de monter /tmp et éventuellement certaines parties de /var (/var/run par exemple) en ramdisk, ce qui donne dans le /etc/fstab sur la clé:

```auto

```

voilà mes conseils…

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/12 "2016-02-20T15:26:17Z")

</div>

Effectivement, je vais voir ça, cela aurait l’avantage de mettre la clef comme répertoire home de knoppix. L’inconvénient est que la clef n’est pas utilisable sous Windows, il suffirait de mettre deux partitions, une vfat et une ext. Pour les répertoires, j’ai fait confiance à Knoppix et n’ai pas trop touché cette partie. Je suis effectivement de ton avis…  
[edit: Scrogneugneu, il faut backporter syslinux 3.31, j’y va…]

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/13 "2016-02-20T15:26:18Z")

</div>

Qu’est-ce que je fais Fran, je reTC la nvelle mouture sur free ou j’installe celle que j’ai TC hier ?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/14 "2016-02-20T15:26:18Z")

</div>

> [@](#):
>
> Qu’est-ce que je fais Fran, je reTC la nvelle mouture sur free ou j’installe celle que j’ai TC hier ?

Retélécharges la nouvelle mouture, elle est plus aboutie

[edit: scrogneugneu, je viens de faire extlinux sur ma racine ☹, cochonnerie…]

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/15 "2016-02-20T15:26:18Z")

</div>

OK, sur le m^ lien I suppose ?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/16 "2016-02-20T15:26:19Z")

</div>

Marche pas extlinux ☹, je n’arrive pas à le faire bouter sur la clef 😕

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/17 "2016-02-20T15:26:19Z")

</div>

j’ai reussi… une fois.  
tu as installé le mbr fourni avec ?  
cat mbr.bin \> /dev/XXX

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/18 "2016-02-20T15:26:20Z")

</div>

Ben oui, ça lui a fait ni chaud ni froid. Il accède à la clef, et hop reprend le boute sur le disque… Crispant! J’ai tout essayé y compris renommer ce foutu fichier extlinux.conf en extlinux.cfg (pourquoi il est en .conf celui là??). Dommage car ça m’économisait 3M sur le disque… Je verrais plus tard, c’est bizarre.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/19 "2016-02-20T15:26:22Z")

</div>

Bon, je pensais charger ma clé ce soir mais c’est compromis car ton tuto est explicite mais seulement pour ceux “qui savent” et je ne fais pas partie ce ces derniers. 😢  
Mes questions en rouge :

[quote=“fran.b”]  
Mode d’emploi

1. Gravez le CD, celui ci est boutable seul
2. Pour la clef, procédez comme suit:

- prendre une clef de 256M ou plus
- créer dessus une partition de type W95 (FAT16), le type e  
quelle est la commande pour ce faire ?
- formatter la partition (mkfs.vfat /dev/sda1)
- Monter le CD sur /cdrom et la clef sur /usb  
je suppose qu’il faut d’abord créer un s/répertoire /media/usb, non ?
- faire

> [@](#):
>
> # (cd /cdrom; tar c .) | (cd /usb; tar x)
> 
> [color=red]je suppose que si on ne charge que la clé, il ne faut pas tt taper et en admettant,
> 
> # cd /media/usb ( on est ds le répertoire) ensuite, “; tar x” c’est censé charger le fichier que l’on a TC ? pas très clair ![/color]
> 
> # cd /usb
> 
> en principe, on y est déjà, non ?
> 
> # find . -type f | xargs chmod 666
> 
> # cd /
> 
> # umount /usb
> 
> # syslinux /dev/sda1
> 
> # install-mbr /dev/sda
> 
> [/quote]]  
> La clef est prête et boutable.  
> Je n’ai pas vu quand il fallait charger le fichier téléchargé

---

<div class="post-metadata">

**Author:** ![Ashgenesis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@Ashgenesis](https://www.debian-fr.org/u/Ashgenesis)\
**Post date:** [Février 20, 2016, 3:26 UTC](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816/20 "2016-02-20T15:26:23Z")

</div>

Je vais essayer de répondre a tes questions 🙂 j’ai essayé et j’ai un probleme au niveau du boot voir mon topic sur support debian. Bref,

Pour créé la partition tu le fait avec cfdisk ou gparted par exemple il faut juste qu’elle soit en fat16 pour changer de type avec cfdisk c’est le type 0E si je ne me trompe pas.

/media/usb n’est pas obligatoire tu peux monter ta cle usb ou tu veux c’est juste pour etre en rapport avec les commandes que fran.b te donne

si tu monte ton cdrom dans /mnt/cdrom et ta clé dans /media/usb la commande sera  
(cd /mnt/cdrom; tar c .) | (cd /media/usb; tar x)  
Si ta clé n’est pas monté ca ne servira a rien de copier les données.

pour cd /usb ca donnerais cd /media/usb non on n’y est pas déjà puisque c’est des chemins absolues qui sont donnés on peux taper la commandes entre parenthese de n’importe ou.

Si je ne me trompe pas en principe il est dans l’image iso tu n’as donc pas besoin de le copier faut juste démonter la clé lance le syslinux sur /dev/sda1 et installer le mbr. (Du moins si j’ai loupé une étape ici ca m’aiderais 😃)

[Page suivante](https://www.debian-fr.org/t/cadeau-noel-clef-usb-boutable-noyau-2-6-18/5816.md?page=2)
