Salut serge, je t envoie la derniere coorrection de la page install A+ :)Title: Installation
|
1. Vérifier son matériel Avant toutes choses, il vaut mieux vérifier que son matériel est bien reconnu par Linux. Je ne traite ici déjà que des plateformes INTEL X86 à base de microprocesseur 386 minimum (ou compatible comme AMD, CYRIX, etc..). Pour le matériel plus vieux il vaut mieux le changer. Au niveau disque dur prévoyez pour le système lui même de l'ordre de 600Mo pour une distribution assez récente, surtout si vous intallez X (système de fenêtrage graphique) avec des gestionnaires de type KDE ou GNOME (très à la mode dans les distributions actuelles), prévoez aussi 100Mo supplémentaires pour le SWAP (on vas en reparler plus tard). Déjà avec ca vous allez pouvoir faire tourner plein de choses. Mais sachez que des "mini distributions" passent avec 100Mo, mais la pas question d'avoir un système X ni de grosses applications de style base de donées etc... Pour la mémoire maitenant, prévoyez environ 64Mo avec un système X (ca passe avec 32Mo souvent mais avec les nouveaux gestionnaires sous X il faut souvent 64Mo). C'est la aussi une recommandation pour utiliser les packages les plus courants compris dans les distributions, maitenant si vous prévoyez faire de votre serveur LINUX une vrai usine à gaz (serveur WEB, base de données SQL, proxy serveur, Star Ofice...) prévoyez plus de mémoire. Mais 64 vous permet de faire quasiment tout. Maintenant voyont de plus près le matériel supporté, mais sachez que la liste est comprise dans le Hardware-HOWTO sur le site LDP (Linux documentation project, allez voir dans les liens) mais en général on peut dire que: -Les disques dur SCSI et IDE ainsi que leur contrôleur sont supportés dans la plupart des cas -Les cartes réseau de type compatible NE2000 ISA ou PCI, les cartes 3COM, HP, AMD sont très bien supportées. -Les modems compatible HAYES (attention à certain US ROBOTICS) mais évitez absolument les win-modem qui ne marchent que sous windows (us robotics winmodem à 600Fr). Tout les autres modem passent normalement s'ils sont compatibles HAYES. -Les cartes graphiques : Toutes les vieilles cartes de type S3, S3V, TRIDENT passent sans problèmes, attention aux dernières cartes vidéo très à la mode sous windows...je vous conseille si vous voulez de bonnes performances des cartes de type MATROX G200, les 3DFX (toutes générations sauf la rush). Les cartes vidéo évoluent tres vite, et les constructeurs ne font pas d'effort pour X...atention donc. Pour une liste à jour , allez sur le site de X (voir dans les liens). -Carte série multiports : -Carte TV: celles a base de btv848 sont très bien supportées (comme la MIRO PCTV) -WEB CAM: très peu sont suportées, seul quelque modéle N&B.... -Scanner: éviter absolument les scanner parallèles (quoi que ca commence à bouger de ce côté mais pour l'instant c'est quasiment pas supporté), certain SCSI passent par contre (voir dans les liens aussi) -Imprimante: évitez certaine HP jet d'encre qui sont en fait des win-imprimantes, préférez les autres marques, la plupart des laser passent très bien. -Lecteur ZIP : aucun problème. -Lecteur CD-ROM et Graveur : ca passe très bien aussi. Voila je vais pas nan plus faire une liste compléte de tout les matériels supporté, allé voir dans les liens pour les matériels spécifiques. 2. Choisir sa distribution Il y a des débats acharnés pour savoir si tel ou tel distribution est mieux qu'une autre, en voici les principales: -La Red-Hat: la plus connue et la plus utilisée. L'une des plus simples à installer pour un débutant mais pas la plus simple à maitenir à mon goût. -La Mandrake: C'est une Red-Hat revue et corrigée en partie, optimisée pour les pentiums (donc conseillée pour des machines à base de pentium toutes générations), facile à installer donc, un bon site pour avoir les correctifs (voir les liens) et de plus elle est francisée. Vu le support qu'il y a derrière grâce à leur site et leurs listes de diffusions, je trouve que cette distribution est un bon choix. -La suse: Très bonne distribution pour les débutants aussi (install simple) et bon site aussi pour le support. -La Debian: je ne la connais pas assez. -La Slackware: Je la trouve excellente à mon goût, mais l'install n'est pas toute simple (plutôt pour les initiés déjà), mais ca maitenance est plus aisée que sur les Red-Hat je trouve. Par contre elles sont souvent en arrière des autres distributions au niveau des versions des packages. Il y a bien sur d'autres distributions mais celles-ci se trouvent très facilement dans les librairies, FNAC etc.. Optez pour l'une d'elle avec si possible un gros livre fourni avec. Evitez aussi les distributions en package à plus de 300Fr, on est souvent déçu par le soit disant contenu. De plus de nombreux magazines informatique proposent sans suplément de prix (vers les 30-40Fr donc) une distribution toute récente. Si vous avez une bonne connection au Net (câble ou LS à votre travail) vous pouvez télécharger une distrib complète (voir dans les liens). 3. Préparer ses disques durs. Je ne vais pas vous décrire tout une install mais vous donner des conseils utiles, avec un peu d'explication. Le installation-howto est la pour ca, les docs des distrib aussi et des centaines de sites aussi. Je vais juste essayer de vous donner une bonne méthode d'installation. Comme tout système d'exploitation, linux à son propre système de fichier, EXT2FS. Certains vont dire que l'on peut installer linux sur une partition DOS à l'aide de LOADLIN ou Linux4win de mandrake. Je vous déconseille cette méthode à moins d'en être totalement obligé. Un tel système est ralenti au maximun et vous allez être très déçu des performances de linux. Au prix des disques durs maintenant et de leur taille grandissante, vous trouverez bien de la place pour créer vos partitions linux. La plupart des installations commencent de la même façon: on crée une disquette de boot sous DOS/WIN avec l'utilitaire "RAWRITE" des fois même deux disquettes (pour la slackware), et on arrive sur le partitionement des disques (attention à la slackware ou on atterit pas sur ce menu direct, apres s'etre loggué en root il faut taper "fdisk" AVANT de taper "setup). Détaillons un peu cette procédure. Tout d'abord il faut savoir comment linux identifie ses disques durs: Pour les disques IDE, la numérotation se fait pas des lettres en partant de "a" pour le premier IDE MASTER avec comme préfixe "hd", ce qui nous donne donc: hda Disque maître sur le 1er controleur IDE hdb Disque esclave sur le 1er controleur IDE hdc Disque maître sur le 2eme controleur IDE hdd Disque esclave sur le 2eme controleur IDE si vous avez d'autres controleurs IDE la numérotation se poursuit (hde, hdf, etc etc). Pour les disques SCSI, cette fois-ci c'est l'ID scsi qui va donner la lettre, le préfixe étant sd cette fois ci, donc on numérote suivant l'id scsi du disque. Prenons par exemple 3 disques scsi d'id 0,1 et 3 on va avoir: disque d'id 0 sda disque d'id 1 sdb disque d'id 2 sdd De plus sous linux (ou tout autre systeme UNIX), les périphériques sont identifiés par des fichiers portant leurs noms dans le répertoire spécial /dev. Donc pour partitionner votre disque vous allez appeler la commande fdisk suivit du périphérique , par exemple "fdisk /dev/hda" Je vous renvoie à l'installation HOW-TO pour toutes les commandes de fdisk, mais les principales sont : n Crée une partition de type linux native (ext2fs) par défaut. t Change le type d'une partiton (82 linux native, 83 linux swap). De toute facon tapez m, vous avez tout les commandes possibles qui apparaissent. C'est assez bien indiqué dans l'installation-howto. Mais de conbien de partition allez vous avoir besoin? C'est a vous de voir en fait. La chose la plus simple est deux partitions, une pour le système et une pour le swap. Pour le système le + gros possible est la mieux. Pour le swap, ca vas dépendre de votre mémoire physique, en fait le swap c'est pareil que la mémoire virtuelle sous windows, mais sachez que plus que 128 Mo de swap ne sert a rien... ou alors faite plusieurs partitons de swap de 128Mo. Mais une partition de 128Mo avec 64 ou 128 Mo de ram physique suffit amplement. Je vous conseille donc un swap de 128 Mo, donc vous créez une partiton de type 83 avec fdisk sous linux de 128Mo. Pour le système soit vous prenez toute la place qui vous reste, la passez en ext2fs et c'est bon, soit vous créez plusieurs partitions ext2fs sur un ou plusieurs disques durs (en fait c'est intéressant quand c'est sur plusieurs disques durs), et on leur attribuera des points de montages. Tiens, point de montage, qu'est ce donc ça??? C'est pas compliqué, en fait linux ou tout autre UNIX à des répertoires spéciaux à la racine (un peu comme le \windows) connu, et en faire un point de montage sur un disque permet d'affecter un répertoire sur ce disque. On a vu par exemple le répertoire spécial /dev ou tout les périphériques sont repertoriés dedans en tant que fichiers, on peut alors attribuer à un disque le point de montage /dev, une fois sous linux on verra /dev comme n'importe quel répertoire mais en fait il est physiquement sur un seul disque qui a ce point de montage. En fait vous allez vous apercevoir que sous linux ou unix TOUT EST SOUS FORME DE FICHIER, tout les périphériques sont liés à des fichiers par le système, on ne voit donc que des fichiers/répertoires et non pas des lecteurs logiques comme sous windows/dos. Ne chercher donc pas à changer de disque sous linux, vous n'allez voir que des répertoires et des fichiers, certain répertoires étant des disques différents. Les répertoires standart de linux sont: / Tout le système /usr Programme, données, accessible par les utilisateurs /home Tous les répertoires de base des utilisateurs et de sertain services comme le FTP /dev Tous les périphériques /bin et /sbin Programme réservé à l'dministrateur /var Fichiers et binaires et services spéciaux /etc Fichiers de configuration du système /boot Fichiers de démarrage Et j'en passe..... L'une des méthodes les plus utilisées c'est de mettre le / sur un disque, puis /usr sur un autre disque en point de montage et si note système vas être un serveur avec beaucoup d'utilisateurs qui vont avoir beaucoup de données personelles à stocker on peut créer aussi un /home en point de montage sur un autre disque. De ce fait on ne charge pas le disque de point de montage / des répertoires /usr et /home, ça permet de facilement maintenir le système (si /home est plein on le copie, on prends un disque + gros que l'on monte en /home et on recopie tout, ça permet de pas casser le reste...) etc etc..ça a plein d'avantages, je vous conseille de faire comme ça si vous avez plusieurs disques. De plus si un disque crashe, si c'est pas le / ça permet de rebooter quand mêm,e la machine de travailler un minimum pour réinstaller un disque sans à avoir à réinstaller un système de base. 4. Choisir ses packages. Je vais pas faire une liste des packages existant ni des distrib qui existe, je suis pas fou. Je vous donne juste les packages essentiels à installer car vous en aurez besoin un jour ou l'autre. - Tout ce qui est système base (jeu A pour la slackware et AP) , tout ce qui concerne le développement (jeu D pour la slackware) C, C++ et librairie diverses, les sources du noyeau aussi (K pour la slackware) je sais c'est gros les derniers noyeau font pres de 50Mo mais un jour ou l'autre il vas vous le falloir pour compiler tel ou tel appli ou pour régler votre noyeau suivant votre système, les packages réseau aussi. Le reste n'est pas nécessaire mais X est bien utile quand meme, sa partie développement aussi (pour certain programmes X que vous aurez à recompiler) et pourquoi pas les jeux aussi. Après suivant votre besoin, cherchez sur le net l'application qui vous interesse, regarder avant si elle est pas contenue dans votre distribution. Installez absolument donc ses packages, c'est toujours râlant de passer 30 minutes à recompiler un truc et avoir une erreur parce qu'il vous manque juste une petite bibliothèque qui était compris dans le package de développement. En fait dès que vous lisez développement ou un truc du genre installez le, au pire ca vous prends un peu de place pour rien mais au moins vous arriverais à compiler la toute dernière application que vous attendais depuis 2 ans sur linux. 5. Installer LILO. Je tenais à faire une place spéciale pour LILO, source de nombreux problèmes si on l'installe pas correctement. Tout d'abord pour les tout débutants, lilo est le petit utilitaire qui permet de faire démarrer linux. D'où son importance. Mais tout d'abord pour que lilo puisse marcher il vous faut installer les fichiers de démarrage de linux sur le premier disque dur, en fait pas forcément mais si vous les installez sur le 1er disque dur vous êtes sur que ca marche. Deux solutions alors, soit vous faire une tite partition de 20mo sur votre disque bootable (1er IDE ou ID 0 pour du SCSI) que vous monterais en /boot (voir préparer ses disques durs), soit votre partition avec point de montage / sur le disque bootable (ne pas faire de /boot en point de montage alors). Mais attention certaines distributions ne font pas de répertoire /boot (la slackware du moins jusqu'a la 3.6), donc le mieux que je conseille, c'est de mettre un gros disque en bootable, de faire une partiton dos/win dessus (si vous avez win ou dos sur votre machine bien sur) ou votre autre systeme, de laisser de la place dessus style 300Mo pour créer la partiton / de linux dessus, puis sur vos autres disques créer des partitions de données pour les autres OS et créer par exemple le /usr et /home aussi (c'est surtout ces répertoires qui prennent beaucoup de place). Là vous êtes sur que ça marche, quelque soit la distribution que vous utilisez. Pour la partition /boot je sais que la distribution RH et la Mandrake l'utilise. 6. Petits trucs suplémentaires apres l'install. Une fois votre beau linux installé, je vais vous donner des petits trucs utiles à la vie de tout les jours : -Rediriger les messages du systemes vers un terminal virtuel. En effet le systeme envoie tout le temps des messages d'avertissement, d'information, d'alerte etc etc.. mais par défaut dans un fichier. C'est bien mais quand on à un problème, ce taper les 25000 lignes du fichier pour trouver le message d'erreur de y'a 10s c'est un peu pénible. Pour cela on va aussi envoyer ces messages à l'écran, pas question de l'envoyer aussi sur un écran qui nous sert à travailler c'est pénible de recevoir des messages toutes les secondes à l'ecran, comme Linux et UNIX sont très bien fait avec leur terminaux virtuels, on vas envoyer ca sur le tty8 (acessible par le CTRL+ALT+F8 ), pour cela: Editer le fichier /etc/syslog.conf Vous regarder là dedans. Toute les lignes qui finissent par /var/logs/messages, vous les copiez, en changeant justement le /var/log/messages par /dev/tty8. Une fois ce travail accompli, on va relancer le système de message pour que nos changements rentrent en compte: taper: ps -aux | grep syslogd Une fois le numéro de process de syslogd repéré, un kill -1 numéro_process pour le relancer. Basculer sur tty8 alots (ALT+CTRL+F8) et vous allez voir votre permier message systéme: 13.23 PM: Syslogd restarted ou quelque chose du genre. Maitenant vous pouvez voir les messages systèmes en temps réel sur le tty8. Monter au démarrage des partitions non linux: Certaines distribs vous proposent de monter automatiquement vos partitions dos/os2/etc automatiquement. Mais pas toutes et beacoup d'utilisateurs se demandent comment faire cela. Il vous faut alors éditer le fichier etc/fstab , et ajouter des lignes dont la syntaxe est la suivante: perpihérique point de montage FS auto 0 0 default Par exemple sur mon disque IDE maître sur le 1er IDE, j'ai ma partition win98. Je crée alors en premier mon point de montage que je décide (arbitrairement) d'apeller dos_c, puis j'édite /etc/fstab et j'ajoute comme ligne: /dev/hda1 /dos_c vfat auto 0 0 default Pour info, voici quelques FS standarts : vfat win95,98 fat32 fat dos,win3.1x,95,95 fat16 iso9660 fs des cdrom (avec extension joliet à partir du noyau 2.0.X je sais plus exactement) ntfs fs de windows nt (lecture et ecriture en bétâ sur les derniers kernels) nfs fs réseau unix pour monter des répertoires distant via nfs et bien d'autres comme l'amiga, le mac, l'os2....
voir les howtos pour ça.
|
Pascal MONTAGNE
Passionne de Linux/Crypto/Admin
[EMAIL PROTECTED]
