gdh



Installation de Toutou sur une clef USB de 2 Gb sans graver Toutou sur un CD.

On suppose que l'on travaille avec l'OS linux Debian.  Il faut adapter le tuto en fonction de sa distribution
On suppose que la clef USB est en /dev/sdb
On doit charger:
Lucid Puppy  ici: lupu-528.005.iso
Puis on monte l'image iso dans un répertoire.
On doit avoir les packages suivants installés:  syslinux, lilo, mbr, dosfstools

1
Insérer la clef USB, puis taper  sudo fdisk -l   puis  Entrée
Liste toutes les partitions de tous les périphériques de la machine.
On suppose que fdisk indique que la clef USB est en /dev/sdb

2
Taper  sudo  fdisk /dev/sdb   puis  Entrée
On va partitionner la clef USB.

3
Taper  d   puis  Entrée
On va effacer les partitions présentes sur la clef.(recommencer pour chaque partition)

4
Taper  n  puis  Entrée
On va créer une nouvelle partition. La n° 1.

5
Taper  p  puis  Entrée
partition primaire n° 1.

Taper Entrée pour définir le premier cylindre.
Taper +400M pour mettre la taille de la partition à 400Mb (Attention si on oublie le M, 400 n'est pas pris en compte).

6
Taper  a  puis  Entrée
On rend la partition 1 bootable.

7
Taper   t  puis  puis  Entrée
Pour choisir le type de la partition.
Code 6 pour fat16.
Puis on recommence n pour créer la deuxième partition et on lui alloue toute la place restante.

8
Taper  w  puis  Entrée
Pour écrire la nouvelle table de partitions.

9
S'assurer que les partitions ne sont pas montées.
Puis taper:  sudo  mkfs.vfat -F 16 -n usb  /dev/sdb1
On met un système de fichier fat16 sur /dev/sdb1.

10
Taper : sudo  mkfs.ext2  -b  4096 -L casper-rw  /dev/sdb2
Pour mettre sur la deuxième partition un système de fichier ext2.

11
Retirer la clef USB et la réinsérer.
avec gnome et metacity les deux partitions se montent automatiquement: (on peut désactiver cette fonction en
allant dans système -> centre de controle)
/dev/sdb1 en /media/usb et /dev/sdb2 en /media/casper-rw.
Sinon monter /dev/sdb1 avec  mount et remplacer /media/usb par votre point de montage.

12
Taper :  sudo   mount -o  loop lupu-528.005.ISO   /mnt
Pour monter l'image iso de Toutou.

13
Taper  cd   /mnt
Pour se mettre dans l'image montée en /mnt.
14
Taper  cp -rf  *  /media/usb puis Entrée
On copie le contenu de l'image dans la partition 1 de la clef USB

15
Taper  cd   /media/usb/  puis Entrée
Taper   sudo  mv isolinux.cfg  syslinux.cfg
Puis éditer le fichier syslinux.cfg et effacer pmedia=cd

16
Démonter les partitions de la clef USB.  (soit avec un clique soit avec umount /media/...)
Quitter xwindow, puis en ligne de commande:
Taper   sudo  syslinux -sf  /dev/sdb1  puis Entrée
Taper   lilo  -M  /dev/sdb (pas /dev/sdb1)

17
Relancer la machine entrer dans le BIOS et mettre en premier dans le BIOS: USB-HDD (pas USB KEY ni USB FDD)
La machine devrait démarer Toutou sur la clef USB

Pour moi cela marche avec un acer aspire 5102wlmi (amd64).

Have fun !