Linux LVM "keine Volumes gefunden" beim Booten

1490
Miky Dinescu

Ich habe ein seltsames Problem. Meine Centos 5 Box starb und musste das Motherboard ersetzen lassen. Ich habe es wieder in Betrieb genommen, und jetzt, wenn ich versuche zu booten, erhalte ich die Meldung "No Volumes Found", nachdem das Linux-Image ausgepackt wurde.

Ich habe eine Kopie der Centos 5.4 LiveCD heruntergeladen und gebrannt und konnte überprüfen, ob die Festplatte nicht beschädigt ist. Alle Dateien, einschließlich der LVMs, sind vorhanden, jedoch mounten Linux die LVMs beim Booten nicht und folglich fällt sie mit einer Kernel-Panik aus.

Ich sollte wahrscheinlich erwähnen, dass ich in der Zeit, die es dauerte, das neue Motherboard zu bekommen, versucht hatte, die Festplatte in eine Windows-Box zu stecken, aber ohne Erfolg (ich erkannte schnell, dass Windows keine der Festplatten erkennt.) Linux-Dateisysteme)

1

1 Antwort auf die Frage

2
David Spillett

Wenn der Laufwerkscontroller auf dem neuen Motherboard als natives SATA eingerichtet ist, prüfen Sie, ob er sich als PATA-Controller ausgeben kann (viele können).

Es könnte sein, dass Ihr CentOS - Setup nur für physikalische Volumes für LVM - Scan konfiguriert ist, /dev/hd*und nicht /dev/sd*- wenn das der Fall ist dann der Antrieb als erscheinen /dev/sdaoder ähnlich wird es unsichtbar für den LVM in Ihrem initrd machen (aber die Boot - CD kann Sieh es wie es eingerichtet ist, um beide zu scannen hd*und sd*).

Nicht alle Chipsätze / BIOSe unterstützen das Aussehen des Laufwerkscontrollers wie ein normaler alter PATA-Controller, aber viele tun dies (und viele setzen dies standardmäßig voraus, was bei Ihrem alten Motherboard der Fall ist). Wenn dies nicht gelingt, ist nicht alles verloren: Sie sollten in der Lage sein, eine neue initrd mit der Live-CD zu erstellen, damit sie funktioniert, auch wenn dies etwas komplizierter sein wird.

@ David, das macht sehr viel Sinn. Das neue MB ist das gleiche Modell wie das alte. Ich werde die Einstellungen für die SATA-Emulation im BIOS überprüfen Miky Dinescu vor 14 Jahren 0
Sie hatten recht, wenn auch mit einer gewissen Wendung: Das CentOS-Setup suchte nach `sd *'-Geräten und das neue BIOS von MS konfigurierte SATA für den Kompatibilitätsmodus. Es wurde auf native umgestellt und die Dinge sind wieder normal. Danke für Ihre Hilfe! Miky Dinescu vor 14 Jahren 0