» LA FAUSSE PISTE DES MANCHOTS » Les Manchots de l’OS » Installer Linux Ubuntu 6.06 sur un disque dur USB externe
 
Tout déplier Tout replier
GPS

 

Google
 
Soyez nomade et libre !!!
Installer Linux Ubuntu 6.06 sur un disque dur USB externe

 

article rédigé le 4 juin 2006

Comment garder toujours près de soi son système d’exploitation préféré comme par exemple Linux Ubuntu sans s’encombrer de son ordinateur ?

Une des solutions est d’installer sur un disque dur externe USB la distribution Linux Ubuntu (la dernière version 6.06 par exemple)... et de l’emporter partout avec soi. Il suffit de trouver un ordinateur qui accepte les connexions USB2 et pouvant amorcer (ou non : car nous avons aussi une solution avec l’aide d’un cdrom d’amorçage) sur le disque usb externe au démarrage.

PRÉREQUIS

Vous devez vous procurer :

    • un disque dur externe USB2 [1] de 20,40Mo (80Mo serait idéal...si vous installer de nombreuses applications supplémentaires très gourmandes)
    • un cd Ubuntu 6.06 (la version cdlive est suffisante,
    • le cd d’amorçage (si vous rencontrez des ordinateurs qui ne bootent directement sur l’USB) que vous pouvez vous-même fabriquer ou télécharger (voir plus loin dans l’article les précisions)

ÉTAPE 1 : LANCER UN CD-LIVE UBUNTU SUR UN ORDINATEUR

Disposer d’un ordinateur sur lequel vous allez démarrer avec le cdlive de l’Ubuntu 6.06 (ce qui n’installera rien sur la machine).

Appuyez sur F2 et sélectionnez le français comme langue, puis continuez l’installation. Lorsque celle-ci sera complète, branchez le disque dur USB. Une icône s’affiche alors sur le bureau en plus des 2 autres (exemples et install)
- faites un clic droit et "éjecter" le disque (nous avons rencontré des problèmes pour la suite de la procédure si le disque était "activé")

ÉTAPE 2 : INSTALLER UBUNTU SUR LE DISQUE DUR EXTERNE USB

Cliquez sur l’icône "install" qui lancera la procédure d’installation de Ubuntu sur le disque dur externe USB

Attention, dans cette étape, il est crucial de bien installer Ubuntu SUR LE DISQUE USB EXTERNE et NON SUR UN DISQUE INTERNE !!!  [2]

Après avoir répondu aux différents messages concernant :
- la langue : français
- le lieu : Paris
- le type de clavier : français

Il vous faudra compléter un formulaire pour créer un utilisateur
- nom
- nom d’utilisateur
- mot de passe (à taper 2 fois pour confirmation)
- nom de l’ordinateur

Après quelques étapes intermédiaires de détection de matériels et autres, l’installation s’intéresse à la localisation des disques durs.

Ubuntu vous indique la liste des disques durs détectés, par exemple :

    • /dev/hda pour le disque dur interne
    • /dev/sda pour le disque dur externe USB

Choisissez /dev/sda et demander à utiliser TOUT le disque dur externe. Ubuntu créera deux partitions une dite ext2 ou ext3 et une autre plus petite dite swap.

En général, les disques internes IDE seront nommés hda, hdb, etc. alors que les disques externes seront de type sda, sdb, etc.

Donc ne vous trompez pas lors de la sélection !!! Vous risquez d’effacer toutes les données de votre disque interne si vous sélectionnez hda !!!

ÉTAPE 3 : PARAMÉTRAGE DE L’AMORÇAGE

L’installation se poursuit automatiquement et normalement vous n’aurez pas besoin de paramétrer manuellement l’amorçage... cela se fait tout seul.

Si jamais, Ubuntu vous demande où placer le chargeur d’amorçage GRUB, indiquez-lui le disque dur externe sda (/dev/sda)

Finir l’installation (qui ne devrait pas poser de problème)

Quitter l’Ubuntu Live, attendre que le PC s’éteigne, débranchez le disque dur exerne USB.

ÉTAPE 4 : LANCEMENT DU DISQUE DUR USB

A ce stade, vous avez deux solutions :

    • amorcer directement sur le disque dur externe USB si l’ordinateur d’accueil permet d’amorcer sur l’USB (voir dans le BIOS de la machine pour configurer ceci) ; cela nécessite également un petit paramétrage supplémentaire sur le disque USB (que nous traiterons dans un article complémentaire ultérieurement)
    • amorcer indirectement le disque dur USB en utilisant un "cd de boot" que vous pouvez télécharger ci-dessous ou que vous pouvez fabriquer (voir plus loin dans l’article) si vous êtes familier avec Linux et l’éditeur Vim.
      • Télécharger l’image ISO du cd de boot :
Zip - 8 Mo
GRUB2.ISO (version 2.0) attention : 9Go !

cd cd de boot (9Mo) ne fonctionne qu’avec la ubuntu 6.06 et avec la version du noyau 2.6.15-23-386. Il se peut que le cd cherche à un moment donné des disques durs qui n’existent pas sur votre ordinateur, pour contourner ce problème, tapez sur CTRL + D lorsque l’écran vous informe de cette erreur, la procédure continuera alors

MÉTHODE D’UTILISATION DU DISQUE DUR USB AVEC LE CD DE BOOT

Sur l’ordinateur d’accueil (qu’il soit sous Windows, Linux) :

  1. branchez le disque dur USB sur un port USB2 (attention parfois les ports USB en façade sont à la norme USB1, préférez ceux à l’arrière)
  2. au démarrage de l’ordinateur, insérez le cd de boot (vous aurez vérifié auparavant que l’ordinateur peut booter sur le lecteur de CD en premier)
  3. validez la ligne "linux sur cle USB"
  4. patientez quelques instants (ça varie selon la machine d’accueil) [3]...
  5. et Ubuntu arrive ! rentrez votre nom d’utilisateur et votre mot de passe...
  6. il ne vous reste plus qu’à travailler... sans laissez de trace sur l’ordinateur d’accueil, sans rien modifier !

Les tests ont été effectués sur 4 PC avec succès :

  • PC Pentium 4, 640Mo, vidéo Ati 9250, USB2
  • PC Pentium 3, 256Mo, vidéo S3, USB1
  • PC Pentium 4, 1Go, vidéo Ati 9200, USB2
  • Portable ASUS L8400, 128Mo, vidéo Savage MX, USB ?

La plupart des échecs vient lorsqu’on passe d’un PC à un autre avec des problèmes de reconnaissance de la carte graphique de l’ordinateur d’accueil.

Pour l’instant, la seule solution que nous ayons trouvée est de de reconfigurer Xorg (le gestionnaire de carte graphique sous Ubuntu) en tapant à l’écran :

sudo -s dpkg-reconfigure xserver-xorg

et en répondant aux différentes questions (un peu techniques...) concernant la carte graphique, puis en relançant le serveur X d’Ubuntu avec la commande :

startx

Profitez de ce moment pour ajouter des logiciels supplémentaires qui ne sont pas installés par défaut (serveurs Apache/PHP/MySQL). Nos préférés :

    • Audacity (traitement du son)
    • Quantum GIS (système d’information géographique)
    • ShowImg et Picasa (gestion des images/photos)
    • GEE (séismes en temps réel)
    • Megatrack (ouragans en temps réel)
    • SPIP (sites web)
    • PMB (gestion de bibliothèque)

LA CRÉATION DU CD DE BOOT POUR LES AMATEURS DE CAMBOUIS [4]


Remarque : Il semble qu’il faille déconnecter tous les disques durs internes pour obtenir un cd de boot parfait, sinon il cherchera sur les différentes machines d’accueil des disques durs qui ont été détectés lors du paramétrage décrit ci-dessous


Relancez une Ubuntu 6.06 avec le cdlive.

Mettez vous en sudo (super utilisateur) pour la suite...

Dans notre répertoire /home/ubuntu (par exemple) nous créons l’arborescence suivante :

mkdir cd_grub

mkdir -p cd_grub/boot/grub

On copie stage2_eltorito dans cd_grub/boot/grub


cp /lib/grub/i386-pc/stage2_eltorito /home/ubuntu/cd_grub/boot/grub

Il reste encore à copier 2 fichiers :

Le premier demande une manipulation préalable, car il faut éditer le fichier /etc/mkinitramfs/modules et ajouter à la fin :



ehci-hcd

usb-storage

scsi_mod

sd_mod

N’oubliez pas de sauvegarder le fichier modifié (sous vim avec :x)

puis lancez la commande mkinitramfs pour obtenir un nouveau initrd :



mkinitramfs -o /home/ubuntu/cd_grub/boot/initrd-usb.img

Il ne vous reste plus qu’à copier dans cd_grub/boot/ le fichier suivant :


cp /boot/vmlinuz-2.6.15-23-386 /home/ubuntu/cd_grub/boot/vmlinuz-usb

Un dernier fichier menu.lst est à construire intégralement dans un éditeur de texte pour préciser les modalité d’amorçage. Il sera enregistré dans /home/ubuntu/cd_grub/boot/grub/menu.lst :



title Linux sur cle USB

root (cd)

kernel /boot/vmlinuz-usb root=/dev/sda1 ro

initrd /boot/initrd-usb.img

boot

- Contenu des différents répertoires créés :




Et finalement, il nous reste à créer l’image ISO qui nous servira à la gravure ; Tapez la commande en étant dans le répertoire /home/ubuntu/ :



mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso cd_grub

Graver le cd avec votre logiciel habituel, ou faites un clic droit sur le fichier grub.iso et sélectionnez "graver"... et voilà !!!

Remarques : si vous voulez faire la même chose mais en plus nomade sur une clé USB par ex., il faut s’inspirer de LiveUsbPendrivePersistent (en anglais) ou de l’article paru dans Breizh Ardente , la version française adaptée.


Remarque  : cette procédure devrait être adaptable sans modification pour faire la même chose avec Linux Edubuntu, Kunbuntu et Xubuntu



[1] nous avions un disque dur USB externe Memup Kwest 2,5" 80Go

[2] vous pouvez avant l’étape 1, déconnecter tous les disques durs du PC (vous les rebrancherez quand l’installation sera finie)

[3] éventuellement tapez sur CTRL + D si un message d’erreur apparaît concernant des disques durs qui n’existent pas sur votre machine d’accueil

[4] nous nous sommes inspirés de 3 sources :

 
 
Publié le dimanche 4 juin 2006
Mis à jour le vendredi 27 juillet 2007

 
 
 
Les autres articles de cette rubrique :
 
Publié le mardi 12 avril 2011 par Red Herring
 
Publié le lundi 13 septembre 2010 par Red Herring
 
Publié le jeudi 8 avril 2010 par Red Herring
 
Publié le mardi 3 novembre 2009 par Red Herring
 
Publié le jeudi 22 octobre 2009 par Red Herring
 
Publié le samedi 3 octobre 2009 par Red Herring
 
Publié le jeudi 30 octobre 2008 par Red Herring
 
Publié le dimanche 19 octobre 2008 par Red Herring
Mis à jour le lundi 20 octobre 2008
 
Publié le lundi 13 octobre 2008 par Red Herring
Mis à jour le jeudi 30 octobre 2008
 
Publié le jeudi 9 octobre 2008 par Red Herring
Mis à jour le samedi 11 octobre 2008
 

 
 
Accueil     |    Syndication     |    Plan du site     |    Espace rédacteurs     |    Se connecter
  Mis à jour le mardi 30 octobre 2012