OpenBSD/Installation

Un livre de Wikilivres.
En travauxlink={{{link}}}

Cette page est en travaux. Tant que cet avis n'aura pas disparu, veuillez en considérer le plan et le contenu encore incomplets, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa page de discussion au préalable, où des informations peuvent être données sur l'avancement des travaux.

Comme tout système d'exploitation, OpenBSD ne déroge pas à la règle et offre plusieurs méthodes pour son installation. Les installeurs sont disponibles sur les mirroirs d'OpenBSD et ne nécessitent que très peu de connaissances pour leur mise en place.

Préparer l'installation[modifier | modifier le wikicode]

Compatibilité matérielle[modifier | modifier le wikicode]

Comme toutes les distributions libres et open-source, une liste de compatibilité est disponible sur le site officielle. La majorité du matériel est supporté, mais certains d'entre eux nécessitent quelques modifications ou rajouts pour les faire fonctionner. Par exemple, les cartes wifi intel nécessitent l'ajout d'un firmware non libre.

Si vous êtes déjà familier avec les environnements BSD de type FreeBSD, vous avez déjà été devant le problème de la compilation du noyau pour intégrer un périphérique directement dans le kernel, ce qui permet, entre autre, de personnaliser et optimiser les performances du systèmes. Pour OpenBSD, la compilation n'est pas recommandé par l'équipe de support. Le kernel générique d'OpenBSD a été compilé pour être sécurisé. Il est bien entendu possible de le compiler. Si vous êtes intéressé, je vous invite à lire le chapitre sur ce sujet!

Définitions des besoins[modifier | modifier le wikicode]

Pourquoi? Le système d'exploitation s'adapte dans beaucoup de milieux. Que ce soit au niveau de matériels embarqués (firewall par exemple), comme serveurs (serveur web) ou comme stations de travail (pour le développement ou le multimédia).

Installer via un CD-ROM[modifier | modifier le wikicode]

Il suffit de graver l'image iso récupérable sur les miroirs d'OpenBSD (http://ftp.fr.openbsd.org/pub/OpenBSD/4.9/i386/install49.iso) et de la graver sur un CD-Rom. Pour cela, vous pouvez utiliser, si vous êtes sous Windows, InfraRecorder. Si vous êtes sous Linux/Unix, et que vous utilisez une interface graphique, vous pouvez utiliser K3B.

Si vous êtes dans un environnement non graphique Unix/Linux, vous pouvez utiliser les commandes suivantes:

  • sous OpenBSD:
  $ cdio tao image.iso
  • sous FreeBSD:
  $ burncd -f /dev/acd0 data image.iso fixate
  • sous Debian:
  $ cdrecord -scanbus cdrecord fs=12m speed=4 -dev=x,y,z image.iso

Installer via une clé USB[modifier | modifier le wikicode]

Il suffit d'installer OpenBSD sur une clé USB (via une machine virtuelle par exemple) et lors du démarrage avec la clé USB, au prompt, utiliser le kernel RAMDISK:

  boot> bsd.rd

L'installeur se lance.

Installer via un réseau[modifier | modifier le wikicode]

Pour l'installation via le réseau, il est nécessaire d'utiliser un serveur DHCP (avec la gestion de BOOTP/PXE) et TFTP.

Sous Windows[modifier | modifier le wikicode]

Vous pouvez télécharger le logiciel tftp32, offrant le service DHCP ainsi que TFTP.

Sous Debian Linux[modifier | modifier le wikicode]

Si vous êtes sous une distribution debian, vous avez besoin d'un serveur DHCP et TFTP. Utilisez la commande apt-get ou aptitude pour installer ces 2 packages:

   # aptitude install dhcp3 atftpd

Puis, configurer le serveur tftp grâce au superserveur inetd.conf:

   # cd /etc/
   # cat inetd.conf
   ...

Enfin, configurez le serveur dhcpd, les fichiers de configuration se trouvent dans /etc/dhcp3/.

Sous *BSD[modifier | modifier le wikicode]

Si vous êtes sous un système OpenBSD ou FreeBSD .

Installer via une disquette[modifier | modifier le wikicode]

Sous Windows[modifier | modifier le wikicode]

Sous Debian[modifier | modifier le wikicode]

Sous OpenBSD[modifier | modifier le wikicode]

Avant de commencer/En cas de problème[modifier | modifier le wikicode]

  1. Sauvegardez vos données!
  2. Si l'installation s'arrête, il est toujours possible:
    1. De la recommencer,
    2. De booter sur un shell minimal pour voir les problèmes,
    3. ...

N'oubliez pas qu'il y a une communauté autour du logiciel, et que vous pourrez avoir l'aide que vous voudrez sur le site officiel, ou sur les forums spécialisés.

Si votre installation a réussi, n'oubliez pas d'envoyer le message de démarrage à la mailing list dmesg@openbsd.org

Pendant l'installation[modifier | modifier le wikicode]

Séquence de boot[modifier | modifier le wikicode]

OpenBSD utilise une image d'un kernel se chargeant en mémoire, nommé bsd.rd (rd pour RamDisk). Ce dernier est un installeur minimaliste de moins de 10Mo, offrant les outils de bases pour l'installation du système. Tout d'abord, le système charge le mbr. Celui d'OpenBSD est simple et offre tout simplement un prompt donnant accès aux systèmes de fichier.

  > bsd.rd

Début de l'installation[modifier | modifier le wikicode]