So installieren Sie GRUB für Linux Server Sie können das Cloud-Migrationstool nicht verwenden, um Linux-Server mit niedrigeren Kernel-Versionen und integrierten System-Bootloadern (GRand Unified Bootloader, GRUB)-Versionen unter 1.99, wie beispielsweise CentOS 5 und Debian 7, zu migrieren. Und wenn in der Protokolldatei die Meldung „Do Grub Failed“ angezeigt wird, liegt dies möglicherweise daran, dass das Systemstartprogramm GRUB in der Version 1.99 oder höher nicht installiert ist. Dieser Artikel beschreibt hauptsächlich, wie Sie das Systemstartprogramm GRUB (Version 1.99) für Ihren Quellserver installieren. Der Installationsvorgang für GRUB 1.99 und höher ist derselbe wie für 1.99 und 2.02. Der Hauptunterschied besteht darin, dass während des Installationsvorgangs verschiedene GRUB-Quellpakete heruntergeladen werden. Sie können https://alpha.gnu.org/gnu/grub/ besuchen, um die Download-Adresse der neuen Version zu erhalten. Installieren Sie GRUB Version 1.99 Melden Sie sich beim Quellserver an. Führen Sie den folgenden Befehl aus, um die Pfade der ursprünglichen Grub-, Grub-Install- und Grub-Mkconfig-Versionen anzuzeigen: welche Grube welches grub-install welches grub-mkconfig Verwenden Sie den Befehl mv, um die alten Versionen von Grub, Grub-Install und Grub-Mkconfig umzubenennen und die Dateien zu sichern. Nach der Migration des Servers mithilfe des Cloud-Migrationstools können Sie den ursprünglichen Namen wiederherstellen, um die ursprüngliche Konfiguration zu verwenden. mv /sbin/grub /sbin/grub-alt mv /sbin/grub-install /sbin/grub-install-old mv /sbin/grub-mkconfig /sbin/grub-mkconfig-alt Führen Sie „yum install -y bison gcc make“ aus, um die für GRUB erforderlichen Bison-, GCC- und Make-Tools zu installieren. Führen Sie den folgenden Befehl aus, um Flex zu installieren. 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 bauen CD-Build ../konfigurieren machen && machen installieren ln -s /usr/local/bin/flex /usr/bin/flex Führen Sie den folgenden Befehl aus, um GRUB 1.99-Abhängigkeiten zu installieren. 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 bauen CD-Build ../konfigurieren sed -i -e "s/-Werror//" ./grub-core/Makefile machen && machen installieren ln -s /usr/local/sbin/grub-install /sbin/grub-install ln -s /usr/local/sbin/grub-mkconfig /sbin/grub-mkconfig Hinweis: Wenn während der Kompilierung ein -Werror-Fehler auftritt, können Sie die Kompilierungsdatei „Makefile“ des Kompilierungsobjekts suchen, die Option „-Werror“ entfernen und die Kompilierung erneut durchführen. Führen Sie grub-install --version aus, um zu überprüfen, ob die GRUB-Version auf 1.99 aktualisiert ist. Nächster Schritt Nach der erfolgreichen Aktualisierung des Systemstartprogramms GRUB 1.99 können Sie den Server mit dem Cloud-Migrationstool in die Alibaba Cloud migrieren. (Optional) Führen Sie nach erfolgreicher Migration den folgenden Befehl aus, um die alte Version von GRUB wiederherzustellen: rm /sbin/grub-install rm /sbin/grub-mkconfig rm /boot/grub/grub.cfg mv /sbin/grub-alt /sbin/grub mv /sbin/grub-install-old /sbin/grub-install Das könnte Sie auch interessieren:
|
<<: Verwandte Vorgänge zum Hinzufügen und Löschen von Indizes in MySQL
>>: So visualisieren Sie skizzierte Diagramme in Vue.js mit RoughViz
Inhaltsverzeichnis Vorwort Start Schritt Fehlerbe...
Grundlegende Syntax: <Eingabetyp="versteck...
In diesem Artikel wird ein mit nativem JS impleme...
1. So zeigen Sie das Datum rechts in der Artikelti...
1. Dynamische Parameter Ab 2.6.0 können Sie einen...
Zum Beginn des neuen Jahres möchte ich meinen Fre...
Inhaltsverzeichnis Was ist ein Skelettbildschirm?...
Ich lerne gerade MySQL. Ich bin ein kompletter Ne...
Anruf Wie rufe ich die Amap-API auf? Das offiziel...
Im Webdesign hört man oft die Eigenschaftsnamen „...
Der vollständige Name von SSH ist Secure SHell. D...
Inhaltsverzeichnis Überblick 1. Pfadmodul 2. Bis ...
Inhaltsverzeichnis Typische Wasserfall-Website Wa...
1. Problem Manchmal, wenn wir uns bei Mysql anmel...
In diesem Artikel werden 20 hervorragende Beispiel...