Installation de FreeBSD

Un article de Projet de documentation fug-fr .

Jump to: navigation, search

Sommaire

[modifier] Documentation

Vous aurez sans doute besoin de lire un peu de documentation pour installer et configurer correctement FreeBSD. Ce qui suit étant très résumé, voici quelques liens complémentaires auxquels vous pourrez avoir recours.

Le chapitre [installation] du HandBook de FreeBSD.
Le chapitre [configuration de X11] de ce même HandBook.
Un [article] de PC-entraide sur ces mêmes sujets.
La partie [française] du site FreeBSD .
Un fichier texte pour faire les premiers [pas].
Les archives des mailing [lists] FreeBSD.


[modifier] Installation de FreeBSD

Nous ne parlerons dans cette partie que de ce qui intrigue généralement le plus le débutant: le partitionnement, et en nous plaçant dans le cas le plus simple, celui où un disque entier est consacré à FreeBSD. Même dans ce cas, afin de comprendre le partitionnement sous FreeBSD, vous devez savoir deux ou trois choses.

Commençons par les noms donnés aux disques sous FreeBSD qui, bien sûr, sont différents de ceux donnés sous Windows ou GNU/Linux.

ad0 : premier disque dur IDE
ad1 : second disque dur IDE
da0 : premier disque dur SCSI
da1 : second disque dur SCSI

Dans notre cas il y a donc de fortes chances pour que le disque où vous souhaitez installer ,et donc partitionner, soit ad0 ou ad1. C'est celui-ci que vous sélectionnez en arrivant à l'écran "Select Drive(s)".

Ceci fait, vous devez maintenant bien avoir en tête que ce que l'on appelle "partition" sous Windows ou GNU/Linux s'appelle "slice" (ou tranche) sous FreeBSD. Pour être un tout petit peu plus précis, une slice est ce que l'on appelle donc habituellement une partition primaire. L'outil qui lors de l'installation vous permet de créer votre partition FreeBSD est "fdisk". Dans notre exemple une fois le disque sélectionné et l'écran de fdisk affiché, vous n'avez qu'à appuyer sur trois touches:

A : pour dire que vous souhaitez utiliser la totalité du disque.
S : pour dire que la slice alors créée doit être démarrable.
Q : pour dire que vous avez terminé.

Avez-vous vraiment terminé ? Non ; l'installateur vous demande où il doit installer le gestionnaire de démarrage de FreeBSD (Install Boot Manager). Si vous avez déjà un gestionnaire de démarrage (comme lilo ou grub) et que vous souhaitez le conserver choisissez "None" pour lui dire de ne rien faire, sinon choisissez "BootMrg" pour procéder à son installation. Notez que si vous avez plusieurs disques (ad0 et ad1 par exemple) vous devez installer le gestionnaire de démarrage sur chacun de ces disques même si vous n'installez FreeBSD que sur un seul (ad1 par exemple).

Vous en avez maintenant terminé... terminé avec un partitionnement classique mais pour FreeBSD vous n'avez créé qu'une slice et installé un gestionnaire de démarrage. Il vous faut maintenant partitionner cette slice au sens FreeBSD, en y créant des partitions FreeBSD (si vous préférez des sous-partitions qui n'ont pas d'équivalent sous Windows ou GNU/Linux). L'outil qui lors de l'installation vous permet de créer vos partitions FreeBSD est "disklabel" et arrivé à son écran vous n'avez à appuyer que sur deux touches:

A : pour demander un partitionnement automatique.
Q : pour dire que vous avez terminé.

Cette fois vous en avez bel et bien terminé avec cette étape. Le résultat obtenu ne sera peut-être pas optimum pour vous mais pour une première fois c'est déjà pas si mal.


[modifier] Configuration de Freebsd

Nous ne parlerons dans cette partie que de l'installation et de la configuration de xorg (serveur graphique) et d'un environnement de bureau comme kde.

Après le reboot suivant l'installation, quand vous arrivez en mode texte (écran noir avec des écrits), à l'invite "login" connectez-vous en root avec le mot "root" ; puis à l'invite "password:" entrez votre mot de passe.

login: root
password: mot_de_passe

Si vous n'avez pas installé xorg lors de l'installation de FreeBSD, vous pouvez le faire maintenant avec la commande:

# pkg_add -r xorg

Cette installation terminée, vous pouvez effectuer une configuration automatique de xorg puis la tester en entrant les deux commandes suivantes:

# Xorg -configure
# Xorg -config xorg.conf.new

Un nouveau fichier xorg.conf.new est ainsi créé, mais celui-ci ne correspondra sans doute pas au mieux avec votre matériel (carte graphique et écran). Vous pouvez alors l'éditer avec ee (easy editor):

# ee xorg.conf.new

Voici quelques exemples des sections les plus importantes de ce fichier. Vous devrez cependant les adapter en fonction des capacités de votre matériel, notamment pour les fréquences de l'écran (HorizSync et VertRefresh) et pour les caractéristiques de l'affichage (Depth et Modes). Pour écrire ou modifier le fichier, utilisez les touches directionnelles, space, backspace et delete.

Section "InputDevice"
   Identifier    "Keyboard0"
   Driver        "kbd"
   Option        "XkbLayout"   "fr" (ou pour le clavier canadien, "ca")
   Option        "XkbVariant"  "latin9"
   Option        "XkbModel"    "pc105"
EndSection


Section "Monitor"
   Identifier    "Monitor0"
   VendorName    "Monitor Vendor"
   ModelName     "Monitor Model"
   HorizSync     30-107
   VertRefresh   48-120
EndSection


Section "Screen"
   Identifier    "Screen0"
   Device        "Card0"
   Monitor       "Monitor0"
   DefaultDepth   24
   SubSection "Display"
       Viewport  0 0
       Depth     24
       Modes     "1024x768"
   EndSubSection
EndSection

Une fois terminé, pour quitter ee en enregistrant xorg.conf.new, appuyez sur la touche "Esc" (ou "Echap") et appuyez sur "Enter" (ou "Entrée") 2 fois.

Vous revenez alors automatiquement dans la console (en mode texte). Testez alors votre nouvelle configuration:

# Xorg -config xorg.conf.new

Si vous voyez une espèce de grille noire et blanche, le serveur X est configuré correctement. Appuyez sur Ctrl+Alt+Backspace pour revenir à l'invite de commande et copiez le fichier de configuration à la bonne place et sous le bon nom:

# cp xorg.conf.new /etc/X11/xorg.conf

Maintenant que xorg est fonctionnel, vous souhaiterez sans doute installer un gestionnaire de fenêtres ou un environnement plus complet. Du plus léger comme fluxbox, au plus imposant comme kde, en passant par icewm, gnome ou xfce, vous avez le choix. Prenons l'exemple de kde, pour l'installer il vous suffit d'entrer:

# pkg_add -r  kde

Un peu de patience, selon les capacités de votre connexion et la disponibilité du serveur... Une fois tous les paquets ainsi téléchargés et installés, il ne vous reste plus qu'à tester. Par exemple dans une console entrez:

# kdm

Le gestionnaire de login graphique de kde devrait apparaître et vous devriez pouvoir vous y connecter (en tant qu'utilisateur) et ouvrir votre première session kde. Après vous être bien assuré que xorg, kdm et kde fonctionnent correctement, vous voudrez peut-être que ceux-ci soient lancés automatiquement au démarrage de votre PC. Si tel est le cas, il vous faut alors éditer le fichier ttys:

# ee /etc/ttys

Dans ce fichier, repérez la ligne suivante:

ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure


et modifiez la ainsi:

ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure

Quittez ensuite ee en sauvegardant le fichier ttys. Si kde ne se lançait pas automatiquement au prochain démarrage de votre PC, éditez alors le fichier rc.conf:

# ee /etc/rc.conf

Dans ce fichier ajoutez simplement cette ligne:

kdm_enable="YES"

Sauvegardez et quittez. Vous disposez maintenant de FreeBSD installé sur l'un de vos disques durs, de xorg, de kdm et kde avec un démarrage graphique automatique.


[modifier] Conclusion

Cet article n'est qu'une très brève introduction à FreeBSD et n'aborde que quelques points de son installation et de sa configuration. Si certains aspects vous posent des difficultés particulières ou si vous aimeriez maintenant en savoir plus n'hésitez pas à consulter le [HandBook] ainsi que la [Faq] de FreeBSD ; à faire des recherches sur internet avec [Google BSD]; à poser vos questions sur les [forums BSD] de QOS ou sur ceux plus spécialisés FreeBSD de [Fug-Fr] ;).