Grub2 riporta il volume fisico pv0 non trovato più sul server non avviabile


8

Ho installato per la prima volta il mio server Ubuntu ( 11.10 amd64 ) usando lvm ma non riuscendo a padroneggiarne completamente il concetto. Penso che sia in parte ciò che ha creato il caos delle partizioni sui miei due dischi (mi sembra). Ho installato tutto usando grub2 dall'inizio per avviare Ubuntu, che ho aggiornato in seguito a Ubuntu Server 12.04 , nessun problema.

Ecco la situazione:

  • Ad oggi, non riesco affatto ad avviare, bloccato senza alcuna evoluzione in ciò che sembra essere appena prima delle opzioni grub (Modifica: precisione da Pavel A.);

  • Posso fare il boot usando il server install liveCD con l'opzione Rescue a broken system ;

  • Configuro l'accesso alla rete, ma non sembra avere una /runcartella (non so se è correlato ma sembrava anormale in alcuni forum);

  • La mappa dei dispositivi che ho creato è la seguente:

    1. VGa contiene sda1[partizione Linux], sda2, sda3[ /] e sda5(quest'ultimo sembra la stessa sda3, stesse descrittori)
    2. VGb contiene sdc1, sdc2[ /boot] e sdc3[ /home]

    (i due non hanno lo stesso PE o LE, ma alla fine mi piacerebbe avere tutto nello stesso VG)

  • L'ultima cosa che ho fatto nell'ambiente di boot è stato rimuovere (in modo pulito) i kernel più vecchi dalla partizione di boot (236 MB di dimensioni, era pieno al 99%);

  • Ho corso grub-install(dopo aver montato il boot) ma ho avuto vari errori:

    • impossibile installarlo /dev/sdaperché core.imgnon si adatta (la prima partizione inizia il 32)
    • uscita grub-installsu /dev/sdcmostreerror physical volume pv0 not found
    • Ho anche provato a farlo grub-installdirettamente /dev/sda5, apparentemente senza errori, ma senza successo neanche all'avvio

Ho guardato qui [serverfault]: Grub2 riporta il volume fisico pv0 non trovato durante il sondaggio / installazione
Ho guardato qui [Forum di Ubuntu]: RISOLTO] Installa il kernel con liveCD e correggi grub2
Ho guardato qui [Guida di Ubuntu]: Riparare un sistema rotto
Ho guardato qui [forum di Ubuntu]: [RISOLTO] 10.10 Maverick - Grub non riconoscerà la mia partizione di Windows

Nulla di ciò che ho fatto ha cambiato nulla nella situazione di avvio bloccato (non riesco a definirlo meglio: si blocca, per minuti, minuti e minuti).
Spero di non aver tralasciato nessun dettaglio importante.

Non ho più idea di cosa fare, soprattutto se l'installazione di grub non funziona. Non ho perso alcun dato, ma dato che era un server di produzione (-ish) (cioè interamente personale), ora sento fortemente la necessità di mirror (ho già impostato i backup ma ... sul server: p).

Comunque, se qualcuno di voi geni avesse qualche idea o guida, sarebbe di grande aiuto.

Grazie

Valentin

Modifica: tail /var/log/syslognon produce alcun output (vuoto), non viene creato alcun nuovo syslog che posso vedere

Edit2: ho usato il CD di ripristino di avvio (versione di Ubuntu Secure Remix) e ho generato il seguente rapporto sullo stato del mio avvio: http://paste.ubuntu.com/1620777


Se riesci quasi a ottenere il prompt di accesso, questo non ha quasi nulla a che fare con il kernel - Linux avvia, alcuni servizi / programmi no. È possibile che alcuni dei tuoi servizi siano fortunati per alcuni moduli del kernel. Ti suggerirei di provare ad avviare il tuo sistema (non lo farà), quindi riavvii, quindi accedi alla modalità di ripristino e dai un'occhiata a / var / log / syslog che è rimasto da un normale tentativo di avvio.
Pavel A

Grazie per la risposta rapida Pavel. Avrei dovuto essere più preciso, ma quando sospettavo fosse un problema di kernel o di avvio, è perché nulla è stampato sullo schermo, nulla sembra essere caricato o fatto, c'è proprio come un cursore lampeggiante e basta. Questa potrebbe essere la fonte della confusione. Grazie per avermelo avvisato. E quando dici che riavvio, premo Ctrl+Alt+Suppre basta. E come posso accedere alla modalità di recupero?
Meeshkah,

1
In quel caso non ti ho capito bene. In che modo sono possibili entrambi: nothing is printed on-screen, nothing seems to be loaded nor done, there is just like a blinking cursor and that's ite stuck ... just before the tty login prompt? E qual è la chiave Suppr ? Vuoi dire Elimina ? Se non è possibile selezionare la modalità di ripristino nella console, è comunque possibile avviare da un CD live per vedere / var / log / syslog come in precedenza.
Pavel A

1
Per quanto riguarda la tua Modifica 2 : sei sicuro che la "mappa dei dispositivi" che descrivi nel tuo post sia accurata? Cosa sono ad esempio sdb, sdd in quel caso? Come mostra il registro, hai anche GRUB2 installato su / dev / sdc. L'impostazione di / dev / sdc prima di / dev / sda nella sequenza del dispositivo di avvio risolve il problema?
Pavel A

2
paste.ubuntu.com/1620777 incolla non trovata ...
Brigo

Risposte:


0

Prova ad avviare con un LiveCD, monta i tuoi volumi logici su un chroot e aggiungi il modulo lvm nel file / etc / default / grub :

GRUB_PRELOAD_MODULES = "lvm"

seguito da:

sudo update-grub

Assicurati di avere il modulo lvm in initrd / initramfs.


0

Senza paste.bin, fornirò una lista di controllo perché hai una strana configurazione in corso e cioè il tuo Master Boot Record (MBR) si trova su un'unità diversa rispetto alla /bootpartizione:

  • Non è l'ordinamento del BIOS all'avvio del disco rigido (sospettavo che VGa e VGb fossero all'indietro nel BIOS)
    • il BIOS sta verificando VGa per il record di avvio principale
  • Utilizzare fdiskper determinare se / dev / sdc2 ha il flag di avvio contrassegnato per la /bootpartizione

Quindi, farei i seguenti passi:

  • Disco di ripristino del CD avviato
  • assicurarsi che tutte le partizioni HD siano montate in / mnt
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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.