Faire un don

Framakey Linux Scripts

Quelques scripts pour faciliter la vie des utilisateurs GNU/Linux de la Framakey Ubuntu-fr Remix…

fk_copy_image.sh

Ce script va télécharger un zip contenant une image parfaite de la dernière Framakey Ubuntu-fr, et le dézipper sur votre clé USB.

Les avantages par rapport à une installation classique :

  1. la copie est bien plus rapide (moins de 10mn contre près de 2H)
  2. la séquence de boot est intégrée, pas de procédure de boot a appliquer

Il y a cependant un inconvénient : la copie étant une copie “bloc à bloc” utilisant l’outil “dd”, l’image source est celle d’une clé Framakey standard (la fameuse “pilule” en vente sur EnVenteLibre). Par conséquent, installer une image disque sur une autre clé USB peut avoir des conséquences inattendue…

  • sur une clé “pilule” : tout devrait bien se passer
  • sur une clé de moins de 4Go : la copie ne fonctionnera pas
  • sur une clé de 4Go d’un autre modèle : peut fonctionner, sans certitude ni garantie
  • sur une clé de 8Go ou plus : la copie devrait fonctionner, mais votre clé n’aura qu’un espace utilisable de 4Go après la copie ! (reformatez votre clé pour retrouver vos 8Go)

fk_copy_image.sh est donc plutôt réservé aux personnes ayant achetés leurs clés sur http://www.enventelibre.org/ ou lors d’une manifestation à laquelle participait Ubuntu-fr ou Framasoft.

Attention : lors de la copie, toutes les données présentes sur la clé seront supprimées.

Usage :

  1. ouvrez un terminal (ALT+F2)
  2. saisissez la commande :
  sudo wget http://www.framakey.org/pub/FLS/fk_copy_image.sh -O fk_copy_image.sh; bash fk_copy_image.sh

Le script devrait être téléchargé et se lancer dans la foulée.
Comptez le temps de télécharger 1,2Go, puis 5mn de décompression, puis 10mn de copie.

fk_resize_casper

Ce script va vous permettre de d’aggrandir la taille du fichier casper-rw situé à la racine de la clé, et qui sert de disque persistant pour stocker les données ajoutées à votre clé (logiciels, fichiers, etc).

Evidemment, si vous redimensionnez votre fichier vers une taille plus petite, vous aurez probablement des pertes de données !

NB : le script n’est pas encore disponible, cependant vous trouverez la procédure (simplissime) ci-dessous.

1. Branchez votre clé, ouvrez un terminal et rendez vous à la racine de la clé

  cd /media/FK-UBUNTU

Evidemment, chez vous ça peut être un autre chemin.

2. executez la commande

  sudo resize2fs -p ./casper-rw 2500M

Remplacez 2500 par la taille souhaitée en Mo

Et si je veux créer un nouveau fichier casper-rw ?

C’est aussi simple :
1. Branchez votre clé, ouvrez un terminal et rendez vous à la racine de la clé

  cd /media/FK-UBUNTU

Evidemment, chez vous ça peut être un autre chemin.

2. supprimez si nécessaire l’ancien fichier

  rm ./casper-rw

(vous pouvez au préalable le sauvegarder en le compressant avec la commande: tar cvzf ./casper-rw casper-rw.backup.tar.gz)

3. Créez le nouveau fichier:

  sudo dd if=/dev/zero bs=1M count=2000 > casper-rw

où 2000 représente la taille souhaitée en Mo

4. Formattez-le:

  sudo mkfs.ext2 -v -F ./casper-rw

Fini winking smiley