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 ·francisoud
Pourquoi ne pas avoir utilisé http://www.xubuntu.org/ un distrib « spécial vieux pc » ?
16 mars 2007, 10h10 ·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 ·hpaco
Merci de cette précision claire et precise…
16 avril 2007, 14h32 ·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!
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 ·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 ·spawnrider
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 :
20 juin 2007, 4h09 ·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 🙂 ).
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 ·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….)
26 janvier 2008, 16h44 ·(ubuntu server 7.10)
creatix
bon ba il faut faire apt-gzt install linux-generic
26 janvier 2008, 17h41 ·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 🙂
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 ·