GNU/Linux >> Tutoriels Linux >  >> Linux

Modifier la version du noyau sur un serveur cloud Linux en utilisant le mode de secours

Si une mise à jour manuelle ou automatique de votre serveur cloud Linux® empêche votre machine virtuelle (VM) de démarrer correctement, vous pouvez essayer de résoudre le problème en annulant le noyau Linux avec lequel votre VM démarre. Cet article vous guide tout au long de ce processus.

Entrer en mode de secours

Mettez votre serveur en mode secours.

Important :Assurez-vous de copier le mot de passe root temporaire qui s'affiche afin de pouvoir accéder à votre serveur secouru.

Le serveur affiche initialement le statut Rescuing . Lorsque la barre d'état rouge indique Rescue s'affiche, vous pouvez vous connecter au serveur en suivant les étapes de la section suivante.

Connectez-vous à votre serveur

Utilisez les étapes suivantes pour vous connecter à votre serveur :

  1. Ouvrez un terminal et exécutez la commande Secure Shell (SSH) suivante pour vous connecter à la VM en tant qu'utilisateur root :

    ssh [email protected]
    

    Important :Assurez-vous de remplacer 1.2.3.4 avec votre propre PublicNetInternet Protocol (IP). Vous n'avez pas besoin de spécifier le port car un serveur secouru utilise par défaut le port 22.

  2. Entrez votre mot de passe appuyez sur Entrée .

Montez votre système de fichiers sur l'instance de secours

Utilisez les étapes suivantes pour monter votre système de fichiers sur l'instance de secours :

  1. Exécutez la commande suivante :

    fdisk -l
    

    La sortie de cette commande affiche le périphérique système monté pour le sauvetage, puis le système de fichiers non monté de votre serveur. Dans la plupart des cas, le système de fichiers de votre serveur est /dev/xvdb1 . Pour les systèmes plus anciens, le système de fichiers du serveur peut être /dev/ sda1 .

  2. Après avoir identifié le système de fichiers comme étant soit /dev/xvdb1 ou /dev/ sda1 , exécutez la commande suivante pour monter ce système de fichiers :

    mount /dev/xvdb1 /mnt
    

Changer le noyau

Utilisez les étapes suivantes pour modifier le noyau Linux :

  1. Accédez au répertoire dans lequel vous avez monté le système de fichiers en exécutant la commande suivante :

    cd /mnt/boot/grub
    
  2. Listez les fichiers que contient le répertoire en exécutant la commande suivante :

    ls
    
  3. Une liste de fichiers s'affiche, y compris le menu.lst dossier. Exécutez la commande suivante pour ouvrir ce fichier dans l'éditeur de texte vi :

    vi menu.lst
    

    Remarque :Vous pouvez utiliser n'importe quel éditeur de texte pour ouvrir ce fichier. Cet exemple utilise l'éditeur vi car c'est le plus simple à utiliser depuis la console d'urgence et SSH.

    Le fichier contient un certain nombre de lignes d'informations concernant le noyau, la configuration du processus de démarrage et d'autres détails.

  4. Changez la ligne qui dit default=0 à default=1 .

    Remarque :Si vous utilisez l'éditeur de texte vi, appuyez sur i sur votre clavier pour passer en mode insertion, puis utilisez les touches fléchées pour descendre jusqu'au 0 après default= . Remplacez-le par 1 , puis appuyez sur ESC sur votre clavier pour quitter le mode insertion.

  5. Utilisez la commande suivante pour enregistrer la modification que vous avez apportée à menu.lst :

    :wq!
    

    Remarque  :Comme les deux-points sont déjà présents, vous devez les saisir dans cette commande.

Quitter le mode de secours

Utilisez les étapes suivantes pour quitter le mode de secours :

  1. Enfin, quittez le mode de secours pour permettre à la VM de démarrer en utilisant le menu.lst fichier que vous avez modifié.

  2. Dans le panneau de configuration du cloud, cliquez sur Quitter le mode de secours en haut des Détails du serveur page. Le serveur démarre et s'affiche comme Actif .


Linux
  1. La meilleure distribution Linux pour votre prochain serveur cloud

  2. Utilisation de Google Drive à partir de la ligne de commande Linux

  3. Modifier le nom d'hôte d'un serveur Linux

  4. Modifier la version du noyau sur un serveur cloud Linux en utilisant le mode de secours

  5. Où puis-je trouver la version d'une arborescence des sources du noyau Linux ?

Comment vérifier la version du noyau sous Linux

Comment surveiller votre serveur Linux à l'aide d'osquery

Comment changer le schéma de partition sur votre serveur Linux ?

Changer le serveur DNS par défaut dans Arch Linux

Comment changer l'encodage utilisé par mon serveur SFTP ?

Pourquoi le serveur Linux NFS est-il implémenté dans le noyau plutôt que dans l'espace utilisateur ?