Comment mettre BackTrack 3 sur une carte SD ou une clé USB bootable, avec changements persistants.

Vous aurez besoin de:

Marche à suivre:

  1. Avec l'éditeur de partition de votre choix, créer deux partitions sur la carte SD/clé USB. La première partition devra être formatée en FAT 16 et de taille supérieure ou égale à 1 Go (il est recommandé de mettre plus si vous souhaitez ajouter des modules additionels par la suite, 1.5 Go est une bonne taille). La seconde partition devra être formatée en Ext2. Elle DOIT être en Ext2, sinon cette configuration ne fonctionnera pas. Pour ce tutoriel, la première partition sera appelée sda1 et la deuxième sda2.
  2. Extraire le contenu de l'archive bt3b141207.rar et copier les répertoires boot et BT3 et leur contenu sur la première partition de la carte SD/clé USB.
  3. Sur la seconde partition (Ext2) de la carte SD/clé USB, créer un répertoire vide appelé changes.
  4. Exécuter le script bootinst.sh contenu dans le répertoire boot sur la première partition (/mnt/sda1/boot/bootinst.sh). Cela rendra la carte SD/clé USB bootable.
  5. Editer le fichier syslinux.cfg qui se trouve dans /mnt/sda1/boot/syslinux. Trouver l'entrée concernant les options des changements persistants, remplacer le paramètre de boot changes=/slax/slaxsave.dat par changes=/dev/sda2 et sauvegarder le fichier syslinux.cfg. L'entrée “persistent changes” devrait maintenant ressembler à ça:

    LABEL pchanges
    MENU LABEL BT3 Graphics mode with Persistent Changes
    KERNEL /boot/vmlinuz
    APPEND vga=0×317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/dev/sda2 autoexec=xconf;kdm

    NB: L'utilisation du chemin /dev/sda2 laisse supposer que lors du boot sur la carte SD/clé USB votre pc identifie la partition en FAT 16 comme étant sda1 et la partition en Ext2 sda2. Si les partitions sont identifiées autrement (sdb1 and sdb2, par exemple), le chemin de changes= devra être modifié en conséquence. Autrement dit, si la partition en Ext2 est identifiées comme étant sdb2, le chemin devra être changes=/dev/sdb2.
  6. Booter sur la carte SD/clé USB et sélectionner l'option “persistent changes” du menu de boot de BT3. Avant de quitter BackTrack3 pour la première fois, éditer le fichier /etc/rc.d/rc.0 et y ajouter la ligne rmmod snd-hda-intel juste après le commentaire #Set the path.. Cela règlera le problème de l'extinction incomplète du pc à la fermeture de BackTrack3.

Problèmes reconnus:

Il semblerait que cette configuration désactive le module HAL. Les lecteurs peuvent quand même être montés et démontés en utilisant les commandes mount et umount à partir du terminal.