Grub2 meldet, dass das physische Volume pv0 auf dem Server nicht mehr gefunden werden kann und nicht mehr bootfähig ist


8

Ich habe zuerst meinen Ubuntu-Server ( 11.10 amd64 ) mit lvm installiert, aber das Konzept nicht vollständig beherrscht. Ich denke, das hat zum Teil das Durcheinander der Partitionen auf meinen beiden Festplatten verursacht (scheint mir). Ich habe von Anfang an alles mit grub2 installiert, um mein Ubuntu zu starten, das ich später auf Ubuntu Server 12.04 aktualisiert habe , kein Problem.

Hier ist die Situation:

  • Bis heute kann ich überhaupt nicht booten, da ich keine Entwicklung bei dem habe, was kurz vor den Grub-Optionen zu sein scheint (Edit: Präzision von Pavel A.);

  • Ich kann mit der Server-LiveCD mit der Option Ein defektes System retten booten .

  • Ich habe den Netzwerkzugriff eingerichtet, aber anscheinend keine /runOrdner (ich weiß nicht, ob dies verwandt ist, aber in einigen Foren abnormal zu sein scheint).

  • Die Gerätekarte, die ich erstellt habe, lautet wie folgt:

    1. VGa enthält sda1[Linux - Partition] sda2, sda3[ /] und sda5(letzteres scheint das gleiche wie sda3, gleiche Deskriptoren)
    2. VGb enthält sdc1, sdc2[ /boot] und sdc3[ /home]

    (Die beiden haben nicht das gleiche PE oder LE, aber ich möchte letztendlich alles in der gleichen VG haben.)

  • Das letzte, was ich mit der Boot-Umgebung gemacht habe, war, ältere Kernel (sauber) von der Boot-Partition zu entfernen (236 MB groß, zu 99% voll).

  • Ich lief grub-install(nachdem ich den Boot gemountet hatte), bekam aber verschiedene Fehler:

    • kann nicht installiert werden, /dev/sdada core.imgnicht passt (erste Partition beginnt am 32)
    • Ausgabe von grub-installauf /dev/sdcExponateerror physical volume pv0 not found
    • Ich habe es sogar grub-installdirekt versucht /dev/sda5, anscheinend ohne Fehler, aber auch ohne Erfolg beim Booten

Ich sah hier [serverfault]: Grub2 Berichte physischen Volumen PV0 nicht gefunden , wenn Sondieren / Installation
Ich sah hier [Ubuntu - Foren]: GELÖST] Install Kernel mit Live - CD & fix grub2
Ich sah hier [Ubuntu Hilfe]: ein defektes System Fixing
Ich sah hier [Ubuntu-Foren]: [Gelöst] 10.10 Maverick - Grub erkennt meine Windows-Partition nicht

Nichts von dem, was ich getan habe, hat etwas an der Stuck-Boot-Situation geändert (ich kann es nicht besser definieren: Es hängt nur für Minuten und Minuten und Minuten).
Ich hoffe, ich habe kein wichtiges Detail ausgelassen.

Ich habe keine Ahnung mehr, was ich tun soll, besonders wenn die Installation von grub nicht funktioniert. Ich habe keine Daten verloren, aber da es sich um einen Produktionsserver (-ish) handelte (dh ganz persönlich), habe ich jetzt das starke Bedürfnis nach Spiegeln (ich habe bereits Backups eingerichtet, aber ... auf dem Server: p).

Wenn eines von euch Genies eine Idee oder einen Hinweis hätte, wäre das eine große Hilfe.

Vielen Dank

Valentin

Bearbeiten: tail /var/log/syslogliefert keine Ausgabe (leer), es wird kein neues Syslog erstellt, das ich sehen kann

Edit2: Ich habe die Boot Repair CD (Ubuntu Secure Remix-Version) verwendet und den folgenden Bericht über den Status meines Bootes erstellt: http://paste.ubuntu.com/1620777


Wenn Sie fast zur Anmeldeaufforderung gelangen können, hat dies kaum etwas mit dem Kernel zu tun - Linux startet, einige der Dienste / Programme nicht. Es kann jedoch sein, dass einige Ihrer Dienste bestimmte Kernelmodule nicht nutzen. Ich würde vorschlagen, dass Sie versuchen, Ihr System zu starten (dies wird nicht der Fall sein), also starten Sie neu, wechseln dann in den Wiederherstellungsmodus und sehen sich / var / log / syslog an, das von einem normalen Startversuch übrig geblieben ist.
Pavel A

Danke für die schnelle Antwort Pavel. Ich hätte genauer sein sollen, aber als ich vermutete, dass es sich um ein Kernel- oder Boot-Problem handelt, liegt es daran, dass nichts auf dem Bildschirm gedruckt wird, nichts geladen oder getan zu sein scheint, es ist wie ein blinkender Cursor und das war's. Das kann die Quelle der Verwirrung sein. Danke, dass du mich benachrichtigt hast. Und wenn Sie sagen, ich starte neu, drücke ich einfach Ctrl+Alt+Supprund das wars. Und wie gehe ich in den Wiederherstellungsmodus?
Meeshkah

1
In diesem Fall habe ich dich nicht richtig verstanden. Wie ist beides möglich: nothing is printed on-screen, nothing seems to be loaded nor done, there is just like a blinking cursor and that's itund stuck ... just before the tty login prompt? Und was ist der Suppr- Schlüssel? Meinst du Löschen ? Wenn Sie den Wiederherstellungsmodus in der Konsole nicht auswählen können, können Sie trotzdem von einer Live-CD booten, um wie zuvor einen Blick auf / var / log / syslog zu werfen.
Pavel A

1
In Bezug auf Ihre Bearbeitung 2 : Sind Sie sicher, dass die in Ihrem Beitrag beschriebene "Gerätekarte" korrekt ist? Was sind zum Beispiel sdb, sdd in diesem Fall? Wie das Protokoll zeigt, ist GRUB2 auch in / dev / sdc installiert. Behebt das Setzen von / dev / sdc vor / dev / sda in der Startgerätesequenz das Problem?
Pavel A

2
paste.ubuntu.com/1620777 Paste nicht gefunden ...
Brigo

Antworten:


0

Versuchen Sie, mit einer LiveCD zu booten, mounten Sie Ihre logischen Volumes auf einer Chroot und fügen Sie das Modul lvm in die Datei / etc / default / grub ein :

GRUB_PRELOAD_MODULES = "lvm"

gefolgt von:

sudo update-grub

Stellen Sie sicher, dass Sie das lvm-Modul in Ihrem initrd / initramfs haben.


0

Ohne die paste.bin werde ich eine Checkliste bereitstellen, da Sie ein seltsames Setup durchgeführt haben und sich Ihr Master Boot Record (MBR) auf einem anderen Laufwerk als die /bootPartition befindet:

  • Es ist nicht die BIOS-Reihenfolge des Starts der Festplatte (ich vermutete, dass VGa und VGb im BIOS rückwärts sind).
    • Ihr BIOS überprüft VGa auf den Master-Boot-Datensatz
  • Verwenden Sie fdiskdiese Option, um festzustellen, ob in / dev / sdc2 das Startflag für die /bootPartition markiert ist

Dann würde ich die folgenden Schritte ausführen:

  • CD-Rettungsdiskette gestartet
  • Stellen Sie sicher, dass alle HD-Partitionen unter / mnt gemountet sind
mount / dev / sda3 / mnt
mkdir / mnt / boot
mount / dev / sdc2 / mnt / boot 
grub-install --boot-directory = / dev / sdc2 / dev / sda
grub-install --boot-directory = / mnt / boot / dev / sda
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.