Comment faire tourner Ubuntu Server sur un (très) vieux serveur

Depuis toujours, Linux est réputé pour sa stabilité et son efficacité, même sur des petites configurations. Alors plutôt que de jeter votre PC de 10 ans d’âge (une vraie guimbarde !), pourquoi ne pas le transformer en serveur de test sous Linux ?

C’est ce que j’ai entrepris hier avec la distribution Ubuntu Server. Je récupère donc la version en cours (la 6.10) en faisant bien attention de prendre l’image ISO qui correspond à ma vieille guimbarde (ubuntu-6.10-server-i386.iso). Je grave le cédérom, j’installe le système sans problème et je redémarre.

Ah, tiens ! Il ne redémarre pas. Linux me ferait-il des misères ? Ce n’est pas son genre… Et pourtant, le BIOS et GRUB (le système d’amorçage) se chargent bien, mais au moment du chargement du système, la machine redémarre toute seule. Évidemment, sans message d’erreur…

Une petite recherche et j’obtiens un début de réponse : le noyau d’Ubuntu Server est compilé pour les machines i686. Il faut donc au moins un processeur Intel Pentium Pro pour le faire tourner. Exit donc les Pentium I… et mon valeureux AMD K6/II 400MHz !

Sauf qu’il y a toujours moyen de ruser. Il suffit de changer de noyau, ce qui reste très abordable sans refaire l’installation :

  • Redémarrer la machine sur le cédérom d’installation.
  • Choisir le mode Rescue.
    Un système se charge en mémoire.
  • Choisir les options proposées par défaut (notamment le montage du disque racine et la console).
  • Une fois la console active, installer le noyau adéquat :
    apt-get install linux-386
  • Supprimer le noyau par défaut :
    apt-get remove linux-server
  • Retirer le cédérom et redémarrer la machine

Ouf, ça marche ! Dommage que le nom de l’ISO (ubuntu-6.10-server-i386.iso) ne soit pas en conformité avec son contenu. Cela m’aurait évité de perdre une bonne heure…

Commentaires

Christophe

Pour être plus précis, ce problème ne concerne, semble-t-il, que la version Ubuntu Server (6.06 et 6.10). Cette machine tournait avant sous Ubuntu Desktop 6.06, sans aucun soucis.

15 mars 2007, 17h35 · Répondre

Christophe

Pour deux raisons :
1. Je n’ai pas besoin d’interface graphique (pas de serveur X). Dans ce cas, la version serveur est plus rapide que Xubuntu.
2. Xubuntu reste une version desktop avec des paquets dont le contenu ne m’intéresse pas pour un serveur.

Ceci dit, Xubuntu est parfait pour avoir un Linux graphique sur un vieux PC.

16 mars 2007, 10h47 · Répondre

hpaco

Merci de cette précision claire et precise…
en effet j’ai moi aussi tenté d’installer Ubuntu Server 6.10 sur un AMD K6 et reboot apres Grub…
g fini par tout viré et par aller me coucher enervé!
donc ce soir je remet ça en suivant tes indications….
Merci!

16 avril 2007, 14h32 · Répondre

spawnrider

Merci pour cette précision et quelle aide !!!
J’ai gagné des heures de réinstalle 😉

Bravo et longue vie à Ubuntu 🙂

14 juin 2007, 23h36 · Répondre

Christophe

Merci pour ce retour enthousiaste ! Si cette aide peut favoriser l’adoption d’Ubuntu (ou d’une autre distribution Linux), j’en suis ravi.

Sympa ton blog. Et j’avoue que j’ai beaucoup joué avec l’en-tête de http://www.spawnrider.net. C’est une excellente utilisation de Javascript et de Mootools !

15 juin 2007, 11h05 · Répondre

Christophe

> spawnrider :

C’est WordPress qui fait l’erreur ! Par défaut, il transforme toute chaîne qui ressemble à une adresse web en un lien. Mais il inclut les points de ponctuation dans la chaîne !

J’ai donc créé le lien manuellement pour éviter ce défaut. Il fallait le savoir…

20 juin 2007, 10h02 · Répondre

creatix

Moi je aussi je tente l’install d’ubuntu server et j’ai un problème lors de l’installation de linux-server. Je pense que c’est le meme probléme et donc la meme solution ^^je test dés que possible (jspr qu’il voudra bien passer l’install de linux-server… c’est quand meme le noyaux….)
(ubuntu server 7.10)

26 janvier 2008, 16h44 · Répondre

creatix

bon ba il faut faire apt-gzt install linux-generic
mais par contre… je suis sur le kernel server encore quand je fait uname -s (je croit) il m’indique server a la fin :/ je l’ai pas viré correctement… mais bon ça marche c’est le principal 🙂

26 janvier 2008, 17h41 · Répondre

Christophe

> creatix : merci pour ce retour concernant la 7.10.

Pour ma part, j’ai tenté une mise à jour complète via apt et mon système est complètement mort… Quand j’aurai un peu de temps, je testerai ta solution sur une install « from scratch » 😉

3 mars 2008, 22h01 · Répondre

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *