Installation de FreeBSD

Installation depuis un CD-ROM

L' Installation de FreeBSD se fait facilement depuis un assistant graphique. Pour commencer, il vous suffit de booter votre machine depuis son Cd-rom. Pour cela, il vous faudra peut-être modifier les paramètres de séquence de démarrage de votre BIOS, via l'utilitaire SETUP. Une fois le système booter de puis le Cd-rom, vous pouvez accélérer le chargement du noyau en appuyant sur , quand le système vous le spécifie.
Vous arrivé alors dans le 'Menu de configuration du noyau'. Vous pouvez sans crainte éviter cette configuration qui sera fait ultérieurement avec les dernières version des sources du noyau de FreeBSD X.X.

Sélectionner avec les flèche et :

Skip kernel configuration and continue with installation.

Remarque : Dans la majeur partie du processus d'installation de FreeBSD, on utilise les flèches du pad pour définir ses choix.

Votre ordinateur va lancer le noyau générique puis l'assistant d'installation.

Configuration du clavier

Vous arrivez devant un menu vous proposant plusieurs choix. La première chose à faire, est de configurer le clavier Choisissez :
Keymap Select keyboard type.

Choisissez dans la liste :

French ISO (accent)

Remarque : Vous pouvez cocher les cases en appuyant sur . Valider par .
Remarque : assurer vous que l'options par défaut (sélectionnée) est toujours '[ Ok ]' quand vous voulez valider, sinon sélectionnée la en appuyant sur .

Début de l'installation proprement dite

Vous revenez au 'Main menu', sélectionner le type d'installation 'Custom', qui nous convient le mieux et que nous allons détailler intégralement.

Custom Begin a custom installation (for experts).

Vous arrivez alors dans le menu 'Custom Installation Options'.<br/>
Vous allez commencer par définir la partition FreeBSD.<br/>
Attention : il ne faux pas confondre un partition et un label, FreeBSD, à la différence avec de nombreux système UNIX ou clone d'UNIX tel que Linux, gère ses propre zone d'allocations sur les disques et enferme ses propres 'label' (partition interne FreeBSD) dans une partition mère.

Partitionnement du disque dur

Sélectionner :

3 Partition Allocate disk space for FreeBSD.

Vous arrivez sous FDISK Partitions Editor.

Si vous constaté que vous n'avez plus d'espace libre, appuyer sur pour supprimer la partition restante sur votre disque.

Remarque : Nous considérons dans notre cas que FreeBSD doit être installé sur tout le disque.

Taper a pour créer une partition qui englobe tout le disque dur.<br/>
Taper q pour quitter et continuer.<br/>

Installation du boot manager

Vous arrivez dans un menu qui vous demande si vous voulez utiliser un 'Boot manager'.
Choisissez :

(*) Standard Install a standard MBR (no boot manager).

Creation des labels

Après avoir valider, vous revenez donc devant le menu 'Custom Installation Options'.<br/>
Sélectionnez :

4 Label Label allocated disk partitions.

Vous arrivez dans FreeBSD Disklabel Editor.

Remarque : Sur un système UNIX serveur, le schéma recommandé pour les partitions est :
  • / >= 250 Mo
  • Swap RAM * 2
  • /usr >2000 Mo
  • /home >= 1000 Mo
  • /tmp >= 500 Mo
  • /var >= 500 Mo

Tapez <entrer> pour créer la partition /.

Remarque : pour saisir des valeurs en Mégaoctets , il suffit d'y placer un 'M' à la fin.

Tapez donc 250M ou plus, puis .<br/>
Sélectionnez :

FS A file system

Tapez '/', puis valider.

Créer votre swap, Tapez <enter><br/>
Tapez donc 256M ou plus, puis . (cas 128 Megaoctets de RAM).

Sélectionnez :

Swap A Swap Partition.

Faite en autant pour chacun des labels.

Une fois tous les labels créés, taper <enter>, pour quitter et continuer.

Choix du type de distribution

Vous retournez encore dans le menu 'Custom Installation Options'.<br/>
Sélectionnez :

5 Distributions Select distribution(s) to extract.

Séléctionnez :

[x] Developer
[x] Kern-Developer
[x] User

Validez par <enter>.

Sélection du media d'installation

Il est temps maintenant de choisir le moyen de récupérer les fichiers d'installations.

Sélectionnez :

6 Media Choose the installation media type.

Sélectionnez :

1 CDROM Install from a FreeBSD CDROM

Validation du processus d'installation du système de base

Il ne reste plus qu'à lancer la copie des fichiers et la configuration du système de base en sélectionnant :

7 Commit Perform any pending Partition/Label/Extract actions

Le système vous demande une dernière confirmation, validez par <enter>.<br/>
Le système s'installe"¦.

Installation des packages utiles

Une fois le système de base installé, l'assistant vous demande si vous voulez retourner au menu de configuration, acceptez et validez.

Sélectionnez :

Packages Install pre-packaged software for FreeBSD

Sélectionnez :

Shells Various shells (tcsh, bash, etc).

Sélectionnez :

[x] Bash-2.05 [/usr/ports/shells/bash2]

Validez, vous retournez donc au menu 'Package Selection', positionner vous sur '[Install] avec la touche , et valider par <enter>.

L'assistant d'installation vous demande de confirmer, valider.

Le Bash (Bourne Again Shell) s'installe.

Une fois l'installation du package 'Bash' terminée, vous retournez au menu de configuration.

Remarque : Le menu de configuration peut-être accédé à tout moment après installation, en tapant '/stand/sysinstall' à l'invite.

Modification du mot de passe root

Vous allez maintenant modifier le mot de passe de root, sélectionnez :

Root Password Set the system manager's password

Le programme affiche alors :

Changing local password for root.
New password:

Tapez votre mot de passe puis <enter>.<br/>
Le programme vous redemande :

Retype new password :

Retapez votre mot de passe, puis tapez sur .

Création du premier utilisateur de l'ordinateur.

Vous pouvez dès lors, créer un utilisateur sur la machine, sélectionner :

User Management Add user and group information

Sélectionnez :

User Add a new user to the system.

Tapez un login, un password, la description GECOS et modifier le shell en /usr/local/bin/bash
Validez, vous retournez au menu 'User and Group management', sélectionnez :

X Exit Exit this menu (returning to previous)

Configuration de la zone de temps local pour votre machine

Vous devez configurer la zone de temps en correspondance avec celle où vous vous trouvez, sélectionnez :

Time Zone Set which time zone you're in

Répondez non à la question, pour modifier les informations de zone.<br/>
Sélectionnez :

8 Europe

puis :

13 France

le processus d'installation vous demande confirmation, validez par .

Configuration des interfaces reseau

Une des étapes les plus importantes est la configuration du réseau, vous devez donc sélectionner :

Networking Configure additional network services

Sélectionnez :

[ ] Interfaces Configure additional network interfaces

Vous voulez configurer votre interface réseau (par exemple une 3COM 90X C/b 10/100 base TX Fast Ethernet.
Cette carte, contient sous FreeBSD un pilote (device) pré compilé, xl0, sélectionnez donc :

Xl0 3COM 3c90x / 3c90xB PCI Ethernet card

Refuser la fonctionnalité IPv6 pour le moment.<br/>
Accepter la configuration via DHCP, si vous en avez un.<br/>
Si vous avez accepté la configuration DHCP, il ne vous reste plus qu'à remplir le nom d'hôte.<br/>
Sinon, vous devez aussi préciser un domaine, une IP, votre gateway, votre DNS et le masque de votre sous réseaux.
Validez par <enter>.

Activation des démons standards

Vous pouvez vérifier l'activation de SSHD, INETD et désactivé le démon Sendmail (pour le moment).

[x] Sshd This machine wants to run the ssh daemon.
[x] Inetd This machine wants to run the inet daemon.
[ ] Sendmail This machine wants to run the sendmail daemon.

En bas de la liste, ajouté les extensions RFC 1323 et 1644 pour TCP :

[x] TCP Extensions Allow RFC1323 and RFC1644 TCP Extensions ?

Positionnement des flags de sécurité du système de fichier

Vous retourné donc au menu de configuration :<br/>
Sélectionnez :

Security Select default system security profile

Sélectionnez :

Medium Moderate security settings [DEFAULT].

Validez par <enter>.

Choix des démons au démarrage.

Pour configurer les démons qui doivent êtres lancés au démarrage, sélectionnez :

Startup Configure system startup options

Nous allons, pour le moment ici ne configurer que la compatibilité Linux, cochez :

[x] linux This host wants to be able to run linux binaries.

Le modules d'extension de compatibilité avec linux se copie alors, et s'installe.<br/>
Une fois le traitement terminé, validez par .

Finir le processus d'installation

L'installation du système FreeBSD RELEASE de base se termine, il nous suffit de quitter l'assistant 'sysinstall', en sélectionnant :

X Exit Exit this menu (returning to previous)

Encore une fois sur l'écran suivant (Choose Custom Installation Options).
Puis sélectionner avec <enter>, '[X Exit Install]'.

Validez, et enlevez votre Cd-rom du lecteur.

Le système redémarre, c'est terminé.