Question Comment est-ce que je me suis retrouvé avec le noyau 16.04 LTS mais 2.6.32, et comment le réparer?


Pour une raison quelconque, mon VPS semble utiliser Ubuntu 16.04.1 avec le noyau 2.6.32. Comment aurais-je pu finir ici, étant donné que 16.04.1 est livré avec le noyau 4.4? Et comment puis-je résoudre ce problème en toute sécurité?

j'ai essayé apt install linux-generic (et redémarrer après) mais cela n'a pas aidé.


Informations de diagnostic

Lorsque je me connecte à mon VPS, je reçois:

Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 2.6.32-042stab117.14 x86_64)

Sortie de commande pertinente:

$ lsb_release -r
Release:    16.04
$ uname -r
2.6.32-042stab117.14

4
2017-10-30 09:52


origine


Regardez dans le menu VPS ou contactez votre fournisseur VPS. - Pilot6
Ce n'est pas le numéro de noyau Ubuntu - Rinzwind


Réponses:


2.6.32-042stab117.14 est le numéro de noyau pour Virtuozzo (OpenVZ).

OpenVZ est une virtualisation basée sur des conteneurs pour Linux. OpenVZ crée plusieurs conteneurs Linux sécurisés et isolés (également appelés VE ou VPS) sur un seul serveur physique, ce qui permet une meilleure utilisation du serveur et garantit que les applications ne sont pas en conflit. Chaque conteneur exécute et exécute exactement comme un serveur autonome; un conteneur peut être redémarré indépendamment et avoir un accès root, des utilisateurs, des adresses IP, de la mémoire, des processus, des fichiers, des applications, des bibliothèques système et des fichiers de configuration.

OpenVZ est un logiciel open source gratuit, disponible sous GNU GPL.


Et ils incluent également Ubuntu en tant que conteneur.

La numérotation des versions est expliquée ici:

Contrôle de version de nouveau style

Actuellement (depuis 2.6.20), tous les nouveaux noyaux OpenVZ ont une version simple comme 2.6.n-ovzXXX

  • 2.6.n est une version du noyau vanille, par exemple 2.6.20 ou 2.6.22, sur lesquels ce noyau OpenVZ est basé;
  • ovzXXX est la version du noyau OpenVZ, par exemple ovz001 pour le tout premier.

Versioning de style ancien

Il y a quelque temps, les versions du noyau OpenVZ étaient nommées comme 2.6.n-XXXtestYYY.z et 2.6.n-XXXstabYYY.z.

  • 2.6.n est une version de noyau de vanille (c’est-à-dire celle de kernel.org) sur laquelle est basé ce noyau OpenVZ.
  • XXX est un numéro de version majeur du noyau OpenVZ, qui change généralement d'une version à l'autre, ou lorsque des modifications importantes sont apportées au noyau.
  • Les noyaux de la série de tests sont des versions instables du noyau, qui font généralement l'objet d'un développement approfondi, tandis que les noyaux de la série stab sont des versions du noyau plus ou moins stables qui sont sur le point d'être publiées ou déjà en production.
  • YYY est un numéro de version mineur du noyau OpenVZ, qui change de build en build, lorsque des corrections de bogues ou de petites modifications ont été apportées.
  • z est un numéro add-on; il est utilisé comme champ Release de rpm et dans la plupart des cas, il est défini sur 1.

Ce style est conservé pour certains noyaux qui ont démarré avant de passer à la nouvelle version.


5
2017-10-30 10:17