Page suivantePage pr�c�denteTable des mati�res

3. Introduction

3.1 Comment tuer et r�incarner votre machine Linux !

Le but de ce document est d'offrir des astuces vous aidant dans la suppression et la r�installation d'un syst�me Linux. Ce n'est en aucun cas un livre de recettes parfaites, mais j'esp�re qu'il vous donnera des indications concernant ce � quoi vous devez penser et dans quel ordre vous devez faire les choses. Cela aurait �t� une aide pour moi si quelqu'un d'autre avait �crit quelque chose comme cela avant que je fasse ma premi�re mise � jour ; c'est pourquoi j'esp�re que cela sera une aide pour vous si vous avez une machine Linux � mettre � jour.

Ne suivez pas tout � la lettre n�anmoins : vous pouvez avoir plus ou moins de �bouteille�. M�me les noms de r�pertoires cit�s dans ce document peuvent �tre diff�rents de ceux que vous devrez utiliser : par exemple, certains personnes utilisent /usr/home � la place de /home, d'autres l'appellent /u, et certains (petit frisson :) mettent m�me tous leurs utilisateurs directement dans /usr m�me ! Je ne peux �tre sp�cifique pour votre syst�me, donc j'ai simplement utilis� les noms tels qu'ils �taient sur le mien.

Vous noterez aussi que j'utilise les distributions Slackware, et que je suppose que vous disposez de suffisamment de m�moire vive et d'espace disque pour installer les sources du noyau Linux et compiler votre propre noyau. Si votre syst�me est diff�rent, certaines de mes recommandations ne s'appliqueront pas ; mais j'esp�re que vous trouverez l'id�e g�n�rale sous-jacente utile dans votre projet de mise � jour.

3.2 Pourquoi quelqu'un voudrait-il faire cela ?

Bonne question ! S'il est possible de l'�viter, ne le faites pas ! (Ceci est la plus importante recommandation de tout ce guide !!!). Mais il existe des cas o� vous devrez le faire.

Par exemple, j'ai install� un disque dur de 4 Go et j'ai alors d�couvert que le cru Linux Slackware 2.0 ne savait pas g�rer un disque dur d'une taille sup�rieure � 2 Go ; j'ai alors �t� terriblement embarrass�. Donc je devais faire une mise � jour vers la Slackware 2.3. Cette mise � jour a �t� une exp�rience �puisante, et c'est en partie pour cela que j'ai �crit ces notes. J'ai quasiment tout fait de travers, et c'est seulement la chance et le fait que je poss�de une autre machine sous Linux qui m'ont sauv�s du d�sastre.

Voici un autre exemple : j'ai d�couvert que je ne pouvais pas r�ussir � compiler un noyau Linux a.out qui marche dans la s�rie des 1.3 en utilisant une Slackware 2.3 directement apr�s l'installation (sur une autre machine, pas sur celle que j'ai charcut�e). J'ai retrouss� mes manches, achet� une Slackware 3.0 en cd-rom et je suis pass� en format ELF. Cette fois, la r�installation s'est mieux pass�e, en partie � cause de la premi�re exp�rience douloureuse, et cela est l'origine de la plupart des id�es que je vous propose ici.

3.3 Ai-je � �d�truire et r�installer� ?

Chose �trange, cela est plus s�r. Si vous installez par dessus un syst�me Linux, il y a des chances que vous ayez un m�lange de nouveaux et d'anciens ex�cutables, d'anciens et de nouveaux fichiers de configuration, et g�n�ralement un fouillis � essayer d'organiser. Faire un nettoyage par le vide et ensuite r�installer seulement ce que vous savez n�cessaire est une m�thode violente mais efficace pour avoir un r�sultat propre. (Bien sur nous parlons ici de l'installation d'une distribution Linux compl�te et non pas de la mise � jour d'un ou deux paquetages ! La meilleure fa�on d'�viter d'avoir � faire une r�installation compl�te est pr�cis�ment de garder chaque composant -- en particulier gcc et ses biblioth�ques, et les binutils -- � jour. Si les programmes que vous utilisez sont raisonnablement � jour, et vous pouvez r�aliser ceci en r�cup�rant, et en compilant si n�cessaire, les derniers sources de temps en temps, alors il n'y a nul besoin d'une mise � jour massive.)

Comme Patrick Volkerding le souligne (lui aussi recommande la proc�dure du grand nettoyage pour les mises � jour), installer ELF par dessus un syst�me bas� sur a.out engendre un d�sastre ; en tout cas, si vous en savez assez pour essayer cela, vous n'avez pas besoin de lire ce guide !

M�me sans cette complication, vous feriez mieux d'installer � partir de z�ro.

3.4 Combien de temps cela va-t-il prendre ?

Cela d�pend, bien sur, de la complexit� de votre syst�me. Mais je suppose que, pour l'installation r�ussie (pour l' autre ? -- ne me le demandez pas ! :) j'ai pass� environ 10 heures � faire des sauvegardes, six heures � installer tout le syst�me jusqu'au point � partir duquel j'ai pu autoriser les connexions, et une autre demi-journ�e, ou quasiment, � restaurer les choses moins importantes. Ensuite, au fur et � mesure, j'ai bien d�couvert des petites choses qui n'�taient pas exactement comme je les voulais -- je les ai corrig�es d�s que je les rencontrais -- mais pour l'essentiel, une vingtaine d'heures devraient suffire pour r�installer un syst�me raisonnablement complexe. Peut-�tre moins si vous r�installez � partir d'un disque dur (j'ai utilis� un cd-rom) ou plus � partir de disquettes. Peut-�tre moins si vous utilisez un Pentium rapide, plus si vous utilisez un 386. Mais c'est de cet ordre de grandeur.

Cette introduction est finie. Voyons maintenant comment r�aliser cela, une fois que vous avez d�cid� que cela devait �tre fait. Armez vous de courage, respirez un bon coup, et :


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:24