Pour Backup Cloud

L'Agent Cyber Protect prend en charge Linux avec versions de noyau 2.6.9 à 5.1 et glibc 2.3.4 ainsi qu'un certain nombre de distributions x86 et x86_64. Celles-ci sont énumérées dans l'article suivant :

https://dl.managed-protection.com/u/baas/help/20.08/user/fr-FR/index.html#33496.html

Assurez-vous qu'un noyau pris en charge par l'Agent Cyber Protect est installé sur votre serveur.

Si la version du noyau installée n'est pas prise en charge, vous recevrez le message d'erreur suivant :

Failed to install the required package 'RPM' by using APT. │
         │ Please install it manually.
root@localhost:~# yum install rpm
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package rpm

Dans ce cas, vérifiez d'abord la version du noyau installée et effectuez une mise à jour du noyau.

Vérifier la version du noyau

Pour vérifier la version du noyau, saisissez la commande suivante :

root@localhost:~# uname -r

Afficher les noyaux disponibles

Pour afficher les noyaux disponibles, saisissez la commande suivante :

yum --showduplicates list kernel | expand

Afficher les paquet de développement du noyau

Pour afficher les paquet de développement du noyau disponibles, saisissez la commande suivante :

yum --showduplicates list kernel-devel | expand

Installer la dernière version du noyau

Vous trouverez ci-dessous des informations sur la manière d'installer la dernière version du noyau sur un CentOS.

Attention
  • Effectuez toujours une sauvegarde avant d'effectuer une mise à jour du noyau. Pour cela, vous pouvez par exemple utiliser WinSCP.

  • Vérifiez toujours les notes de version avant de mettre à jour le noyau.

  • La plupart des distributions supportent l'installation parallèle de nouveaux noyaux et de noyaux existants. Ne supprimez le noyau existant que lorsque vous avez fini de tester le nouveau noyau.

  • Pour installer la dernière version du noyau, saisissez les commandes suivantes :

    yum install kernel
    yum install kernel-devel

  • Pour redémarrer, saisissez la commande suivante :

    [root@localhost ~]# reboot

  • Pour vérifier quelle version du noyau est utilisée au démarrage, saisissez la commande suivante :

    [root@localhost ~]# $ uname -r

Vérifier si un Serveur Dédié utilise BIOS ou UEFI

Selon que BIOS ou UEFI est utilisé comme interface entre le matériel et le système d'exploitation, vous devez spécifier des paramètres différents lorsque vous définissez la version du noyau par défaut.

Pour vérifier si votre serveur utilise BIOS ou UEFI comme interface entre le matériel et le système d'exploitation, saisissez la commande suivante :

[root@localhost ~]# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

Définir la version du noyau par défaut

Pour définir la version du noyau par défaut dans CentOS 7, procédez comme suit :

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

UEFI

[root@localhost ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

 

  • Ouvrez le fichier /etc/default/grub avec l'éditeur vi. Pour cela, saisissez la commande suivante :

    [root@localhost ~]# vi /etc/default/grub

  • Remplacez la valeur de l'entrée GRUB_DEFAULT= par 0 :

    GRUB_TIMEOUT=1
    GRUB_DEFAULT=0
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="no_timer_check console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 elevator=noop crashkernel=auto"
    GRUB_DISABLE_RECOVERY="true"

  • Recréez le fichier de configuration de grub. Pour cela, saisissez la commande suivante :

    BIOS

    [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

    UEFI

    [root@localhost ~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg