Michel LUC cern91@tuxfamily.org
Dernière mise à jour : 15-10-2000
C'est juste pour faire connaissance ! Pour la plupart qui me lisez encore , vous désirez installer Linux et vous possédez (probablement) un système MSDOS :Aussi pour éviter que vous ne vous découragiez et n'abandonniez à la suite d'un incident que je n'aurais pas commenté (UMSDOS).1-Introduction
Avertissement :
Avant tout ,ceci ne présente un intérèt que si vous ignorez tout de linux et si vous désirez vous lancer dans la passionnante aventure en installant vôtre première distribution . Bien évidemment ,'Gourou Linusien' ou 'Doctor ès vmlinuz' ,vôtre retour d'erreur sera fortement apprecié , aussi pour les fautes relevées dans la méthode ,la syntaxe ou de frappe ... Merci .1.1.1-Présentation :
Salut : Je n'ai pas une formation d'informatien ,bien qu'ayant développé pendant 10 ans en Pascal sur diverses plateformes.Mes OS préferés sont : OS/2 et Novell (etaient ?) et bien évidemment Linux ,j'ai approché la génération GNU en programmant sous OS/2 avec des outils comme Emacs Vreex.... et la programmation en C qui pour moi est toute récente . Mes sites préferés sont FREENIX , ANRTT et l'echo de Linux . Linux : Beaucoup de documents existent: FAQ , INFO-SHEET , META-FAQ , Guide du Rootard ,Howto....Lisez les docs en Francais sur ftp.ibp.fr dans le répertoire /pub/linux/french/ . Consultez aussi la licence GPL: GNU Public License. Pointeur sur les Docs Ici : Voir aussi les versions des noyaux stables et le format des binaires Ici :1.1.2-Les termes utilisés :
J'ai préferé pour cette première initiation ne pas employer des mots 'incompatible' avec le dialecte de vôtre ancien OS . Vous verez apparaitre ce signe # ,c'est le nouveau " prompt " de vôtre système linux . Package : Contient, Application, utilitaire ou outils de développement qui ajoutés au noyau Linux, forment la Distribution .1.1.3-Les distributions :
Il y en a plusieurs ,les 2 plus répandus sont la RedHat et la Slackware : La RedHat a une installation presque entièrement automatique . Nous nous interresserons à la Slackware, dont la dernière version est la 7.0 (noyau 2.2.13), la version décrite ici est la 3.1 (tout Elf) avec le noyau 2.0.0 et utilise le même menu et système de packages que la version 7.0 . Vous pouvez récuperer ces packages sur un site de distribution ou sur CDRom : pour cela consulter le Distribution-HOWTO . Pour récupérer la distribution Slackware sur ftp.loria.fr/ par exemple, il vous faudra visiter : ftp://ftp.loria.fr/pub/linux/distributions/slackware/slakware/ ftp://ftp.loria.fr/pub/linux/distributions/slackware/install/ ftp://ftp.loria.fr/pub/linux/distributions/slackware/bootdsks144/ ftp://ftp.loria.fr/pub/linux/distributions/slackware/rootdsks/ Le Materiel : Linux peut s'installer sur un PC allant du 486 SX au Pentium et est compatible avec les bus PCI ,VLB ,ISA ,EISA et cartes IDE ,E-IDE/ATAPI ,SCSI ..... voir Hardware-HOWTO ou Le GUIDE du ROOTARD . Il parait que Linux peut tourner sur un 386 SX (je n'ai pas essayé). Pour connaître les autres architectures (et processeurs) supportés par Linux, consultez les HOWTOs . La mémoire : Linux peut fonctionner avec 4Mo,mais si vous voulez utiliser Xwindow(XFree86) , Il vous faudra un minimum de 8Mo et Linux vous ajoutera de la mémoire avec ses partitions (et fichiers) de Swap. N'essayer pas d'installer RedHat sans partition de Swap . En fait Linux n'est pas gourmand en puissance(processeur) si vous disposer de plusieurs machines: Préferez la quantité de mémoire à la puissance du processeur :Linux aura de meilleurs performances sur un DX2 avec 16 Mo que sur un DX4 avec 4 Mo . C'est possible ...! Avec Linux vous pourrez faire évoluer vôtre système en installant .... sources .... patch ....ou en écrivant vos scripts shell ..... Avoir un serveur Xwindow bien configué est du plus bel effet,malgré tout si vous voulez utiliser les applications de vôtre ancien Windows (Fat,Vfat),vous pourrez installer une émulation Windows 3.x .... Nombre d'outils permettent de travailler les graphismes ,le son ...e.t.c. Travailler en réseau local (carte Ethernet) ou distant (Modem) , Internet ..... Ce n'est qu'un petit appercu , la liste est longue ..... C'est génial .... Mais pour vraiement rentrer dans la fabuleuse aventure il vous faudra vous initier et installer les languages: GCC , Perl , Emacs , TCL ,TEX LaTEX ..... Soyez prévoyant : Au départ il est difficile d'avoir une idée précise de tout ce que l'on aura envie de faire (et d'installer) avec linux. Bien sur il est possible d'installer linux sur une partition de 40 Mo ! ??? _Cela n'a pas été facile (si ?) ,mais vôtre système fonctionne et même tourne carrement bien.Mais voilà vous avez gardé une grande partition FAT et Linux se trouve à l'étroit sur la partition que vous lui avez laissé:Vous ne pouvez plus ajouter de nouvelles applications ni compiler de sources sans augmenter la partition linux ...?...C'est très désagreable , il faut reformatter !... Je vous conseille de prévoir 200Mo au moins et un peu plus si Linux reste votre seul OS ? En fait on peut comparer avec vôtre système MSDOS : vôtre répertoire \DOS correspond à la base du système linux ,vôtre répertoire \Windows à XFree86 , plus les applications que vous utilisez. Linux prend en compte vôtre réseau local et vous permet l'installation d'un serveur Http (Apache) comme sur <Internet> WWW, et des compilateurs et langages permettant de réaliser vos scripts cgi et autres programmes.1.1.4-Est-ce que quelqu'un ....?
< La seule question idiote est celle qui n'a pa été posée . > Bien sur ! Alors!....Avant d'encombrer les faqs et autres news,avec une question dont la réponse se trouve déjà dans un document Linux: Consultez les HOWTOs.1.2-Une méthode d'installation .
Premièrement récuperer les HOWTOs : Installation-HOWTO indispensable ! Boot-disk-HOWTO utile pour créer une disquette d'amorce et utilitaire, Distribution-HOWTO si vous n'avez pas encore choisi une distribution . _Vous devez imprimer ces documents ,c'est plus pratique pour effectuer les manipulations qui y sont décrites: sans Installation-HOWTO ,ce que j'écris sera 'impipable' !...1.2.1-Convention :
_Mon but n'est pas de vous expliquer en détail toutes les manipulations à effectuer, cela ne ferait que répeter ce qui a déjà été décrit dans les HOWTOs . Je vais simplement vous guider dans la procédure de Installation-HOWTO . OK ! Bon ! On avance ? ... Il y a évidemment plusieurs façons d'installer linux, j'ai choisi une manière d'installer le système en prenant un maximum de précautions : Rappel : Ce qui est décrit concerne uniquement l'installation sur PC de la distribution Slackware,quelle soit sur CD ou récuperée sur un site de distribution . Dans ce qui va suivre: Je vais nommer (a tort) ceux qui auront récuperé la Slackware sur un site de distribution : <package> et ceux qui préferent la distribution sur CDRom : <CDRom> ....(s'est pas foulé ?).1.2.2-Comment faire ?
_Vous avez décidé de récuperer la Slackware-x.x.x depuis un site,c'est un bon début, mais moi je vous parlerais de la distribution sur CD d'Infomagic (noyau 2.0.0) qui est la dernière que j'ai installée....Pas de panique le principe est identique . Eh!alors...?vous hésitez ?Que...télécharger?Surtout ne récuperez pas tous les packages.! _les packages A (indispensable) et Ap pour pouvoir commencer a tester vôtre système, X et Xap si vous voulez installer XFree86 : Pour le reste .... Aidez-vous du chapitre Distribution de Installation-HOWTO,les packages obligatoires y sont notés en fonction de ce que vous désirez installer. .....Ca y est ! Si vous avez opté pour les packages sur un des sites de distribution, vôtre navigateur a transferé ces derniers dans un coin de vôtre disque dur , probablement sur partition FAT . Il est judicieux de garder la même arborescence comme : C:\slakware\A1... C:\slakware\A2 ..... vôtre site de distribution ressemblant a quelque chose comme : .../pub/linux/distribution/slackware/slakware/A1.... Bon ! On approche ...! Donc <package> ont sur leur disque dur les packages \Ax ,\Apx .... ces packages contiennent des fichiers avec un nom de 8 letrres max et l'extension tgz et d'autres fichiers diskax,tagfile,install.end contennant des info. utiles à leur installation sous linux .Ces fichiers peuvent ètre copiés sur une partition FAT (MSDOS). Donc ! <package> avec leur Slackware sur une partition MSDOS et <CDRom> avec la leur sur les CD de la distribution de leur choix: A ce propos je ne vous donnerais pas de liste de peur d'en oublier et aussi parceque je ne tiens pas vous conseiller des distributions que je ne connais pas: jetez donc,si ce n'ai dejà fait,un oeil sur la rubrique ragots de l'echo de Linux ou sur les HOWTO Installation et Distribution. Personnellement j'ai utilisé la distribution Yggdrasil pour la version 1.x du noyau et Infomagic pour sa version 2.x (cela reste un choix perso). C'est la seule différence pour l'installation entre <package> avec la distribution sur leur disque dur(ou sur disquettes 1.44 ) et <CDRom> la leur sur CD. Bravo vous etes encore là ,avant de passer à la partie interressante de l'installation , je voudrais ouvrir une parenthèse : ( c'est du Blabla.... si cela vous ennui ,passez .... à la section suivante ).
Je continue ..! Bref...! Il vous manque les fichiers de Boot et de Root: Ils sont dans les répertoires .. /bootdsks144 et .. /rootdsks . Ah !..Oui ! C'est par là que tout commence !..Toujours sur vôtre site de distribution, il va falloir se procurer les indispensables GZIP.EXE et RAWRITE.EXE ...Ou çà ! ..... Cherchez un peu ?.....non ..... plus haut .....! _Pendant que <package> récuperaient leurs fichiers , <CDRom> ont consulté les fichiers README,WITCH.ONE,INDEX ou INSTALL du premier CD et le petit fascicule qui accompagne cette distribution: HA! OUI! Ya aussi des packages sur le CD ... _ Installation HOWTO au chapitre Disquette de BOOT et de ROOT ,vous aura fourni de précieuses indications pour choisir les fichiers image nécessaires sur vôtre machine .!... OK !...<Package> on récuperé les fichiers image Boot et Root , Gzip et Rawrite ...! CA Y EST ..Nous somme prêt pour la réalisation des disquettes de Boot et de Root .! ON Y VA ! Pour ne pas faire de confusion ( pour moi ) je vais prendre un exemple de configuration (fictive): -Exemple: Vous avez un PC Machin avec 2 disques dur,un lecteur de disquette,un CDROM E-IDE/ATAPI,un modem 14.4,une carte Ethernet NE2000 et une SoundBlaster 16. Je vais donc commenter l'installation avec cette configuration <PC Machin > Vous adapterez ce qui suit en fonction de vôtre configuration (réelle) .