J’ai découvert il y a quelques temps #! CRUNCHBANG LINUX, une distribution GNU/Linux basée sur Ubuntu, elle même basée sur Debian. Je l’avais testée à l’aide du Live CD et l’avait trouvée sympathique et plus légère quoique un peu austère au premier abord. Toutefois, l’avantage avec Linux c’est qu’on peut personnaliser à sa guise
. Pour voir la liste des programmes installés par défaut dans cette distro, se rendre ici
En voulant l’installer sur mon netbook, il a fallu que je créer une clé USB amorçable, voici donc la méthode que j’ai utilisé.
Il faut commencer par télécharger l’image disque sur la page prévue à cet effet sur le site de #! crunchbang.
Une fois que c’est fait, il faut monter l’image dans un dossier à l’aide de la commande :
$ sudo mount -o loop /chemin/version_de_crunghang.iso /rép_de_destination
(renseigner les chemins vers les fichiers et répertoires par les vôtres)
Il faut maintenant copier l’ensemble des fichiers de l’image à l’exception du répertoire isolinux sur la clé USB (formatée en FAT32), ne pas oublier les fichiers cachés que l’on peut afficher à l’aide de la commande ctrl+h dans la plupart des gestionnaires de fichiers.
Il faut ensuite copier à la racine de la clé les fichiers vmllinuz et initrd.gz situés dans le répertoire casper. Il faut également recopier à la racine de la clé tout le contenu du répertoire isolinux que nous n’avions pas copié tout à l’heure.
Maintenant nous allons (légèrement) mettre les mains dans le cambouis
. Sur la clé USB, renommer le fichier isolinux.cfg en syslinux.cfg. Une fois que c’est fait, l’ouvrir avec un éditeur de texte.
On obtient ceci :
DEFAULT live
LABEL live
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash --
LABEL xforcevesa
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper xforcevesa initrd=/casper/initrd.gz quiet splash --
LABEL textonly
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper textonly initrd=/casper/initrd.gz quiet --
LABEL check
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
LABEL memtest
kernel /isolinux/memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
On modifie les chemins pour qu’ils concordent avec l’emplacement des fichiers et on obtient ceci :
DEFAULT live
LABEL live
kernel vmlinuz
append file=preseed/custom.seed boot=casper initrd=initrd.gz quiet splash --
LABEL xforcevesa
kernel vmlinuz
append file=preseed/custom.seed boot=casper xforcevesa initrd=initrd.gz quiet splash --
LABEL textonly
kernel vmlinuz
append file=preseed/custom.seed boot=casper textonly initrd=initrd.gz quiet --
LABEL check
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz quiet splash --
LABEL memtest
kernel memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
Voilà, il ne reste plus qu’à rendre la clé bootable, en GUI, Gparted fait très bien l’affaire, il faut au préalable démonter la clé : clic droit sur la partition > Gérer les drapeaux > cocher ¨boot¨
Enjoy
Sources et ressources :