Christophe Le Bot

Pratique de la conception numérique

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. Evidemment, 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…

11 commentaires

Auteur
Christophe
Date de publication
15 mars 2007 à 17h35

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.


Auteur
francisoud
Date de publication
16 mars 2007 à 10h10

Pourquoi ne pas avoir utilisé http://www.xubuntu.org/ un distrib « spécial vieux pc » ?


Auteur
Christophe
Date de publication
16 mars 2007 à 10h47

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.


Auteur
hpaco
Date de publication
16 avril 2007 à 14h32

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!


Auteur
spawnrider
Date de publication
14 juin 2007 à 23h36

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

Bravo et longue vie à Ubuntu 🙂


Auteur
Christophe
Date de publication
15 juin 2007 à 11h05

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 !


Auteur
spawnrider
Date de publication
20 juin 2007 à 4h09

Merci à toi 🙂
Ce menu se nomme (un peu de pub …) Kwick Sliding Menu et est destiné au CMS Joomla.
Pour ce qui veulent plus d’informations :
http://www.joomlafrance.org/telecharger/fileinfo/Kwick_Sliding_Menu.html

Ps :
Tu as mis un point à la fin du nom de mon site ce qui rend le lien inutile 😉 Un post en vitesse et hop une petite erreur (comme tout le monde en fait 🙂 ).


Auteur
Christophe
Date de publication
20 juin 2007 à 10h02

> 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…


Auteur
creatix
Date de publication
26 janvier 2008 à 16h44

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)


Auteur
creatix
Date de publication
26 janvier 2008 à 17h41

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 🙂


Auteur
Christophe
Date de publication
3 mars 2008 à 22h01

> 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 » 😉


* Informations obligatoires