Geheimnisvolle Manjaro-Boot-Ausgabe

594
fixer1234

Seit Linux Mint den KDE-Desktop aufgibt, habe ich andere Distros untersucht, die KDE anbieten, um ihn zu ersetzen. Ich habe Kubuntu, Manjaro und openSUSE auf einer USB-Festplatte installiert, um sie nebeneinander auszuwerten. So habe ich es eingerichtet:

  • Ich gab jeder Distribution eine eigene Partition, sie teilen sich eine Swap-Partition (es wird jeweils nur eine Distribution verwendet) und GRUB auf dem USB-Laufwerk.
  • Die Prozedur bestand darin, die erste Distribution (openSUSE) zu installieren, GRUB zu installieren, alles auf den neuesten Stand zu bringen und so zu konfigurieren, dass es meinem Ideal so nahe kommt, wie es die Distro erlaubt. Dann installieren Sie die nächste Distribution (Manjaro) und schließlich Kubuntu auf ähnliche Weise. Jede nachfolgende Distribution ersetzte GRUB und fügte alle vorherigen Betriebssysteme hinzu. Der Prozess hat dazu geführt, dass jede Distribution in einem "polierten" Zustand gearbeitet hat.
  • Dann begann ich die Distros zu verwenden, um sie auszuwerten. Kubuntu und openSUSE haben gut funktioniert. Manjaro würde jedoch nicht booten. Es wurde ein Bildschirm mit Fehlerdaten angezeigt, beginnend mit:

    Kernel-Panik - Nicht synchronisiert: VFS: Root-FS können nicht in Unknown-Block (0,0) gemountet werden

    Es würde jedoch gut mit der Auswahl "Erweiterte Optionen für Manjaro" in GRUB booten, einer Option zur Verwendung eines "Fallback initramfs". Das basiert auf demselben Kernel. Der einzige Unterschied besteht darin, dass es so aussieht, als ob der gesamte Satz verfügbarer Treiber aussieht, und nicht der "optimierte" Minimalsatz in der Standardoption. Es ist nicht klar, warum dies einen Unterschied machen sollte.

Bei der Untersuchung der Symptome fand ich einige andere Berichte über ähnliche Probleme, hauptsächlich mit Manjaro, Arch (auf dem Manjaro basiert) und einigen anderen Distros. Ich hatte kein Glück mit den vorgeschlagenen Lösungen.

Da es mit dem Fallback initramfs gut gebootet wurde, habe ich nach Möglichkeiten gesucht, diese Option zur Hauptauswahl für Manjaro zu machen. Kam damit nirgendwohin.

Um es kurz zu machen, ich ging zum Support-Forum von Manjaro, und Stammgäste waren mit dem Problem vertraut. Ich werde die Erklärung und Lösung hier als Antwort posten, falls jemand anderes auf dieses Problem stößt.

2

1 Antwort auf die Frage

1
fixer1234

Es stellt sich heraus, dass die Arch-Familie von Distros sehr genau auf die Konfiguration von GRUB eingeht. Die Ubuntu-Distros-Familie (einschließlich Mint) konfiguriert GRUB so, dass die Arch-Familie Verdauungsstörungen bekommt. Die meisten anderen beliebten Distros sind nicht so besonders. Sie sind zufrieden mit der Art und Weise, wie Ubuntu es tut. Sie sind glücklich mit der Art und Weise, wie Arch es tut. Ubuntu ist glücklich mit der Art und Weise, wie Arch es tut.

Wenn Sie also ein Multi-Boot-Arrangement einrichten, das eine Distribution aus der Arch-Familie wie Manjaro enthält, installieren Sie das letzte. Damit bleibt GRUB eine "universell akzeptable" Konfiguration.

Wenn Sie sich bereits in dieser Situation befinden, gibt es eine einfache Korrektur, die wahrscheinlich funktioniert (für mich behoben). Lassen Sie also Manjaro GRUB aktualisieren.

Booten Sie in Manjaro. Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein:

sudo grub-install /dev/sdx 

Wo xist der Bezeichner für das Laufwerk, auf dem GRUB installiert werden soll (wie sdaoder sdbzum Beispiel).

sudo update-grub 

Wenn sich das nicht für Sie lösen lässt, besuchen Sie das Manjaro-Support-Forum, das viele Diskussionen und verschiedene andere Lösungen bietet.