-
aKa
- Messages : 7721
- Géo : Roma
Après 15 années d’existence, le forum historique de Framasoft, ferme ses portes. Pour les nostalgiques et les curieux, il reste toujours possible de consulter les discussions mais c’est maintenant le forum Framacolibri qui prend la relève. Si vous avez des questions, on se retrouve là-bas…
Enfin, dommage que ce soit sous licence propriétaire.
Installer Kubuntu sur une clé USB
Petit Préambule:
Ce tutoriel est basé sur plusieurs tutoriels disponibles sur les forums Ubuntu EN et FR. Dès que quelque chose
ne fonctionnait pas avec l'un l'autre était utilisé. Ce qui a permis de découvrir que dans ces tutoriels certains
pré-requis n'étaient pas forcément précisés (parce que les auteurs ne sont pas des débutants et donc ont déjà tout
ce qu'il faut d'installé depuis longtemps)
Les Pré-requis:
● Un linux déjà installé ou un live CD Kubuntu (ici la 6.06 LTS).
● Une clé USB de minimum 1Go
● Dans un cas comme dans l'autre, récupérer (ou vérifier) la présence des packages
● mtools
● syslinux
● parted
Considérations sur la taille de la clé:
● En supposant que la clé ne contiendra la partie liveUSB + persistence, compter 1Go
● En supposant que la clé contiendra la partie liveUSB + persistence + quelques logiciels additionnels
(des « légers »), compter 1Go
● En supposant que la clé contiendra la partie liveUSB + persistence + quelques logiciels additionnels
plus costauds (gimp, firefox, blender, kdevelop, bluefish, xamp) , compter 2Go (c'est le cas de la clé que
j'ai montée)
● En supposant que la clé contiendra la partie liveUSB + persistence + quelques logiciels additionnels
plus costauds + une partie d'échange avec windows, compter ... sur votre portefeuille.
Le fait est que avec une clé de 4Go : ~700 pour le live, ~1300 pour la persistance et les logiciels additionnels et
2Go pour des applications libres Xindows et les données, en configurant bien les logiciels Linux et Windows
(eg firefox, thunderbird) et en pointant sur les même profils (sur la partie win en FAT32) vous avez deux
environnements identiques sous deux OS, sur la même clé.
Préparation de la clé:
Est décrit ici la méthode utilisée pour une clé de 2Go, uniquement Kubuntu, puisque ayant une autre clé
orientée Windows, il n'y avait pas besoin de l'espace d'échange sur la clé Linux.
Conventions les lettres en rouges sont celles auxquelles vous devez faire particulièrement attention pour ne pas
endommager une autre partition...
● Ouvrir une Konsole
● P lugger la clé et vérifier la façon dont elle est montée dans votre environnement :
taper sudo fdisk -l. Dans mon cas la clé est montée en /dev/sdf.
● D émonter la clé :
Taper sudo umount /dev/sdf (il se peut que la commande échoue, ce n'est pas grave, cela
dépend de comment est configuré le hotplug sur votre système)
● P artitionner la clé:
● fdisk /dev/sdf (donne accès à un certain nombre d'options pour la création des partitions et de
leurs propriétés)
● Rem pour plusieurs de ces commandes il vous sera demander de donner le numéro de la
partition (entre 1 et 4)
● Vérification du partitionnement actuel : taper p. S'il existe déjà des partitions et que vous ne
souhaitez pas les garder, taper d puis le numéro de la partition (de 1 à 4) puis w pour valider ces
modifications.
● Création de la partition live Kubuntu : taper n (création d'une nouvelle partition), puis p (elle
doit être principale), puis accepter le paramétrage proposé (1 cylindre), puis +700 (pour donner
la taille de cette première partition ie 700Mo) et enfin a (pour rendre la partition active).
● Création de la partition « persistence » : taper n (création d'une nouvelle partition), puis p (elle
doit être principale), puis accepter le paramétrage proposé (cylindre suivant la partition créer
précédement), puis +XXX ou accepter le paramétrage proposé (pour donner la taille de cette
deuxième partition). Dans mon cas il s'agissait du reste de la clé et donc de l'option par défaut, si
vous souhaiter garder une partition d'échange, mettez au moins +300 pour la partition de
persistence.
● Option pour une partition d'échange avec windows : taper n (création d'une nouvelle partition),
puis p (elle doit être principale), puis accepter le paramétrage proposé (cylindre suivant la
partition créer précédement), puis accepter le paramétrage proposé (pour créer la partition
d'échange sur le reste de la clé).
● Sauvegarde de ces modifications : taper w et sortir de fdisk
● Vérifier immédiatement si tout c'est bien passé en refaisant un fdisk -l
● Les 2 ou 3 partitions devraient être listées (sdf1 sdf2, éventuellement sdf3. sdf1 doit être
précédée d'une * signifiant qu'elle est active)
● F ormater de la clé :
● Formatage de la partition live obligatoire en FAT312 (sinon impossible de booter). Taper :
sudo mkfs.vfat -F 32 -n kubuntu /dev/sdf1 . Le kubuntu est à votre discrétion.
● Formatage de la partition persitence obligatoire en ext2 et avec pour nom casper-rw (sinon
impossible de « persister »). Taper :
sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdf2
● Formatage de la partition d'échange optionnelle obligatoire en FAT312 (sinon impossible
d'échanger). Taper :
sudo mkfs.vfat -F 32 -n echange /dev/sdf3 .Le echange est à votre discrétion.
● R emplir la clé :
● Ejecter/réinsérer la clé pour qu'elle soit correctement visible du sytème ou la monter à la main.
● Insérer un live CD, monter une iso du live CD ou utiliser le contenu de /cdrom pour obtenir le
contenu du live CD. Afficher les fichiers cachés. Quelque soit la solution choisie vous devez
avoir à disposition les répertoires suivant .disk, bin, casper, disctree, dists, install, isolinux, pics,
pool, pressed, programs et quelques fichiers autorun.i,f, kubuntu.ico, md5sum.txt
README.diskdefines etc .....
● Copier les répertoires casper, disctree, dists, install, pics, pool, preseed, .disk à la racine de
sdf1
● Copier les fichiers isolinux, md5sum.txt, README.diskdefines, ubuntu.ico à la racine de
sdf1
● Copier le contenu du répertoire isolinux à la racine de sdf1
● Copier casper/vmlinuz, casper/initrd.gz, install/md86plus à la racine de sdf1
● Renommer isolinux.cfg en syslinux.cfg
● Editer syslinux.cfg pour qu'il contienne cela :
DEFAULT custom
GFXBOOT bootlogo
APPEND preseed/file=preseed/kubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576
root=/dev/ram rw quiet splash --
LABEL custom
menu label ^Start Ubuntu in persistent mode
kernel vmlinuz
append preseed/file=kubuntu/ltsp.seed boot=casper persistent initrd=initrd.gz
ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL live
menu label ^Start or install Ubuntu
kernel vmlinuz
append preseed/file=kubuntu/ltsp.seed boot=casper initrd=initrd.gz ramdisk_size=1048576
root=/dev/ram rw quiet splash --
LABEL xforcevesa
menu label Start Ubuntu in safe ^graphics mode
kernel vmlinuz
append preseed/file=kubuntu/ltsp.seed boot=casper xforcevesa initrd=initrd.gz
ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL check
menu label ^Check CD for defects
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw
quiet splash --
LABEL memtest
menu label ^Memory test
kernel mt86plus
append -
LABEL hd
menu label ^Boot from first hard disk
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt
● Installer le BootLoader
● Démonter la clé , taper : sudo umount /dev/sdf1
● Installer syslinux, taper : syslinux /dev/sdf1
●
Rebooter, vérifier que la machine peut booter sur l'usb (dans le bios ou dans les options de démarrage selon le
système) et voila !
Toutes les modifications faites pendant les sessions (customisations, fond d'écrans, ajout de logiciels etc. etc.)
seront sauvegardées dans la partition casper-rw, où vous trouverez les dossiers habituels /opt /var /home / bin
etc.
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit