Ubuntu Live Usb

Share/Save/Bookmark
usb flash driveBeaucoup d'entre vous, ceux qui s'intéressent encore de loin aux systémes Linux et open source, voudraient plutôt avoir à utiliser une version live de Linux avant de décider définitivement de l'installer. Ou encore, pour les fans qui veulent avoir dans la poche leur distribution préférée, àfin de pouvoir l'utiliser sur n'importe quel pc qu'ils trouvent sous la main. C'est vrai, vous me ditent de les version LiveCD sont officiellement fournies aujourd'hui par les éditeurs même, mais avoir un LiveUSB drive, autrement dit, avoir votre Linux sur votre clef USB donne plus d'avantage qu'un Live CD. Déjà, un flash est plus petit et beaucoup plus "portable", d'autre part, une clef usb vous permetterait d'écrire vos donnés et vos document dessus, voire les modifier, en plus, le démarrage est beaucoup plus rapide.


Pour l'intéret que je vois à pouvoir faire par vous même votre Linux Live Usb, voici en détail les procédures à suivre pour faire fonctionner votre distribution préferéee. Ici on s'intéressera à Ubuntu et companie. Bien entendu, quelques conditions doivent être satisfaites obligatoirement; le bios de la machine à utiliser pour démarrer la distribution live doit accepter les cles usb pour le boot...

Dans cet exemple, nous allons utiliser Kubuntu comme image de boot, et le systeme Gentoo pour la création. Dans tout le document, /dev/sda est notre clef usb.

Pour commencer, télécharger l'image iso de la dernière version de linux, en ce moment c'est Jaunty Jackalope 9.04, et enregistrez la quelque part. soyez sure que squashfs-tools, initrd-tools et syslinux packages sont installés sur votre systéme. Repartitionnez et formatez votre clef usb, assurez vous que la premiere partition est plus de 1Go et marquée comme "bootable" (amorçable), l'espace restant peut étre géré comme nécessaire, au cour du formatage choisissez ext3, et ne mettez pas de journal dans votre flash :
cfdisk /dev/sda
mkfs.ext3 /dev/sda1
mkfs.ext3 /dev/sda2

Montez la nouvelle partition et l'image iso :
mkdir /mnt/usb_disc
mount /dev/sda1 /mnt/usb_disc
mkdir /mnt/live_cd
mount -o loop /tmp/kubuntu-9.04-desktop-i386.iso /mnt/live_cd
cd /mnt/live_cd/
cp -aR casper disctree dists install pool preseed .disk /mnt/usb_disc

Copiez les donnez sans les données sans les informations pour isoLinux :
cd /
mkdir /mnt/usb_disc/extlinux
extlinux -i /mnt/usb_disc/extlinux

Editons le fichier de configuration /mnt/usb_disc/extlinux/extlinux.conf pour avoir quelque chose comme ceci :
DEFAULT /casper/vmlinuz
APPEND file=preseed/kubuntu.seed boot=casper initrd=/casper/ini
trd.gz ramdisk_size=1048576 root=/dev/ram0 rw quiet splash --


Pour faire des modifications sur le systéme, on doit l'ouvrir autre part :

mount -o loop -t squashfs /mnt/usb_disc/casper/
filesystem.squashfs /mnt/ubuntu_usb
mkdir /tmp/ubuntu_usb_image
cp -aR /mnt/ubuntu_usb/* /tmp/ubuntu_usb_image/
mount -t proc none /tmp/ubuntu_usb_image/proc
mount -o bind /dev /tmp/ubuntu_usb_image/dev
chroot /tmp/ubuntu_usb_image /bin/bash


Maintenant vous pouvez faire n'importe quelle modification :

apt-get install aircrack-ng firefox kismet
exit

Une fois términé, il faudra recompacter le dossier dans
une image squashfs :

cd /tmp
mksquashfs ubuntu_usb_image ubuntu_usb.squashfs
cp ubuntu_usb.squashfs /mnt/usb_disc/casper/filesystem.squashfs

C'est prêt pour partir !

Ajouter un Commentaire


Code de sécurité
Rafraîchir

follow me on twitter