Ce document s'adresse plutôt à des débutants souhaitant essayer Linux sur une vieille machine qu'à des administrateurs convertissant un micro obsolète en firewall, routeur ou autre machine dédiée. Il consiste essentiellement en une description de ce que j'ai expérimenté avec succès.
La mise en application de cette méthode nécessite d'avoir une machine plus puissante sur laquelle compiler un (des) noyau(x) taillé(s) sur mesure pour le vieux coucou destiné à recevoir Linux. Elle suppose l'installation au moins provisoire de MS-DOS sur le dit vieux coucou.
Tout avis, correction ou contribution à ce document est bienvenu.
En ce qui me concerne, ce document n'évoluera plus, si tu es intéressé par
ce type d'information, reportes toi à
Linux sur les PC préhistoriques
La première bonne raison est que je n'avais que cette distribution sous la main la première fois que j'ai installé Linux ;-) . La seconde bonne raison est que Debian et Red Hat ne s'installent pas avec moins de quatre Mo (d'ailleurs même avec quatre Mo j'ai pas réussi à installer Debian, j'ai du passer à cinq*). Enfin cette distribution a été conçue pour être installée grâce à un jeu de disquettes.
* J'ai procédé à de nouveaux essais avec debian sur une machine dotée de 640 ko de mémoire conventiennelle et de 2 Mo d' «extended memory» en utilisant le fichier lmemroot.bin d'une debian 1.3.1 et en remplaçant le noyau présent sur resc1200.bin par un noyau 2.0.32 compilé spécialement pour cet usage, ça a marché, c'est plus facile que ce qui est décrit ici et nettement plus rapide mais il faut dire que la machine avait 1 Mo de plus et que le noyau utilisé était plus petit.
Voici d'autres façons d'installer n'importe quelle distribution qui sont peut-être moins satisfaisantes intellectuellement mais s'avèrent d'une mise en oeuvre beaucoup plus simple et probablement plus rapide.
/etc/lilo.conf de manière adéquate. Si tu ne
veux pas prendre le risque d'opérer ainsi, il peut quand même être
intéressant partitionner ainsi le disque ainsi que de préparer la partition
de swap.