Préparer l'installation

Article écrit par Cédric Lignier, Wikisé par LeDub, Julien Louis et Arnaud Fontaine. Révision et version DokuWiki: Freddec

Pré-requis théorique

Cette section contient un certain nombre d'informations que vous devez connaître si vous voulez continuer le processus d'installation.
Ce sera peut-être votre premier contact avec les systèmes UNIX-GNU/Linux. Vous apprendrez surement beaucoup de choses et vous verrez que les systèmes GNU/Linux ont été pensés bien plus intelligemment que les systèmes Windows. Mais n'entrons pas dans le débat…

Arborescence de fichiers et hiérarchie FHS

Pour plus d'informations sur la hiérarchie FHS, consultez la page : http://www.pathname.com/fhs/pub/fhs-2.3.html.

GNU/Linux gère les disques durs d'une manière radicalement différente de ce que vous aviez l'habitude de voir sous Windows. Il n'existe pas une lettre de lecteur pour chaque partition de vos disques durs (c: ou b:) mais des devices comme /dev/hda pour le maitre sur le premier port IDE de votre carte mère.

L'arborescence des systèmes Unix (et donc GNU/Linux) ne représente pas les données d'une partition comme c'est le cas sous Windows. Chaque répertoire a une signification bien précise.

Pour assurer la compatibilité et la portabilité, les systèmes GNU/Linux respectent l'unique norme File Hierarchy Standard (FHS). La hiérarchie de base est la suivante :

Hiérarchie FHS spécifique à la racine (/)

Répertoire Description
/boot Contient les fichiers permettant au système de démarrer. C'est ici que sont stockés les noyaux.
/dev Fichiers devices. Ce sont les points d'entrée de l'ensemble des périphériques de votre machine (sauf certaines exceptions comme le clavier, la carte réseau et la carte graphique).
/mnt Contient les points de montage temporaires. Conseillé pour y placer vos partitions Linux et Windows .
/mediaCe répertoire (apparu récemment chez Debian) sert de point de montage pour les périphériques amovibles (CD/DVDRom, disquettes et autre clés USB…)
/tmp Répertoire utilisé par les commandes pour ouvrir des fichiers temporaires (mode 777). Ne l'utilisez pas pour stocker des fichiers car il est systématiquement vidé au démarrage par le système et est accessible par tous.
/root Répertoire personnel de l'utilisateur root (L'admistrateur de la machine, le grand patron quoi ;-)
/home Ce répertoite contient les répertoires personnels des utilisateurs standards (un par utilisateur).
/etc Contient les fichiers de configuration spécifiques à la machine (par exemple : fichiers passwd, group, inittab, ld.so.conf, lilo.conf, …).
/var Contient des données variables. Ce sont les journaux (log) , les fichiers spool (courriel). Ces fichiers et répertoires servent à la maintenance du système.
/lib Contient des bibliothèques de fonctions (et non pas des librairies).

Hiérarchie FHS spécifique aux répertoires /, /usr, /usr/local, /usr/X11R6 et /opt

Répertoire Description
/bin Contient des exécutables (ou binaires) essentiels au système, employés par tous les utilisateurs (par exemple : les commandes ls, rm, cp, chmod, mount, …).
/sbin Contient les commandes système réservées à l'utilisateur root.
/lib Contient les librairies nécessaires aux programmes.
/share Données partagées par les programmes (ex: icônes, images, locales…). Notez qu'il n'existe pas de répertoire /share à la racine de votre système Debian GNU/Linux

A la racine (/) on retrouvera les commandes vitales pour le fonctionnement d'un Unix en mode récupération (ou rescue. On trouvera par exemple : chown, chmod, …,les interpréteurs de commandes, dans /bin, les commandes d'administration de base (ifconfig, route, …), dans /sbin, et toutes les bibliothèques nécessaires à leur fonctionnement dans /lib.

Dans /usr, on trouvera toutes les commandes qui ne sont pas dites 'de base', telles que gcc, per', awk, sed, etc…

Dans /usr/bin, et tous les programmes root non vitaux, tels que pppd, les services (deamons)…

Dans /usr/X11R6, les commandes et bibliothèques pour les programmes nécessitant la présence de X11, l'interface graphique de GNU/Linux.

Les 2 lignes ci dessous sont elles valables pour Debian, qui ne semble pas installer les prog sous /usr/local mais sous /usr/bin ?

1 →/usr/local est typiquement monté sur une partition dédiée. C'est là que tous les programmes compilés sur la machine vont venir s'installer par défaut.


2 → On peut trouver quelques fois le répertoire /opt, utilisé par certains programmes comme répertoire d'installation. On peut plus ou moins le comparer au répertoire /usr/local.

Pré-requis logiciel

Pour installer votre Debian GNU/Linux vous devez vous procurer un certain nombre de fichiers. Plusieurs supports sont disponibles pour effectuer l'installation. Vous trouverez ci-dessous les différentes méthodes d'installation.

Installation à partir de son lecteur de cédérom

Votre Debian GNU/Linux peut s'installer à partir de cédéroms.

A cette date (Sept 2007) pour Debian 4.0 (alias Etch) Il y en a 21.
Nous n'allons pas tous les télécharger. Le premier cédérom suffira si vous possédez une connexion haut débit. En effet, dans ce cas, les paquets nécessaires au bon fonctionnement de votre Debian GNU/Linux seront directement récupérés sur Internet.

Vous trouverez les cédéroms de votre Debian GNU/Linux sur le site officiel de Debian à l'adresse : http://www.debian.org

Pour récupérer plus facilement et plus rapidement votre Debian GNU/Linux, utilisez cette page http://www.debian.org/CD/http-ftp/ qui regroupe les miroirs ftp sur lesquels sont disponibles des images de Debian. Sélectionnez un miroir proche de chez vous puis lancez le téléchargement

Le téléchargement via ftp ou http est gourmand en temps et bande passante pour les serveurs. Pour les économiser la bonne solution consiste à utiliser Jigdo pour construire simplement vos images.
Voyez cette page sur jigdo

Installation à partir d'un lecteur de disquette

FIXME

Cette rubrique est elle utile a une époque où les lecteurs de DK7 sont amenés à disparaitre ?

Avis de Tihz: A mon avis, si quelqu'un qui n'a qu'un lecteur de disquette pour démarrer la machine, serait heureux de trouver cette rubrique. De plus, Le lecteur de D7 disparait lentement dans nos contrées mais je ne suis pas sûr que ce soit la même chose sur la totalité du globe.

Installation à partir du réseau (Netinstall)

Vous pouvez également faire une installation à partir du réseau internet de la version testing de Debian

Il faut pour ça télécharger une image de CD amorçable qui préparera votre machine (partitionnnement, reconnaissance du matériel …), y installera le système minimum, puis ira sur le réseau trouver le reste des paquets désirés.
L'intérêt de cette méthode réside en 3 points.

  • La taille des images à télécharger est minime. (gain de temps pour vous et gain de charge pour les miroirs)
    • Quelques dizaines de Mo pour le format businesscard gravable sur un minicd, (mais vous devrez alors récupérer tous sur internet y compris le système minimal).
    • Environ 200 Mo pour l'iso netinstall, qui intègre déjà le système minimal.
  • Ces images, reconstruites chaque jour (Daily-build) à partir des paquets arrivés dans Unstable, offrent une meilleur reconnaissance du matériel récent.
  • L'installation du système étant minimal, cela vous laisse toute latitude de télécharger ensuite uniquement les paquets dont vous avez réellement besoin (gainde temps et de place sur vous partitions).

Pré-requis matériel

Même si les systèmes GNU/Linux sont beaucoup moins gourmands en ressources que les systèmes Windows, il faut avoir une machine capable d'assurer le traitement qu'on va lui demander. On distinguera alors la configuration matérielle d'une station de travail de celle d'un serveur.

La configuration matérielle de votre machine va être étroitement liée à l'utilisation que vous comptez en faire. Vous n'aurez pas les mêmes besoins si vous souhaitez monter un serveur ou utiliser quotidiennement une station de travail.

Pour un serveur, il est inutile d'investir dans une grosse carte graphique. Par contre de gros disques durs rapides et une bonne quantité de mémoire vive feront la différence.

A l'inverse, pour une station de travail, une carte graphique récente sera vite rentabilisée. Surtout si vous comptez jouer à des jeux massivement multi-joueurs ou si vous êtes un grand fan de retouches photo et/ou de traitements vidéos.

Voici donc deux configurations minimales que je vous propose pour utiliser correctement votre Debian GNU/Linux :

1er cas : serveur Debian GNU/Linux

Voici la configuration matérielle minimale que je vous conseille pour monter un serveur :

Description
Modèle/Famille de processeur Intel ou AMD
Nom du processeur Pentium II Pentium III
Fréquence du processeur 350 Mhz
Mémoire vive 128 Mo
Espace disque 1 Go à repartir

Quel usage pour cette configuration : cette configuration est minimaliste. Elle n'autorise pas de serveur graphique. Mais elle permet de monter un serveur Web très léger (sans PHP) avec au maximum une dizaine de connexions simultanées.

2ème cas : station de travail Debian GNU/Linux

Voici pour monter une station de travail :

Description
Modèle/Famille de processeur Intel ou AMD
Nom du processeur Pentium III ou AMD Athlon/Duron
Fréquence du processeur 1000 Mhz
Mémoire vive 512 Mo
Espace disque 10 Go à repartir

Quel usage pour cette configuration : cette configuration permet d'utiliser sa machine en tant que station de travail. Une interface graphique pourra être installée sans aucun problème avec un gestionnaire de fenêtres au choix (XFCE4 sera très bien supportés, prévoir plus de ram pour Gnome ou KDE).

Prévoir un peu plus d'espace disque si l'on compte stocker des fichiers volumineux que l'on pourrait récupérer sur Internet par exemple. Et encore beaucoup plus si vous pensez faire de l'édition de vidéo (Dans ce cas, un disque externe est un bon compromis, sinon de rapidité au moins pour l'espace de stockage)

 
installation/preparer-l-installation.txt · Dernière modification: 11/12/2010 18:14 par orgrim