Département des Sciences Informatiques Licence Pro R&S 2009 2010 Administration Système T.T. Dang Ngoc dntt@u-cergy.fr TD 1 - Installation de système UNIX, partitionnement 1 Préambule Il existe de très nombreuses distributions Linux (Redhat, CentOS, Mandriva, Debian, Ubuntu, etc.) qui bien que toutes basées autour du même noyau Linux ont développé chacune leur propre spécificité au niveau de l organisation des logiciels, de la facilité de la prise en main, des logiciels proposés, etc. Il n est pas envisageable de tester toutes les distributions Linux (d autant plus que les différences sont en général assez réduites). Nous travaillerons tout au long des TP sur une distribution Mandriva 2009. FreeBSD est un UNIX libre disponible sur PC. La plupart des logiciels disponibles dans les distributions Linux sont également présents sur FreeBSD, et à quelques petites différence de syntaxe et d organisation près, l administration d un système FreeBSD est assez similaire à celui d un Linux. Afin de ne pas sembler redondant en répétant les exercices sur Mandriva puis FreeBSD, nous allons installer volontairement une version très minimale (et peu conviviale) de FreeBSD qu on apprendra à enrichir manuellement au fur et à mesure des TP. 1.1 Préparation matérielle Vous avez à votre disposition une machine de type PC non installée ainsi qu un CD d installation Mandriva 2009 Prenez un disque dur que vous insererez dans le rack à la place du disque dur précédent. Ce disque dur vous accompagnera tout au long des séances de TP Administration système. Etiquettez donc votre disque dur et inscrivez-y votre nom. Vous veillerez en fin de TP à bien le ranger dans l armoire après avoir remis le disque dur du début de séance. Mettez le disque dur dans le rack de votre PC et mettez votre ordinateur sous tension.
2 Installation Mandriva 2009 2.1 Configuration du BIOS Appuyez sur [F2] au démarrage de la machine 1. Attention, soyez rapide, vous n avez que quelques instants pour réagir avant que le chargeur primaire ne chage le chargeur secondaire. Si vous avez été trop lent, redémarrez en tapant sur [Ctrl][Alt][Suppr] Naviguez dans les différents menus proposés dans le BIOS. Regardez l ordre de recherche de périphériques d amorçage (ne modifiez surtout pas l ordre de lancement!).. Réglez la date et l heure le cas échéant. Ne modifiez surtout rien d autre!!! 2.2 Lancement du CD Mandriva 2009 Insérez votre CD d installation Mandriva 2009. Si vous avez correctement configuré votre BIOS, la machine tente de booter par réseau (appuyez sur [Ctrl][C] pour abbréger la recherche en sautant cette étape), puis démarre le système d exploitation Live contenu sur le CD (une version en mémoire du système Mandriva que vous allez installer). Lancez le programme d installation. Vous aurez en premier lieu à choisir la langue utilisée pour l installation (français), le type de clavier (français alternative), le fuseau horaire (Paris) et acceptez la licence. Ne choisissez pas d effets bureau 3D couteux en ressource et inutile dans le cadre de l administration système. 2.3 Partitionnement du disque Le partitionnement du disque devra être effectué en respectant les indications du schéma suivant (sélectionnez le mode expert) : Windows Mandriva FreeBSD Partition étendue 1 2 3 4 5 MBR NTFS EXT3 SWAP 2 Go 3 Go 15 Go 1 Go 10Go / /usr 01 01 01 01 EXT300000 11111 01 01 01 UFS EXT3 EXT2 6 2Go /home Attention : spécifiez bien que vos 3 premières partitions sont des partitions primaires! 1 Certains BIOS utilisent plutôt la touche Supp
Vous noterez que : la première partition (primaire) devra simplement être réservée pour une utilisation future (l installation de Windows lors de vos prochains TP). Vous déclarerez le système de fichiers comme NTFS. (le programme d installation ne la formatera pas en NTFS, il déclare simplement son type dans la table des partitions. la deuxième partition (primaire) accueillera le système Linux que vous allez installer. À ce titre, elle contiendra donc la racine (/) de l arborescence et sera déclarée comme amorçable par défaut dans la table de partition. Le système de fichier devra être EXT3. la troisième partition (primaire) devra simplement être réservée pour une utilisation future (l installation de FreeBSD dans la deuxième partie du TP) Vous déclarerez le système de fichiers comme UFS. (le programme d installation ne la formatera pas en UFS, il déclare simplement son type dans la table des partitions. la quatrième partition (logique) servira de swap. Lorsque le système n a plus de place pour charger un programme en mémoire, il déporte sur cette partition de swap, les programmes les plus vieux ou de moindre priorité. la cinquième partition (logique) viendra en complément de l arborescence afin de stocker les logiciels. Elle sera montée sous le répertoire /usr de l arborescence (voir schéma). Encore ici, le système de fichier sera EXT3. la sixième partition (logique) viendra en complément de l arborescence afin de stocker les données utilisateurs. Elle sera montée sous le répertoire /home. Ici, le système de fichier sera EXT2 (Linux native). le reste du disque dur est inutilisé et sera laissé tel quel. A l issu de cette opération, la table de partition sera écrite sur le disque. Les partitions 2, 5 et 6 seront formatées suivant le système de fichiers que vous avez déclaré. / etc init.d tmp usr home dev var log Partition 5 bin local Partition 6 Partition 2 Configuration du MBR Installez grub en mode texte comme chargeur multi-boot au démarrage (sur le disque /dev/sda) Installez GRUB en mode texte comme périphérique d amorçage sur /dev/sda.
2.4 Sélection des paquetages Afin que l installation ne prenne pas trop de temps en installant des logiciels superflus, acceptez la proposition de l installeur de ne pas installer les paquetages inutilisés. 2.5 Finalisation Mot de passe administrateur et utilisateur Afin de pouvoir unifier vos installations (pour que l enseignant puisse y accéder sans problème), vous utiliserez tous le mot de passe setup. Vous créerez également l utilisateur Harry Cover de login hcover et de mot de passe setuphc. Configuration réseau Laissez à plus tard la configuration réseau (annuler) qui sera vu dans un TP ultérieur. 3 Installation FreeBSD 7 Insérez le CD de boot FreeBSD. Un moment de chargement, vous arrivez sur un menu. Ce menu permet de spécifier les périphériques utilisés. Par défaut, une auto-détection (probe) est faite. Vous verrez ensuite apparaître un 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. 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. Vous choisirez pour le TP le mode Custom (expert). Voici le menu que vous voyez apparaître,et l ordre dans lequel vous allez procéder. 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.
3.1 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. Vérifiez que la troisième partition que nous avons réservée préalablement pour FreeBSD existe bien et a bien été déclarée comme étantune partition de type FreeBSD (165). Quittez ensuite avec [q]. 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. Prenez le choix BootMgr. (Linux ne bootera plus, c est fait exprès! C est pour apprendre à rétablir les problèmes en live dans le TP suivant.). 3.2 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 : / : 2Go. La partition racine, si vous créez les tranches ci-dessous, alors il n est pas utile de lui donner une grande taille. swap : la partition de swap (1Go). /var : 1 Go /home : 1Go. cette tranche permet 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. /usr : dans cette partition sera installée toutes les applications, sources... Utilisez simplement le reste de la partition ; 3.3 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 : Choisissez Kern-Developer. 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. Comme cette procédure est assez longue, pour ce TP, vous choisirez de ne pas les installer.
3.4 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). Dans notre cas, il s agit du CD que vous avez déjà. 3.5 Paquetages à installer Enfin, là vous avez déjà un système fonctionnel, mais si vous voulez avoir des utilitaires, piochez dans les paquetages proposés et choisissez. 3.6 C est fini... Si tout s est bien passé, vous avez un système FreeBSD tout propre, tout neuf. Rebootez et vérifier que tout marche bien.