Installation de la distribution Ubuntu de Linux
Les procédures mentionnées dans ce document s'adressent à des personnes averties.
Appliquées dans un mauvais contexte, elles peuvent mener de façon irréversible à la perte de données ou à la déconfiguration de matériel.
Up ! Company se défausse de toute responsabilité envers quiconque ayant lu cet avertissement.
|
Préparation de l'ordinateur
La configuration minimale recommandée est un Pentium 4 de fréquence 1 Ghz doté de 512 Mo de mémoire vive et d'un disque dur de 30 Go.
Le système d'exploitation d'origine de l''ordinateur est supposé être Windows Xp.
Voici la procédure de préparation de l'ordinateur :
- Sauver tous vos fichies importants en gravant un DVD.
Voici une liste non exhaustive :
- Archives des boîtes aux lettres électroniques.
- Bases de données.
- Documents Excel, Power Point, Word.
- Environnement de développement.
- Musiques ou vidéos.
- Sources des programmes, jeux de tests, documentation.
- Libérer de la place sur le disque dur.
Idéalement, conserver 10 Go pour Windows Xp et 20 Go pour Linux Ubuntu par exemple.
Garder à l'esprit que les progiciels Oracle, PostgreSQL, Sap, etc. prennent beaucoup de place, non obstant Up ! Application System.
- Défragmenter le disque dur.
En utilisant l'outil Panneau de configuration, Outil d'administration, Gestion de l'ordinateur, Stockage, Défragmenteur de disque.
Faire en sorte que tous les fichiers soient regroupés dans le premier quart du disque dur.
Au besoin, pour les fichiers non déplacés, faire un copier-coller-supprimer pour obliger le déplacement de ces fichiers.
Répéter cette procédure autant de fois que nécessaire.
- Partitionner le disque dur.
En utilisant l'outil Partition Magic disponible sur www.symantec.com.
Les fichiers ayant été regroupés dans le premier quart du disque dur, couper l'unique partition de Windows XP au tiers soit 10 Go et créer une partition vide de 20 Go avec le reste.
- Redémarrer l'ordinateur.
S'assurer que le seul effet du partitionnement a été de réduire la place disponible sur disque sans rien endommager d'autre.
Idéalement, il reste suffisamment de place pour télécharger le contenu de plusieurs Cd.
- Imprimer la configuration matérielle de l'ordinateur.
En utilisant l'outil Panneau de configuration, Outil d'administration, Gestion de l'ordinateur, Gestionnaire de périphériques, Imprimer. Elle sera utile pour configurer Ubuntu.
Si vous décider de réinstaller Windows Xp, optez pour formater la partition du disque dédiée à Windows Xp en Fat 32 et non en NTFS. Elle sera ainsi directement visible par Ubuntu.
Installation d'Ubuntu
La distribution Ubuntu est recommandée parce que :
- Elle est réellement gratuite.
Contrairement à Red Hat.
- Elle est assez complète en terme de pilotes.
Contrairement à Fedora.
- Elle est compacte.
Un seul Cd-Rom a télécharger au lieu de quatre ou cinq pour les autres distributions.
Rappelons qu'il existe réellement qu'un seul système Linux 2.6 et que les différences entre les distributions résident dans le packaging.
Autrement dit, vos programmes compilés sur Ubuntu seront compatibles avec Fedora, Red Hat, Suse, etc. pour peu que chacun ait installé les mêmes paquets de logiciels.
Ubuntu existe en plusieurs versions :
- Version client.
Elle installe plutôt des logiciels de bureautique, de jeux, etc. Cette installation est quasi automatisée.
Toutefois, elle est très gourmande en mémoire utilisant fortement le graphisme et le son et elle dure longtemps, aussi nous ne la recommandons pas.
- Version serveur.
Elle installe plutôt des serveurs logiciels de bases de données, de messagerie, d'Internet, etc.
Toutefois, elle manque de souplesse en terme de choix des paquets des logiciels, aussi nous ne la recommandons pas.
- Version alternative.
Elle permet d'installer en manuel n'importe quel paquet de logiciels et elle comporte un outil de récupération en cas de crash.
Comme elle s'installe en mode caractère, elle est économe est rapide. Nous la recommandons.
Voici la procédure d'installation d'Ubuntu :
- Télécharger la distribution alternative.
Depuis www.ubuntu.org.
- Graver un Cd-Rom.
En suivant la procédure indiquée sur www.ubuntu.org à partir du fichier Iso téléchargé.
- Démarrer l'ordinateur sur le Cd-Rom.
S'assurer dans le setup que l'ordinateur démarre sur sur le Cd-Rom puis sur le disque dur.
- Choisir d'installer Ubuntu.
- Sélectionner la partition d'installation d'Ubuntu.
Ne pas sélectionner la partition de Windows Xp mais l'espace libéré par Partition Magic.
Demander à découper automatiquement cet espace libre en une partition principale et une partition d'échange appelée swap.
- Lancer l'installation d'Ubuntu.
Répondre aux questions posées :
- Détection du clavier de type fr.
- Ne pas installer le réseau si votre ordinateur n'est pas relié à un réseau d'entreprise.
- Confirmation des capacités de résolution de votre carte graphique. Confère l'impression de la configuration.
- Création d'un utilisateur. Par exemple ups de mot de passe ups.
- Confirmer la prise en compte Windows Xp par le programme de démarrage GRUB.
Attendre quinze minutes et l'installateur d'Ubuntu propose de redémarrer l'ordinateur.
Démarrage de l'ordinateur
L'ordinateur a maintenant un disque dur comportant au moins trois partitions et deux systèmes d'exploitation. L'organisation est la suivante :
- Master Bloc Record.
Le disque dur comporte un premier bloc particulier appelé Master Bloc Record (MBR) qui contient un petit programme lancé au démarrage de l'ordinateur.
Il peut s'agir soit de :
- Un programme de Microsoft si vous n'avez pas choisi d'installer GRUB.
- Un programme de Linux si vous avez choisi d'installer GRUB.
- Bloc d'initialisation des partitions.
Chaque partition non spéciale comporte également un premier bloc particulier qui contient un petit programme lancé au démarrage de l'ordinateur par le programme qui est dans le Master Bloc Record (MBR).
Il peut s'agir soit de :
- NTLDR de Microsoft pour la partition de Windows XP.
- GRUB de Linux pour la partition d'Ubuntu.
Voici la configuration de NTLDR :
- Fichier C:\boot.ini
Ce fichier conserve la configuration de NTLDR. Voici le contenu standard de ce fichier :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect /NoExecute=OptIn
- Modification du fichier C:\boot.ini
- Pour déprotéger ce fichier, il faut utiliser
ATTRIB +R +H C:\boot.ini
. - Il est alors possible de modifier ce fichier pour ajouter, modifier ou supprimer des choix de démarrage dans la section operating system.
Pour proposer la version Windows de GRUB qui doit être préalablement installée, nous ajoutons :
C:\boot\grub\grub.exe=GRUB pour Windows
- Pour reprotéger ce fichier, il faut utiliser
ATTRIB -R -H C:\boot.ini
.
- Remettre le programme Windows dans le Master Bloc Record.
Il faut utiliser fdisk /MBR
ou fixmbr C:
.
- Rendre une partition Windows démarrable.
Il faut utiliser sys C:
.
Voici la configuration de GRUB :
- Fichier /boot/grub/menu.lst
Ce fichier conserve la configuration de GRUB. Voici le contenu standard de ce fichier :
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet
boot
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chaineloader +1
- Modification du fichier /boot/grub/menu.lst
Il est alors de modifier ce fichier pour ajouter, modifier ou supprimer des choix de démarrage.
- Chaque choix est introduit par l'instruction title.
Toutes les instructions qui suivent jusqu'à la déclaration du prochain choix ou du fichier sont exécutées en séquence.
Voici la description de quelques commandes :
- boot permet de lancer le démarrage.
- chainloader +1 permet de lire le premier bloc de la partition sélectionnée. Dans les faits, préparer l'exécution de NTLDR.
- initrd permet de sélectionner l'image mémoire du noyau Linux.
- makeactive permet d'activer la partition sélectionnée.
- kernel permet de sélectionner le noyau Linux.
- root permet de sélectionner la partition de démarrage - (hd0,0) pour Windows XP et (hd0,2) pour Ubuntu.
- Activation de la partition Windows XP cachée.
Quand Windows XP n'est plus visible d'Ubuntu, il faut taper les commandes :
unhide (hd0,0)
rootnoverify (hd0,0)
chainloader +1
makeactive
boot
Quelque soit la configuration choisie, un menu apparaît au démarrage. Reste à sélectionner le choix désiré.
Comparaison de Windows XP et d'Ubuntu
L'objet de cette section est d'accélérer la prise en main d'Ubuntu par les habitués de Windows XP.
Système de fichiers
L'organisation du système de fichiers de Linux remonte à un usage datant de 1970. Aussi, il est quelque peu surprenant de prime abord. En fait, à l'époque, les disques dur étaient tout petits au point qu'il en fallait plusieurs rien que pour le système !
Voici la liste des principaux répertoires :
Répertoires. | Windows XP. | Ubuntu. |
Système | C:\WINDOWS C:\WINDOWS\SYSTEM C:\WINDOWS\SYSTEM32 | /bin /etc /opt /sbin /var |
Périphériques | Néant. | /etc |
Applications | C:\Program Files | /usr /users |
Périphériques
Sur Linux, un périphérique est vue comme un fichier spécial fonctionnant en mode flux d'octets - identifiant c - ou en mode formaté en blocs - identifiant b.
Voici la liste des principaux périphériques :
Périphériques. | Windows XP. | Ubuntu. |
Disquette. | A: | /dev/fd |
Disque dur principal. |
C: PartitionWindows XP
E: Seconde partition du premier disque.
F: Clé USB |
/dev/hda1 Partition Windows XP
/dev/hda2 Seconde partition du premier disque.
/dev/hda3 Clé USB
/dev/hda4 Partition Ubuntu |
Disque dur secondaire. | G: Première partition du second disque. | /dev/hdb1 Première partition du second disque. |
CD-Rw ou DVD-Rw. | D: | /dev/cdrw |
Périphérique audio. | Confère le panneau de configuration. | /dev/audio1 |
Ports USB autre que les disques. | Confère le panneau de configuration. | /dev/bus/usb/* |
Souris. | Confère le panneau de configuration. | /dev/input/mouse1 |
Services
Sur Linux, un service est un programme n'effectuant pas d'entrée-sortie et s'exécutant en tâche de fond.
Ils sont énumérés dans le répertoire /etc/rc2.d
au moyen d'un script par service dont le nom est composé une lettre, un numéro et le nom du service :
- La lettre S signifie que le service est activé au démarrage de l'ordinateur.
- La lettre K signifie que le service n'est pas activé au démarrage de l'ordinateur.
Chaque script admet un seul paramètre :
- start qui signifie le démarrer.
- stop qui signifie l'arrêter.
- restart qui signifie le redémarrer.
Les scripts sont démarrés par ordre de numéro croissant et arrêté par ordre de numéro décroissant.
Voici la liste des principaux services :
Services. | Windows XP. | Ubuntu. |
Impression. | Spouleur d'impression. | cron |
Programmation des tâches. | Programmation des tâches. | lpr |
Applications
Voici la liste des principales applications :
Services. | Windows XP. | Ubuntu. |
Bloc-notes. | NotePad. | Gnu Edit. |
Bureautique. | Access. Excel. Power Point. Word. |
Base de données Open Office. Présentation Open Office. Traitement de textes Open Office. Tableur Open Office. |
Compilateur C / C++. | Visual Express. | Gnu C / C++. |
Configuration. | Panneau de configuration. | Dans Gnome, menu Système, Administration. |
Courrier électronique. | Outlook. | Evolution. |
Editeur d'images. | Paint. | Gimp. |
Explorateur de fichiers. | Explorer. | Nautilus. |
Navigateur Internet. | Internet Explorer. | FireFox. |
Système graphique. | Windows. | Gnome. |
Pour installer ou supprimer une application, aller depuis Gnome dans le menu Applications, Ajouter / Enlever.
Journaux d'exploitation
Pour visualiser les journaux d'exploitation, aller depuis Gnome dans le menu Système, Visionneur de journaux systèmes.
Nous y trouvons notamment les traces de démarrage des pilotes des périphériques et des services.
Configuration d'Ubuntu
Avant de vouloir configurer Ubuntu, il est nécessaire de donner un mot de passe à l'utilisateur administrateur root. Cela s'effectue comme suit :
- Ouverture d'un terminal.
Via le menu Applications, Accessoires, Terminal depuis Gnome.
- Changement du mot de passe de root.
Taper sudo passwd root
.
Taper le mot de passe de ups
: ups
.
Taper deux fois le mot de passe de root
: root
.
La commande sudo permet d'exécuter une commande sous l'identité de root.
La commande su permet de charnger d'identité. Par exemple root, puisqu'il n'est pas possible de se signer root à l'écran d'accueil par sécurité.
Pour chaque commande, l'aide s'invoque par man ${NomDeLaCommande}
.
Ajout ou suppressions de modules
Le noyau Linux 2.6 sur lequel est basé Ubuntu est extensible par des modules chargés au démarrage de l'ordinateur. Un module prend généralement en charge une famille de périphériques.
Depuis un terminal :
- Liste des modules chargés.
Taper lsmod
.
- Ajout automatique d'un module.
Taper modprobe ${NomModule}
.
- Suppression automatique d'un module.
Taper modprobe -r ${NomModule}
.
- Ajout ou suppression manuelle d'un module.
Modifier le fichier /etc/modprobe.conf.
Reconnaissance de la configuration matérielle
Pour visualiser les périphériques reconnus et leur configuration, aller depuis Gnome dans le menu Système, Gestion de périphériques.
Quand un périphérique n'est pas reconnu, il y a marqué Unknown. Voici la procédure pour y remédier :
- Rechercher le module correspondant sur Internet.
D'après les quelques caractéristiques indiquées par les commandes suivantes :
lspci -vvv | more
lsusb -v | more
Et en recoupant avec la configuration matérielle de Windows XP préalablement imprimée, rechercher le pilote sur :
- Le site du constructeur.
- Le site d'Ubuntu.
- Les sites des autres distributions de Linux 2.6.
- Télécharger l'archive correspondant.
Il est peut être nécessaire de redémarrer l'ordinateur en Windows XP si votre modem n'est pas reconnu. En ce cas, placer-le sur une partition reconnue par Ubuntu.
Ne jamais sélectionner un pilote ne correspondant pas au matériel. Cela pourrait l'endommager à l'exécution.
- Le désarchiver.
Dans le répertoire /tmp/monmodule, par la commande tar -xf ${MonArchive}
par exemple.
- Lire le fichier README.
Il indique comment l'installer et éventuellement les limites de fonctionnement. Il faudra très certainement le recompiler, ce qui nécessite :
- Installation du paquet des sources de Linux.
Depuis Gnome dans le menu Applications, Ajouter / Enlever.
- Modification du référencement des sources de Linux.
D'une distribution de Linux à l'autre, l'arborescence des fichiers n'est pas identique. En pratique, modifique le fichier makefile ou configure.
- Livraison manuelle du module.
Dans un des répertoires de /etc/modprobe.d.
- Test de la validité du module.
Par l'emploi de la commande modprobe.
- Prise en compte du module au prochain démarrage.
Par la modification /etc/modprobe.conf.
- Vérification du démarrage correct.
Par la consultation des journaux d'exploitation.
Configuration de X 11
Le gestionnaire de fenêtres Gnome est basé sur la couche d'abstraction graphique X11R6 qui fait le lien avec le matériel.
Pour vérifier ou modifier la configuration de X11R6 concernant la résolution, la souris, le clavier, etc., éditer le fichier /etc/X11/xorg.conf.
Les modifications sont prises en compte au prochain démarrage de l'ordinateur.
Configuration de Gnome
La configuration de Gnome se limite au choix de présentation visuelle et sonore en terme d'interface entre l'homme et la machine en faisant fi du matériel sous-jacent.
Pour le configurer, aller dans le menu Systèmes, Préférences.