Gandi Wiki


Vous êtes sur la page d'une question

Passage de Debian stable à testing
nouvelle

Question "mise à jour du noyau linux", par Patrick D.

J'ai effectué une mise à jour en suivant la méthode décrite dans cette article, à quelques détails prés.

D'abord, dans mon fichier sources.list, je n'avais pas tout à fait les mêmes lignes que vous et un apt-get update me généré une erreur (que je n'ai pas noté…). Je l'ai donc adapté en mettant :

deb http://mirrors.gandi.net/debian lenny main contrib non-free

deb http://security.debian.org/debian-security lenny/updates main contrib non-free

deb http://mirrors.gandi.net/gandi/debian lenny main

Concernant la dernière ligne, j'ai bien mis lenny malgré votre conseil de ne pas le faire, je crains d'avoir fait une erreur.

J'ai ensuite fait la mise à jour :

  • modification du niveau 4
  • passage en niveau 4
  • apt-get upgrade libc6-xen
  • apt-get upgrade

puis pour finir un

  • apt-get dist-upgrade

J'ai quasiment toujours garder les fichiers de configurations d'origines, car ils comportaient tous des petites modifications que je ne voulais pas perdre.

J'en arrive à ma question. Tout c'est bien déroulé et mon retour au niveau 2 à correctement redémarrer mes services. J'ai toutefois une inquiétude. Je ne trouve aucune trace d'installation d'un noyau linux !

Si je fais un ls -al /boot il n'y a pas l'ombre d'un fichier vmlinuz. Et dans /initrd il n'y a pas plus de fichier.

Je n'ai pas pensé à regarder ma configuration avant de procéder à cette mise à jour et je ne connais pas grand chose à la virtualisation, mais je m'étonne qu'il n'y pas d'image linux installé propre à xen.

Du coup, je n'ose pas redémarrer mon serveur, de peur de perdre tout contrôle de celui-ci.

En fait, j'aurais trouvé normale que le paquet linux-image-2.6.26-2-xen-686 soit installé, ou au moins le paquet linux-image-2.6.18-xen-686 qui doit correspondre au noyau en cours de fonctionnement pour l'instant.

Voila, si quelqu'un avait un avis cela m'aiderait bien sans aucun doute.

Merci d'avance pour toute vos remarques.

Edit :

Après avoir fait des essais sur un nouveau serveur, cela semble en fin de compte normal. J'ai refait la même manipulation sur un serveur tout neuf et il en ressort que :

Avant la mise à jour à lenny, il n'y a pas plus de paquet linux-image installé, n'y de fichiers dans les répertoires /boot et /initrd.

Une fois la mise à jour effectué, tous les paquets sont bien de la distribution lenny, mais le noyau reste un 2.6.18-xenU. Il est tout à fait possible de redémarrer la machine en faisant un shutdown -r now

Donc mes inquiétudes se sont un peu dissipées. Mais je me pose encore des questions sur la ligne :

deb http://mirrors.gandi.net/gandi/debian lenny main

Faut-il mettre lenny ou etch ?

Réponse, par Alan G.

C'est du Xen, c'est le Dom0 qui "fourni" le noyau au domU.

Seul moyen de choisir son noyau chacun de son coté, ça serait que Gandi mette PyGrub comme bootloader dans la config Xen, ce qui n'arrivera pas tout de suite je pense.

En ce qui concerne "mettre leny ou etch", ba tu mets ce que tu veux. Lenny marche parfaitement avec un noyau Etch.

Dernière modification: le 08/10/2009 à 09:11 par Alan G.