Tutorial sur l'installation d'une FreeBSD Posted on Wednesday, April 27 @ 21:30:57 CEST
Topic: Linux
|
Tutorial sur l'installation d'une FreeBSD
Subsections
L'installation du système lui-même
On considère ici, que le matériel qu'on utilise est plus ou moins standard. - même un PC acheté à
Auchan correspond à ces critères (j'ai testé). Je n'ai pratiquement
jamais eu de problème avec les matériels pour les composants
principaux (sauf une fois avec une carte mère bi-pro de chez
HP).
Avant tout, identifier les composants de la machine,
soit en retrouvant les manuels et notices
fournis avec l'appareil, soit en s'aidant de [panneau de
configuration ->systeme] de Windows s'il était déjà installé
sur la machine.
Autant les composants comme la carte mère, le clavier... sont
en général identifiés de manière standard et passent bien les
tests d'auto-détection, autant (et surtout), les cartes
réseau, modems sur bus ISA... sont le plus souvent à
préciser manuellement. Sans compter la carte graphique
et le moniteur...
Donc avant de mettre la moindre disquette de boot FreeBSD,
remplissez ce tableau :
Type de composant
paramètres à noter
votre config
exemple
carte réseau
Nom de la carte
SN2000 (clone NE2000)
Si c'est une ISA, IRQ :
11
Si c'est une ISA, IO BASEMEM :
0x240-0x25f
carte modem
Si c'est une ISA, IRQ :
3
Si c'est une ISA, IO BASEMEM
0x2f8-0x2ff
disque dur
IDE ou SCSI ?
IDE
lecteur CDROM
IDE ou SCSI ?
IDE
Si vous voulez aussi par la suite l'environnement graphique X-Window.
Type de composant
paramètres à noter
votre config
exemple
carte vidéo
nom et type de la carte (à noter _très_ précisemment)
Matrox Millennium
taille de la mémoire vidéo
4 Mb
moniteur
fréquence de balayage horizontal
H : 30-86
fréquence de balayage vertical
V : 50-120
accessoirement, résolution d'écran
32bpp 1024x768
Souris
Type
microsoft mouse
Port
port série 1 (com1)
Ayant noté cela (sur papier), vous pouvez à présent insérer
la disquette de boot FreeBSD. Un moment de chargement,
vous arrivez sur un menu... Choisir dans le menu
[visual config] et vous arrivez à un écran montrant des
listes "déroulantes" de périphériques. Pour chacune,
choisissez les composants qui correspondent à votre
matériel, supprimez ceux qui ne vous concernent pas, changez
les IRQ et IO BASEMEM des composants que
vous avez repérés ci-dessus. Attention, le clavier
est configuré en QWERTY ; Si le votre est en AZERTY, quelques
rappels : 'A''Q', 'Z''W', 'M'';', les chiffres
s'écrivent avec le pavé numérique ou alors directement sur la
rangée du haut sans utiliser [SHIFT]. Utilisez [ENTRÉE] et/ou [TAB] pour passer du menu haut au menu
bas, et [TAB] pour passer du menu bas au menu haut.
Une fois fini, sauvez et quitter 'q', [a] en
AZERTY) comme indiqué. Après, vous verrez apparaître un joli
menu d'installation. La première chose à faire est de sélectionner
dans [Keymap - Select keyboard type], [French
ISO (accent) - French ISO keymap (accent keys)] afin de pouvoir
utiliser un clavier français (si évidemment vous en
avez un).
Vous avez le choix entre 3 types d'installation,
Novice, Express ou Custom. En fait quelque soit le choix que vous prendrez, à
part la quantité d'information affichée à l'écran et l'ordre
imposé mis à part, il s'agit exactement de la même procédure
d'installation.
1.
[Partition] : partitionner le disque dur ;
2.
[Label] : couper les partitions en "tranches" ;
3.
[Distributions] : choisir sa distribution ;
4.
[Media] : le média utilisé pour l'installation ;
5.
[Commit] : lancement de l'install proprement dite ;
6.
[Package] : installation d'utiitaires.
Dans la suite, nous décrirons chacune de ces étapes.
Le partitionnement
Il s'agit de créer des partitions sur votre disque dur, il
se peut que vous ayez à faire cohabiter FreeBSD avec
d'autres systèmes d'exploitation. Qu'à cela ne tienne, le tout
en créant les partitions est de ne surtout pas toucher
aux partitions concernant les autres. À moins de savoir ce que
vous faites, n'utilisez que l'espace marqué unused
dans le tableau.
Par exemple, dans l'exemple ci-dessous, nous avons
crée une partition FreeBSD en plus de la partition Windows NT
déjà existante (et que nous nous sommes bien gardé de toucher).
Pour cela, nous avons sélectionné la première partition libre
(unused) et nous avons crée (en appuyant sur [c]) une
partition de type FreeBSD (165) de taille dans notre exemple de
taille 3000M
Offset Size End Name PType Desc Subtype Flags
0 4192902 4192964 wd0s1 1 NTFS/HPFS/QNX 7
4192965 15840090 20033054 wd0s2 3 freebsd 165 C>
20033055 11025 20044079 - 6 unused 0 >
Il s'agit ensuite de préciser la procédure de boot, il y a le choix :
- [BootMgr - Install the FreeBSD Boot Manager] :
permet d'avoir au démarrage un menu donnant le choix
du système sur lequel on bootera (utile si plusieurs
systèmes cohabitent) ;
- [Standard - Install a standard MBR (no boot manager) ] :
au démarrage, le boot se fera sur la partition qui
a été choisie dans le menu précédent comme bootable
(par défaut, ça sera la partition FreeBSD que vous
venez de sélectionner) ;
- [None - Leave the Master Boot Record untouched ] :
au démarrage, le boot se fera comme avant l'installation
de FreeBSD, vous devrez prévoir quelque chose (une
disquette par exemple) si vous voulez booter sur le
système que vous êtes en train d'installer.
Les tranches
Dans chaque partition que vous venez de créer dans notre cas il n'y en a qu'une, vous pouvez (et il est
conseillé de) créer des tranches (slice). Dans chacune des
tranches, un système de fichier sera monté. Les tranches
qu'il est usuel de créer sont :
- / : la partition racine, si vous créez
les tranches ci-dessous, alors il n'est pas utile
de lui donner une grande taille. 32M
suffiront, 50M pour voir large ;
- swap : la partition de swap. Certains
disent que la valeur recommandée est du double de
la RAM dans notre exemple, on mettra
128M;
- /var : à moins de vouloir stocker beaucoup
de trace, de ne jamais vider les boîtes au lettres,
une petite taille suffira 32M suffisent, 50M
pour voir large, dans le cadre d'une installation
personnelle ou s'adressant à un nombre réduit
d'utilisateur ;
- /usr : dans cette partition sera installée
toutes les applications, sources... J'y
mets donc souvent la place restante moins celle
utilisée par le répertoire /users quand
j'en mets un évidemment ; sur les disques ou j'ai
peu de place, j'essaye au moins de lui donner 200M
quitte à ne pas créer de partition /users,
dans le cadre d'une installation agréable, je mets
habituellement 2 ou 3 Giga;
- /users ou /home : cette tranche
est facultative, mais c'est plus propre de séparer
les utilisateurs du système et des logiciels. À
adapter suivant les besoins des utilisateurs qui
seront présents sur le système.
La taille des tranches, ainsi que leur nombre
donnés ici ne sont qu'indicatifs, vous aurez à adapter
suivant la taille disponible sur votre disque, le
partitionnement que vous avez choisi, le nombre de tranches
et la désignation de vos points de montage... Il est par
exemple répandu de créer aussi les points de montage /tmp, /local...
Voici un exemple de découpage d'une partition FreeBSD :
Disk: wd0 Partition name: wd0s2 Free: 0 blocks (0MB)
Part Mount Size Newfs Part Mount Size Newfs
---- ----- ---- ----- ---- ----- ---- -----
wd0s2a / 50MB UFS N
wd0s2b swap 128MB SWAP
wd0s2e /var 50MB UFS N
wd0s2f /usr 3000MB UFS N
wd0s2g /users 4506MB UFS N
Choix de la distribution
Ensuite, vous aurez le choix sur la distribution proprement
dite, cela peut aller d'une installation minimale avec que le
système et quelques utilitaire, à une installation avec sources
complètes en passant par des variantes intermédiaires avec ou sans
X-Window.
- [Developer - Full sources, binaries and doc but no games] :
- [X-Developer - Same as above + X Window System] :
- [Kern-Developer - Full binaries and doc, kernel sources only] :
- [X-Kern-Developer - Same as above + X Window System] :
- [User - Average user - binaries and doc only] :
- [X-User - Same as above + X Window System] :
- [Minimal - The smallest configuration possible] :
Si vous voulez avoir une installation agréable
(avec X-Window) et un minimum reconfigurable plus tard, il est
d'usage de choisir [X-Kern-Developer - Same as above + X
Window System], si vous voulez tout et que la place disque vous
importe peu, choisissez [X-Developer - Same as above
+ X Window System]. Sinon, vous avez toutes les variantes du menu
pour vous ébattre à loisir
Lors de la question sur l'installation de /usr/ports, tout dépend si vous préférez installer plus tard des
logiciels à partir des sources ou non. À vous de voir.
Si vous avez sélectionné une distribution comprenant
X-Window, il est conseillé d'aller au moins dans [Server -
X server menu] et de choisir le serveur correspondant à votre carte
graphique par exemple dans notre cas [Ma64 - 8
and 16-bit (65K color) ATI Mach64 card] et par sécurité [SVGA - Standard VGA or Super VGA card] et [VGA16 - Standard
16 color VGA card]
Media
Ensuite vient la question du média supportant la distribution,
le choix proposé est vaste (cdrom, ftp, dos, nfs, système de fichier
existant, disquette, bande). Le plus courant si vous faites une
installation flambant neuve est le CDROM ou FTP. S'il s'agit d'une
installation par FTP, reportez vous à la partie configuration réseau
afin de savoir comment on configure le réseau, sinon, par cdrom,
ça va tout seul.
Paquetages à installer
Enfin, là vous avez déjà un système fonctionnel, mais si
vous voulez avoir des utilitaires pour égayer vos longues soirées
d'hiver devant l'écran, ou simplement parce que vous avez des
besoins spécifiques, piochez dans les paquetages proposés et
choisissez.
C'est fini...
Et hop, si tout s'est bien passé, vous avez un système FreeBSD
tout propre, tout neuf, sans réseau encore, mais bon, fonctionnel
en "monoposte".
Temps écoulé : 15mn. En fait la majeure
partie du temps est prise pour le formatage du disque (mais ça
c'est le système qui se débrouille tout seul, pendant ce temps,
on peut faire autre chose), et le choix et l'installation des
paquetages (voyons que pourrais-je installer comme jeux ? ;-).
Et puis éventuellement, si on est mal organisé, à retrouver les
notices de son matériel...
Pour ceux qui ne sont pas en réseau, le cours est fini :-)
|
|
| |
| Article Rating | Average Score: 0 Votes: 0
| |
|