2.3. Tâches de pré-installation

Une fois déterminé que le système répond bien aux exigences minimales en terme de matériel pour installer FreeBSD, le fichier d'installation devrait être téléchargé et le support d'installation préparé. Avant de faire cela, vérifier que le système est prêt pour une installation en vérifiant les différents éléments de la liste de contrôle suivante:

  1. Sauvegarder les données importantes

    Avant d'installer tout système d'exploitation, il faut toujours en premier sauvegarder toutes les données importantes. Ne pas stocker la sauvegarde sur le système sur lequel aura lieu l'installation. A la place, sauvegarder les données sur un disque amovible comme un disque USB, sur un autre système sur le réseau, ou sur un système de sauvegarde en ligne. Tester la sauvegarde avant de lancer l'installation afin de s'assurer qu'elle contient tous les fichiers nécessaires. Quand le programme d'installation formatte le disque du système, toutes les données stockées sur ce disque seront perdues.

  2. Où installer FreeBSD?

    Si FreeBSD sera le seul système d'exploitation installé, cette étape peut être passée. Mais si FreeBSD partagera le disque avec un autre système d'exploitation, choisir quel disque ou partition sera utilisée pour FreeBSD.

    Dans les architectures i386 et amd64, les disques durs peuvent être divisés en plusieurs partitions en utilisant une des deux méthodes de partionnement. Le Master Boot Record (MBR) traditionnel contient une table de partitions définissant jusqu'à quatre partitions primaires. Pour des raisons historiques, FreeBSD appelle ces partitions primaires slices ( tranches). Une de ces partitions primaire peut devenir une partition étendue contenant plusieurs partitions logiques. La table de partitionnement GUID (GUID Partition Table ou GPT) est une méthode nouvelle et plus simple pour partitionner un disque. Les implémentations classiques de GPT autorisent jusqu'à 128 partitions par disque, supprimant ainsi le recours à des partitions logiques.

    Avertissement:

    Certains anciens systèmes d'exploitation, comme Windows® XP, ne sont pas compatibles avec le système de partitions GPT. Si FreeBSD sera amené à partager un disque avec un tel système d'exploitation, un partitionnement MBR sera alors nécessaire.

    Le chargeur d'amorçage de FreeBSD a besoin soit d'une partition primaire soit d'une partition GPT. Si toutes les partitions primaires ou GPT sont déjà utilisées, l'une d'entre elles devra être libérée pour FreeBSD. Pour créer une partition sans effacer les données existantes, utiliser un outil de redimensionnement de partition pour réduire une partition existante et créer une nouvelle partition en utilisant l'espace libéré.

    De nombreux outils de partionnement gratuits et commerciaux sont listés sur http://en.wikipedia.org/wiki/List_of_disk_partitioning_software. GParted Live (http://gparted.sourceforge.net/livecd.php) est un CD Live gratuit qui comprend l'éditeur de partition GParted. GParted est également disponible sur d'autres CDs Live Linux.

    Avertissement:

    Utilisés correctement, les outils de redimensionnement des disques peuvent créer, sans risque, l'espace nécessaire pour la création d'une nouvelle partition. Etant donnée que la possibilité de sélectionner la mauvaise partition existe, effectuer toujours une sauvegarde des données importantes et vérifier son intégrité avant de modifier les partitions du disque.

    Disposer de différentes partitions contenant chacune un système d'exploitation différent rend possible l'installation de plusieurs systèmes d'exploitation sur un ordinateur. Une autre méthode est d'utiliser la virtualisation (Chapitre 23, Virtualisation) qui permet l'exécution simultanée de plusieurs systèmes d'exploitation sans avoir à modifier les partitions du disque dur.

  3. Récupérer les informations relatives au réseau

    Certaines méthodes d'installation de FreeBSD requièrent une connexion réseau pour télécharger les fichiers d'installation. Après toute installation, le programme d'installation proposera de configure les interfaces réseau du système.

    Si le réseau dispose d'un serveur DHCP, il peut être utilisé pour fournir une configuration réseau automatique. Si la configuration par DHCP n'est pas possible, les informations réseau suivantes pour le système doivent être obtenues auprès de l'administrateur réseau ou du fournisseur d'accès:

    Informations réseau nécessaires
    1. Adresse IP

    2. Masque de sous-réseau

    3. Adresse IP de la passerelle par défaut

    4. Nom de domaine du réseau

    5. Adresse(s) IP du serveur DNS du réseau

  4. Vérifier l'Errata FreeBSD

    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 (http://www.freebsd.org/releases/12.0R/errata.html) présent sur le site Web de FreeBSD. Vérifier l'errata avant l'installation afin d'être sûr qu'il n'y a pas de problème pouvant affecter l'installation.

    Les informations sur chaque version, y compris les errata, peuvent être trouvés sur le site web de FreeBSD dans la section d'information sur les différentes versions (http://www.freebsd.org/releases/index.html).

2.3.1. Préparer le support d'installation

Une installation de FreeBSD est lancée en démarrant l'ordinateur avec un CD, DVD, ou clé USB d'installation de FreeBSD. Le programme d'installation n'est pas un programme qui peut être exécuté à partir d'un autre système d'exploitation.

En plus des supports standards d'installation qui contiennent une copie de l'ensemble des fichiers d'installation de FreeBSD, il existe une variante dite bootonly. Le support d'installation bootonly ne comprend pas les fichiers d'installation, mais les téléchargera à partir du réseau lors de l'installation. Le CD d'installation bootonly est donc plus petit, et réduit la bande passante utilisée lors de l'installation en ne téléchargeant que les fichiers nécessaires.

Des exemplaires des supports d'installation de FreeBSD sont disponibles sur www.freebsd.org/where.html#download. Téléchargez également le fichier CHECKSUM.SHA256 à partir du même répertoire et utilisez-le pour contrôler l'intégralité des fichiers en calculant une somme de contrôle ou checksum. FreeBSD fournit sha256(1) à cet effet, les autres systèmes d'exploitation proposent des outils similaires. Comparez la somme de contrôle calculée avec celle donnée dans le fichier CHECKSUM.SHA256. Les sommes de contrôle doivent être identiques. Si une des sommes ne correspond pas, le fichier est corrompu et devra être téléchargé à nouveau.

Astuce:

Si une copie de FreeBSD sur CD, DVD, ou clé USB existe déjà , cette section peut être ignorée.

Les images CD et DVD de FreeBSD sont des fichiers ISO « bootable ». Seul un CD ou DVD est nécessaire pour l'installation. Gravez l'image ISO sur un CD ou DVD en utilisant un logiciel de gravure disponible avec le système d'exploitation actuel. Sous FreeBSD, la gravure est possible avec cdrecord du logiciel porté sysutils/cdrtools, installé à partir du catalogue des logiciels portés.

Pour créer une clé USB bootable, suivez les étapes suivantes:

  1. Obtenir l'image de la clé USB

    Les images de clés USB pour FreeBSD 9.0-RELEASE et versions ultérieures peuvent être téléchargées à partir du répertoire ISO-IMAGES/ à l'adresse ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/arch/arch/ISO-IMAGES/version/FreeBSD-version-RELEASE-arch-memstick.img. Remplacer arch et version par respectivement l'architecture et le numéro de version à installer. Par exemple, les images de clés USB Pour FreeBSD/i386 9.0-RELEASE sont disponibles à partir de ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-i386-memstick.img.

    Astuce:

    Un chemin de répertoire différent est utilisé pour FreeBSD 8.X et les versions antérieures.

    L'image de la clé USB a l'extension .img. Le répertoire ISO-IMAGES/ contient un certain nombre d'images différentes, et celle à employer dépend de la version de FreeBSD à installer, et dans certains cas, du matériel cible de l'installation.

    Important:

    Avant de continuer, sauvegardez les données présentes sur la clé USB, en effet l'écriture de l'image détruira toutes les données.

  2. Ecrire le fichier image sur la clé USB

    Procédure 2.1. Utiliser FreeBSD pour écrire l'image

    Avertissement:

    L'exemple ci-dessous prend /dev/da0 comme périphérique cible sur lequel l'image sera écrite. Vérifiez que le périphérique utilisé comme cible est bien le bon, car cette commande détruira les données existantes.

    • Ecrire l'image avec dd(1)

      Le fichier .img n'est pas un fichier classique. C'est une image de l'intégralité du contenu de la clé. Il ne peut pas être copié comme n'importe quel fichier, mais doit être écrit directement sur le périphérique cible avec dd(1):

      # dd if=FreeBSD-9.0-RELEASE-i386-memstick.img of=/dev/da0 bs=64k
    Procédure 2.2. Utiliser Windows® pour écrire l'image

    Avertissement:

    Assurez-vous de préciser le bon lecteur comme cible, car les données existantes seront écrasées et détruites.

    1. Récupérer Image Writer for Windows®

      Image Writer for Windows® est une application gratuite pour écrire une image sur une clé USB. Téléchargez-la depuis et décompressez-la dans un répertoire.

    2. Ecrire l'image avec Image Writer

      Double-cliquez sur l'icone Win32DiskImager pour lancer le programme. Vérifez que le lecteur affiché sous Device est celui de la clé USB. Cliquer sur l'icone répertoire et sélectionner l'image à écrire sur la clé. Cliquer sur [ Save ] pour accepter le nom du fichier image. Vérifiez que tout est correct, et qu'il n'y a pas de répertoires présents sur la clé USB ouverts dans d'autres fenêtres. Puis quand tout est prêt, cliquer sur [ Write ] pour écrire le fichier image sur la clé USB.

Note:

L'installation à partir de disquettes n'est plus supportée.

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

Ce document, ainsi que d'autres peut être téléchargé sur ftp://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>.