


Comment installer rapidement et facilement GRUB pour un serveur Linux
Le contenu de cet article explique comment installer rapidement et facilement GRUB pour les serveurs Linux. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Comment installer GRUB pour le serveur Linux
Lorsque vous ne pouvez pas migrer un serveur Linux avec une version inférieure du noyau et un programme de démarrage système GRand Unified Bootloader (GRUB) version inférieure à 1.99 via l'outil de migration vers le cloud , Par exemple, CentOS 5 et Debian 7. Et lorsque le fichier journal invite Do Grub Failed, cela peut être dû au fait que le programme de démarrage du système GRUB de la version 1.99 ou supérieure n'est pas installé.
Cet article explique principalement comment installer le programme de démarrage du système GRUB version 1.99 pour votre serveur source. Le processus d'installation de GRUB 1.99 et supérieur, comme 1.99 et 2.02, est le même. La principale différence est que le package de code source de la version GRUB téléchargé pendant le processus d'installation est différent. /gnu/grub/ pour obtenir l'adresse de téléchargement de la nouvelle version.
Installer la version GRUB 1.99
Connectez-vous au serveur source.
Exécutez les commandes suivantes pour afficher les chemins de grub, grub-install et grub-mkconfig d'origine :
which grub which grub-install which grub-mkconfig
Utilisez la commande mv pour renommer les anciennes versions de grub, grub- installez et grub-mkconfig pour le document de sauvegarde. Après avoir migré le serveur à l'aide de l'outil de migration vers le cloud, vous pouvez restaurer le nom d'origine pour utiliser la configuration d'origine.
mv /sbin/grub /sbin/grub-old mv /sbin/grub-install /sbin/grub-install-old mv /sbin/grub-mkconfig /sbin/grub-mkconfig-old
Exécutez yum install -y bison gcc make pour installer bison, gcc et créer des outils dont dépend GRUB.
Exécutez la commande suivante pour installer flex.
test -d /root/tools || mkdir -p /root/tools cd /root/tools wget https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz tar xzf flex-2.6.4.tar.gz cd flex-2.6.4 mkdir -p build cd build ../configure make && make install ln -s /usr/local/bin/flex /usr/bin/flex
Exécutez la commande suivante pour installer les dépendances GRUB 1.99.
test -d /root/tools || mkdir -p /root/tools cd /root/tools wget https://alpha.gnu.org/gnu/grub/grub-1.99~rc1.tar.gz tar xzf grub-1.99~rc1.tar.gz cd grub-1.99~rc1 mkdir -p build cd build ../configure sed -i -e "s/-Werror//" ./grub-core/Makefile make && make install ln -s /usr/local/sbin/grub-install /sbin/grub-install ln -s /usr/local/sbin/grub-mkconfig /sbin/grub-mkconfig
Remarque : Si une erreur -Werror se produit pendant le processus de compilation, vous pouvez localiser le fichier makefile de compilation de l'objet de compilation, supprimer l'option -Werror et recompiler.
Exécutez grub-install --version pour vérifier si la version GRUB est mise à jour vers 1.99.
Étape suivante
Après avoir mis à jour avec succès la version GRUB 1.99 du chargeur de démarrage système, vous pouvez utiliser l'outil de migration vers le cloud pour migrer le serveur vers Alibaba Cloud .
(Facultatif) Une fois la migration vers le cloud réussie, exécutez la commande suivante pour restaurer l'ancienne version de GRUB :
rm /sbin/grub-install rm /sbin/grub-mkconfig rm /boot/grub/grub.cfg mv /sbin/grub-old /sbin/grub mv /sbin/grub-install-old /sbin/grub-install
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Causes et solutions pour les erreurs Lors de l'utilisation de PECL pour installer des extensions dans un environnement Docker Lorsque nous utilisons un environnement Docker, nous rencontrons souvent des maux de tête ...

De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

Utilisation de Python dans Linux Terminal ...

Configurez la tâche de synchronisation APScheduler en tant que service sur la plate-forme MacOS, si vous souhaitez configurer la tâche de synchronisation APScheduler en tant que service, similaire à Ngin ...

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Pour ouvrir un fichier web.xml, vous pouvez utiliser les méthodes suivantes: Utilisez un éditeur de texte (tel que le bloc-notes ou TextEdit) pour modifier les commandes à l'aide d'un environnement de développement intégré (tel qu'Eclipse ou NetBeans) (Windows: Notepad web.xml; Mac / Linux: Open -A TextEdit web.xml)
