Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


disque USB Live

L'objectif de cette page est de vous permettre de construire un système linux/ubuntu complet qui est l'image du système que vous utilisez actuellement sur votre ordinateur principal. Ce système sera installé sur un disque dur connecté via un port USB. Il est possible de trouver des disques USB taille 2"1/2 auto-alimentés. Ces disques sont pour les plus petits d'un cout inférieur à 50-60E et permettent de construire un environnement Linux portable sur tout ordinateur tout comme les CD dits live. Cette configuration avec un disque dur permet :

  • des performances tout a fait honorables, il est tout a fait possible de travailler de manière transitoire sur une telle configuration,
  • peut constituer pour les plus avancés d'entre nous une solution de secours pour intervenir sur les ordinateurs ayant subit des dommages (linux et windows).

Les contraintes à l'utilisation :

  • disposer d'un ordinateur capable de booter sur un périphérique USB, c'est le cas de nombreux ordinateurs actuels,
  • si vous placez une distribution Ubuntu récente sur votre disque, il vous faudra assez de mémoire et de swap pour soutenir le système, a moins de travailler en mode console.

Principes

La fabrication du système Live USB Disk passe par :

  • la création de partitions sur le disque USB ; toutes les commandes Linux sont aussi valables les unes que les autres,
  • la recopie d'un système Ubuntu fonctionnant déja sur l'une de ces partitions du disque.
  • la mise en place du MBR via la commande grub-install,
  • il faudra aussi s'assurer de la portabilité du système et en particulier des partitions en allant modifier dans le nouveau système les points de montage (/etc/fstab), en utilisant uniquement les ID des partitions (commande vol_id). Ce système permet de monter les partitions sans encombre, quelque soit les disques existants sur le système.

Pour le reste toute latitude est laissée :

  • présence d'un /home pour les données utilisateurs,
  • mise en place d'un gros volume disque de données (partition data) en NTFS pour échanges de fichier avec le monde Windows.
  • mise en place de tous les logiciels voulus sur la partition racine (oui, oui, y'a vraiment beaucoup de place sur un disque dur 2"1/2 …

Les commandes

Voici les commandes de base :

  • fdisk pour le partitionnement,
  • grub-install –recheck –root-directory=/mnt/live-linux/ /dev/hdb : mise en place du MBR sur le disque USB,
  • chroot /mnt/live-usb : pour aller modifier votre système Linux,
  • mount –bind /dev /mnt/live-usb/dev/ ; permet de monter les pseudo filesystemes nécessaire a certains type d'opération ; on peut l'utiliser pour /proc, /dev, /sys …
  • vol_id /dev/sdb1 : permet d'afficher les ID des partitions ; ce seront ces ID qui seront mis en place dans le fichiers des points de montage ( /etc/fstab), sur le disque USB ; attention de ne pas vous tromper …
  • mkfs.ext3, mkswap : les 2 commandes de fabrication des partitions pour le swap et les fichiers de données.

Il faudra aussi agir sur les fichiers de configuration du système live :

  • /boot/grub/menu.lst, /boot/grub/device.map

Les plus expérimentés n'auront pas besoin de plus d'éléments, pour les autres, je vais mettre en place une procédure plus complète. Ceci nécessite de refaire complètement la procédure, ce qui prend pas mal de temps. A planifier …

  • live_usb_disque.1231869131.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)