2.3. Tâches de pré-installation

2.3.1. Inventoriez votre ordinateur

Avant d'installer FreeBSD vous devriez faire l'inventaire des composants de votre ordinateur. Les routines d'installation de FreeBSD afficheront ces composants (disques durs, cartes réseaux, lecteurs de CDROM et ainsi de suite) avec leur type et leur constructeur. FreeBSD essaiera également de déterminer la configuration correcte pour ces périphériques, ce qui inclut les informations sur les IRQs et l'utilisation des ports d'E/S. En raison des caprices du matériel PC ce processus n'est pas toujours complètement réussi, et vous pourrez avoir besoin de corriger FreeBSD dans sa détection de votre configuration.

Si vous avez déjà un autre système d'exploitation installé, tel que Windows® ou Linux, c'est une bonne idée d'utiliser les moyens que proposent ces systèmes d'exploitation pour voir comment votre matériel est actuellement configuré. Si vous n'êtes pas sûr des réglages utilisés par une carte d'extension, vous pouvez les trouver imprimés sur la carte elle-même. Des valeurs d'IRQ courantes sont 3, 5 et 7, et les ports d'E/S sont normalement inscrits en hexadécimal, comme par exemple 0x330.

Nous vous recommandons de prendre note de ces informations avant d'installer FreeBSD. Il pourra être utile d'utiliser une table comme celle-ci:

Tableau 2-1. Exemple d'inventaire de périphériques

Nom du Périphérique IRQ Port(s) d'E/S Notes
Premier disque dur N/A N/A 40 Go, fabriqué par Seagate, premier disque IDE maître
CDROM N/A N/A Premier disque IDE esclave
Second disque dur N/A N/A 20 Go, fabriqué par IBM, second disque IDE maître
Premier contrôleur IDE 14 0x1f0  
Carte réseau N/A N/A Intel® 10/100
Modem N/A N/A 3Com® 56K faxmodem, sur COM1
     

Une fois l'inventaire des composants présents dans votre ordinateur effectué, vous devez vérifier s'ils correspondent au matériel nécessaire à l'installation de la version de FreeBSD que vous voulez utiliser.

2.3.2. Sauvegardez vos données

Si l'ordinateur sur lequel vous allez installer FreeBSD contient des données importantes alors assurez vous que vous les avez sauvegardées, et que vous avez testé ces sauvegardes avant d'installer FreeBSD. Le programme d'installation de FreeBSD vous sollicitera avant d'écrire sur votre disque, mais une fois que ce processus aura été lancé, il ne pourra être annulé.

2.3.3. Où installer FreeBSD?

Si vous voulez que FreeBSD utilise tout votre disque, alors il n'y rien de particulier à ajouter à ce niveau là — vous pouvez passer cette section.

Cependant, si FreeBSD doit coexister avec d'autres systèmes d'exploitation alors vous avez besoin de comprendre approximativement comment les données sont disposées sur le disque, et comment cela vous affecte.

2.3.3.1. Organisation des disques pour l'architecture FreeBSD/i386

Le disque d'un PC peut être divisé en portions indépendantes. Ces portions sont appelées partitions. Comme FreeBSD possède en interne également des partitions, cette appellation peut rapidement être une source de confusion, aussi ces portions de disque sont appelées “tranches de disque” (disk slices) ou tout simplement tranche (slice) sous FreeBSD. Par exemple, l'utilitaire FreeBSD fdisk qui agit sur les partitions PC, fait référence aux slices plutôt qu'aux partitions. De par sa conception le PC ne supporte que quatre partitions par disque. Ces partitions sont appelées partitions primaires. Pour contourner cette limitation et autoriser plus de quatre partitions, un nouveau type de partition a été créé, la partition étendue. Un disque ne pourra contenir qu'une seule partition étendue. Des partitions spéciales, appelées partitions logiques, peuvent être créées à l'intérieur de la partition étendue.

Chaque partition a un identifiant de partition, qui est un nombre utilisé pour identifier le type de donnée présent sur la partition. Les partitions de FreeBSD ont l'identifiant 165.

En général, chaque système d'exploitation que vous utilisez identifiera les partitions d'une manière particulière. Par exemple, DOS, et ses descendants, comme Windows, associe à chaque partition primaire et logique une lettre appelée lecteur, en commençant avec C:.

FreeBSD doit être installé sur une partition primaire. FreeBSD peut conserver toutes ses données, y compris tous les fichiers que vous créez, sur cette partition. Cependant, si vous avez de multiples disques, alors vous pouvez créer une partition FreeBSD sur tous ou certains d'entre eux. Quand vous installez FreeBSD, vous devez avoir une partition disponible. Cela pourrait être une partition vierge que vous avez préparé, ou une partition existante qui contient des données dont vous n'avez plus besoin.

Si vous utilisez déjà toutes les partitions sur tous vos disques, alors vous devrez libérer l'une d'elle pour FreeBSD à l'aide des outils fournis par les autre systèmes d'exploitation (e.g. fdisk sous DOS ou Windows).

Si vous avez une partition disponible alors vous pouvez l'utiliser. Cependant, vous aurez peut être besoin de diminuer une ou plusieurs de vos partitions existantes en premier lieu.

Une installation minimale de FreeBSD prend aussi peu que 100 Mo d'espace disque. Cependant c'est vraiment une installation minimale, ne laissant presque aucun espace pour vos propres fichiers. Un minimum plus réaliste est 250 Mo sans environnement graphique, et 350 Mo ou plus si vous désirez une interface graphique. Si vous avez l'intention d'installer beaucoup d'applications alors vous aurez besoin de plus d'espace.

Vous pouvez utiliser un outil commercial comme PartitionMagic® ou un outil libre comme GParted pour redimensionner vos partitions et faire de la place à FreeBSD. Le répertoire tools sur le CDROM contient deux logiciels libres qui peuvent se charger de cette tâche, FIPS et PResizer. La documentation pour deux de ces programmes se trouve dans le même répertoire. FIPS, PResizer, et PartitionMagic peuvent redimensionner les partitions FAT16 et FAT32— utilisées sous MS-DOS® jusqu'à Windows ME. Les logiciels PartitionMagic et GParted fonctionne également avec les partitions NTFS. GParted est disponible sur plusieurs CD Live Linux, comme SystemRescueCD.

Des problèmes ont été rapportés concernant le redimensionnement des partitions Microsoft® Vista. Il est recommandé d'avoir un CDROM de Vista sous la main quand l'on tente une telle opération. Comme pour toute tâche de maintenance des disques, il est fortement conseillé de disposer d'un ensemble de sauvegardes à jour.

Avertissement : Une utilisation incorrecte de ces outils peut détruire les données sur votre disque. Soyez sûr d'avoir des sauvegardes récentes et qui fonctionnent avant d'utiliser ces outils.

Exemple 2-1. Utilisation d'une partition existante

Supposez que vous avez un ordinateur avec un seul disque de 4 Go qui a déjà une version de Windows installée, et que vous avez divisé ce disque en deux lecteurs C: et D:, chacun de 2 Go. Vous avez 1Go de donnée sur C: et 0.5 Go sur D:.

Cela signifie que vous avez deux partitions sur ce disque, une par lecteur. Vous pouvez transférer toutes les données de D: vers C:, ce qui libérera la partition pour FreeBSD.

Exemple 2-2. Redimensionner une partition existante

Supposez que vous avez un ordinateur avec un seul disque de 4 Go qui a déjà une version de Windows installée. Quand vous avez installé Windows vous avez créé une seule grande partition, vous donnant un lecteur C: de 4 Go. Vous utilisez actuellement un espace de 1.5 GB, et vous désirez 2 Go pour FreeBSD.

Afin d'installer FreeBSD vous devrez soit:

  1. Sauvegarder vos données Windows, et ensuite réinstaller Windows, en utilisant qu'une partition de 2 Go à l'installation.

  2. Soit utiliser un des outils comme PartitionMagic, décrits plus haut, pour redimensionner votre partition Windows

2.3.3.2. Organisation des disques pour l'architecture Alpha

Vous aurez besoin d'un disque dédié pour FreeBSD sur un Alpha. Il n'est pas possible de partager un disque avec un autre système d'exploitation pour le moment. Selon le type de machine Alpha dont vous disposez, ce disque peut soit être un disque SCSI ou un disque IDE, dès l'instant que votre machine est capable de démarrer depuis ce disque.

Suivant les conventions des manuels de Digital / Compaq, toute entrée SRM sera donnée en majuscule. SRM n'est pas sensible à la casse des caractères.

Pour déterminer les noms et les types de disques présent dans votre machine, utilisez la commande SHOW DEVICE à l'invite de la console SRM:

>>>SHOW DEVICE
dka0.0.0.4.0               DKA0           TOSHIBA CD-ROM XM-57  3476
dkc0.0.0.1009.0            DKC0                       RZ1BB-BS  0658
dkc100.1.0.1009.0          DKC100             SEAGATE ST34501W  0015
dva0.0.0.0.1               DVA0
ewa0.0.0.3.0               EWA0              00-00-F8-75-6D-01
pkc0.7.0.1009.0            PKC0                  SCSI Bus ID 7  5.27
pqa0.0.0.4.0               PQA0                       PCI EIDE
pqb0.0.1.4.0               PQB0                       PCI EIDE

Cet exemple provient d'une machine “Digital Personal Workstation 433au” et fait apparaître trois disques attachés à la machine. Le premier est un lecteur de CDROM appelé DKA0 et les deux autres sont des disques dur nommés respectivement DKC0 et DKC100.

Les disques avec des noms de la forme DKx sont des disques SCSI. Par exemple DKA100 correspond à un disque SCSI situé sur le premier bus SCSI (A) et avec pour identifiant 1, tandis que DKC300 correspond à un disque SCSI situé sur le troisième bus (C) et ayant l'identifiant 3. Le nom de périphérique PKx correspond au contrôleur SCSI. Comme le montre le résultat de la commande SHOW DEVICE, les lecteurs de CDROM SCSI sont traités comme n'importe quel disque dur SCSI.

Les disque IDE ont des noms du type DQx et PQx correspond au contrôleur IDE associé.

2.3.4. Connaître la configuration de votre réseau

Si vous avez l'intention d'utiliser un réseau pour votre installation de FreeBSD (par exemple, si vous allez installer à partir d'un site FTP, ou d'un serveur NFS), alors vous devez connaître votre configuration réseau. On vous demandera ces informations durant l'installation afin que FreeBSD puisse se connecter au réseau pour terminer l'installation.

2.3.4.1. Connexion par réseau Ethernet, ou modem Cable/DSL

Si vous vous connectez à un réseau Ethernet, ou que vous avez une connexion Internet par câble ou DSL utilisant une carte Ethernet, alors vous aurez besoin des informations suivantes:

  1. Adresse IP

  2. Adresse IP de la passerelle par défaut

  3. Nom de l'hôte

  4. Adresses IP du serveur DNS

  5. Masque de sous-réseau

Si vous ne connaissez pas ces informations, alors adressez-vous à votre administrateur système ou votre fournisseur d'accès. Ils peuvent vous dire que ces informations sont assignées automatiquement par l'intermédiaire de DHCP. Si c'est le cas prenez en note.

2.3.4.2. Connexion par modem

Si vous vous connectez à un fournisseur d'accès en utilisant un modem classique alors vous pouvez toujours installer FreeBSD en utilisant Internet, cela prendra juste beaucoup de temps.

Vous devrez connaître:

  1. Le numéro de téléphone de connexion à votre fournisseur d'accès

  2. Le port COM: le port auquel votre modem est connecté

  3. Le nom d'utilisateur et le mot de passe de votre compte Internet

2.3.5. Vérifier l'Errata

Bien que le projet FreeBSD s'efforce de s'assurer que chaque version de FreeBSD soit aussi stable que possible, des bogues peuvent parfois exister. Il est très rare que ces bogues affectent le processus d'installation. Dès que ces problèmes sont découverts et corrigés, ils sont notés dans l'Errata de FreeBSD, présent sur le site web de FreeBSD. Vous devriez vérifier l'errata avant l'installation afin d'être sûr qu'il n'y a pas de problème de dernière minute à prendre en compte.

Les informations sur chaque version, y compris les errata, peuvent être trouvé dans la section d'information sur les différentes versions située sur le site web de FreeBSD.

2.3.6. Obtenir les fichiers d'installation de FreeBSD

Le processus d'installation de FreeBSD peut installer FreeBSD à partir de fichiers placés dans les endroits suivants:

Un média local

Le réseau

Si vous avez acheté FreeBSD sur CD ou DVD alors vous disposez déjà de ce que vous avez besoin, et vous devriez passer à la section suivante (Section 2.3.7).

Si vous n'avez pas récupéré les fichiers d'installation de FreeBSD vous devriez aller directement à la Section 2.13 qui explique comment se préparer à installer FreeBSD à partir d'une des solutions données ci-dessus. Après avoir lu cette section, vous devrez revenir ici, et continuer la lecture avec la Section 2.3.7.

2.3.7. Préparer les supports de démarrage

Le processus d'installation de FreeBSD est lancé en démarrant votre ordinateur dans l'installateur de FreeBSD—ce n'est pas un programme que vous exécutez à partir d'un autre système d'exploitation. Votre ordinateur démarre normalement en utilisant le système d'exploitation installé sur votre disque dur, mais il peut également être configuré pour utiliser une disquette “bootable”. La plupart des ordinateurs modernes peuvent également démarrer à partir d'un CDROM présent dans le lecteur de CDROM.

Astuce : Si vous avez FreeBSD sur CDROM ou DVD (soit un que vous avez acheté, soit préparez vous-même), et que votre ordinateur vous permet de démarrer sur le lecteur de CDROM ou DVD (typiquement une option du BIOS appelée “Boot Order” ou équivalent) alors vous pouvez passer cette section. Les CDROMs ou DVDs de FreeBSD sont bootable et peuvent être utilisés pour installer FreeBSD sans autre préparation.

Pour créer les images des disquettes de démarrage, suivez les étapes suivantes:

  1. Obtenir les images des disquettes de démarrage

    Les images des disquettes de démarrage sont disponibles sur votre média d'installation dans le répertoire floppies/ et peuvent également être téléchargées par FTP depuis le répertoire floppies, ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/<arch>/<version>-RELEASE/floppies/. Remplacez <arch> et <version> avec respectivement l'architecture et le numéro de version que vous désirez installer. Par exemple, les images de disquettes de démarrage de FreeBSD/i386 9.1-RELEASE sont disponibles à partir de l'adresse ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/9.1-RELEASE/floppies/.

    Les images de disquettes ont l'extension .flp. Le répertoire floppies/ contient un certain nombre d'images différentes, et celles que vous devrez utiliser dépendent de la version de FreeBSD que vous allez installer, et dans certains cas, du matériel sur lequel vous effectuez l'installation. Dans la plupart des cas vous aurez besoin de quatre disquettes: boot.flp, kern1.flp, kern2.flp, et kern3.flp. Consultez README.TXT dans le même répertoire pour une information actualisée sur ces images de disquette.

    Important : Votre programme FTP doit utiliser le mode binaire pour télécharger ces images. Quelques navigateurs sont connus pour employer le mode texte (ou ASCII), ce qui sera manifeste si vous ne pouvez démarrer depuis ces images.

  2. Préparer les disquettes

    Vous devez préparer une disquette par fichier que vous avez dû télécharger. Il est impératif que ces disquettes soient exemptes de défauts. La manière la plus simple de tester cela est de les formater soi-même. Ne faites pas confiance aux disquettes préformatées. L'utilitaire de formatage Windows n'indiquera pas la présence de blocs défectueux, il les marquera simplement comme étant “défectueux” et les ignorera. Il est recommandé d'utiliser des disquettes neuves si l'on choisit cette méthode d'installation.

    Important : Si vous essayez d'installer FreeBSD et que le programme d'installation “plante”, se bloque, ou présente d'autres dysfonctionnements, les premières choses à suspecter sont les disquettes. Essayez de copier les images sur des disquettes neuves et essayez encore.

  3. Ecrire les fichiers image sur les disquettes

    Les fichiers .flp ne sont pas des fichiers que vous pouvez copier directement sur une disquette. Ce sont des images du contenu complet de disquettes. Cela signifie que vous ne pouvez pas simplement copier les fichiers d'un disque vers un autre. Vous devez utilisez des outils spécifiques pour écrire directement les images sur les disquettes.

    Si vous créez ces disquettes depuis un ordinateur fonctionnant sous MS-DOS/Windows, alors nous fournissons pour faire cela un outil appelé fdimage.

    Si vous utilisez les images présentes sur le CDROM, et que votre lecteur CDROM est E:, alors vous devez procéder comme suit:

    E:\> tools\fdimage floppies\boot.flp A:
    

    Répétez cette commande pour chaque fichier .flp, en remplaçant la disquette à chaque fois, en étant sûr de noter sur les disquettes le nom du fichier copié. Ajuster la ligne de commande selon l'endroit où vous avez placé les fichiers .flp. Si vous n'avez pas de CDROM, alors fdimage peut être téléchargé de puis le répertoire tools sur le site FTP de FreeBSD.

    Si vous créez les disquettes depuis un système UNIX® (comme par exemple un autre système FreeBSD) vous pouvez utiliser la commande dd(1) pour écrire les fichiers image directement sur les disquettes. Sous FreeBSD, vous lanceriez:

    # dd if=boot.flp of=/dev/fd0
    

    Sous FreeBSD, /dev/fd0 correspond au premier lecteur de disquettes ( le lecteur A:). /dev/fd1 serait le lecteur B:, et ainsi de suite. D'autres variantes d'UNIX peuvent avoir des noms différents pour les lecteurs de disquettes, et vous devrez consulter la documentation du système si besoin est.

Vous êtes maintenant prêt à commencer l'installation de FreeBSD.

Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.