Grub2 melaporkan volume fisik pv0 yang tidak ditemukan di server tidak dapat dibooting lagi

8

Saya pertama kali menginstal server ubuntu saya ( 11,10 amd64 ) menggunakan lvm tetapi tidak sepenuhnya menguasai konsep itu. Saya pikir itu sebagian yang membuat kekacauan partisi pada dua disk saya (menurut saya). Saya menginstal semuanya menggunakan grub2 dari awal untuk mem-boot Ubuntu saya, yang saya perbarui kemudian ke Ubuntu Server 12.04 , tidak ada masalah.

Inilah situasinya:

  • Sampai hari ini, saya tidak bisa boot sama sekali, terjebak tanpa evolusi pada apa yang tampaknya sebelum opsi grub (Edit: presisi dari Pavel A.);

  • Saya bisa boot menggunakan server menginstal liveCD dengan opsi Rescue sistem yang rusak ;

  • Saya mengatur akses jaringan, tetapi tampaknya tidak memiliki /runfolder (tidak tahu apakah itu terkait tetapi tampaknya tidak normal di beberapa forum);

  • Peta perangkat yang saya buat adalah sebagai berikut:

    1. VGA mengandung sda1[partisi Linux], sda2, sda3[ /] dan sda5(yang terakhir tampaknya sama seperti sda3, deskriptor yang sama)
    2. VGb berisi sdc1, sdc2[ /boot] dan sdc3[ /home]

    (keduanya tidak memiliki PE atau LE yang sama, tetapi pada akhirnya saya ingin memiliki semuanya dalam VG yang sama)

  • Hal terakhir yang saya lakukan pada lingkungan boot adalah (bersih) menghapus kernel lama dari partisi boot (236MB besar, 99% penuh);

  • Saya berlari grub-install(setelah menginstal boot) tetapi mengalami berbagai kesalahan:

    • tidak dapat menginstal /dev/sdakarena core.imgtidak cocok (partion pertama dimulai pada 32)
    • output dari grub-installpada /dev/sdcpameranerror physical volume pv0 not found
    • Saya bahkan mencoba grub-installlangsung ke /dev/sda5, tampaknya tanpa kesalahan, tetapi tidak berhasil saat boot juga

Saya melihat di sini [serverfault]: Grub2 melaporkan volume fisik pv0 tidak ditemukan ketika menyelidiki / menginstal
Saya melihat di sini [forum Ubuntu]: ASK] Instal kernel dengan liveCD & memperbaiki grub2
Saya melihat di sini [bantuan Ubuntu]: Memperbaiki Sistem Rusak
Saya mencari di sini [forum ubuntu]: [ASK] 10.10 Maverick - Grub tidak akan mengenali partisi Windows saya

Tak satu pun dari apa yang saya lakukan mengubah apa pun menjadi situasi macet-boot-(saya tidak bisa mendefinisikannya lebih baik: hanya hang, selama beberapa menit dan menit).
Saya harap saya tidak meninggalkan detail penting.

Saya tidak tahu harus berbuat apa lagi, terutama jika menginstal grub tidak berfungsi. Saya tidak kehilangan data apa pun, tetapi karena itu server produksi (-ish) (seluruhnya pribadi), saya sekarang sangat merasakan perlunya mirror (saya sudah mengatur backup tetapi ... di server: p).

Ngomong-ngomong, jika ada di antara Anda yang jenius memiliki ide atau petunjuk, itu akan sangat membantu.

Terima kasih

Valentin

Sunting: tail /var/log/syslogtidak menghasilkan keluaran (kosong), tidak ada syslog baru dibuat yang dapat saya lihat

Sunting2: Saya menggunakan CD Perbaikan Booting (versi Ubuntu Secure Remix) dan menghasilkan laporan berikut tentang keadaan boot saya: http://paste.ubuntu.com/1620777

Meeshkah
sumber
Jika Anda hampir mendapatkan prompt login, maka ini hampir tidak ada hubungannya dengan kernel - Linux boot, beberapa layanan / program tidak. Namun mungkin beberapa layanan Anda menyukai modul kernel tertentu. Saya sarankan Anda mencoba untuk memulai sistem Anda (itu tidak akan), jadi Anda reboot, lalu masuk ke mode pemulihan dan lihat / var / log / syslog yang tersisa dari upaya boot normal.
Pavel A
Terima kasih atas jawaban cepatnya Pavel. Saya seharusnya lebih tepat tetapi ketika saya mencurigai itu adalah masalah kernel atau boot, itu karena tidak ada yang dicetak di layar, sepertinya tidak ada yang dimuat atau dilakukan, hanya ada kursor yang berkedip dan hanya itu. Itu mungkin menjadi sumber kebingungan. Terima kasih telah memberi tahu saya. Dan ketika Anda mengatakan saya reboot, saya cukup tekan Ctrl+Alt+Supprdan hanya itu. Dan bagaimana cara masuk ke mode pemulihan?
Meeshkah
1
Dalam hal ini saya tidak mengerti Anda dengan benar. Bagaimana kedua hal ini mungkin: nothing is printed on-screen, nothing seems to be loaded nor done, there is just like a blinking cursor and that's itdan stuck ... just before the tty login prompt? Dan apa kunci Suppr ? Apakah maksud Anda Hapus ? Jika Anda tidak dapat memilih mode pemulihan di konsol, Anda masih dapat boot dari CD langsung untuk melihat / var / log / syslog seperti yang Anda lakukan sebelumnya.
Pavel A
1
Mengenai Edit 2 Anda : apakah Anda yakin 'peta perangkat' yang Anda jelaskan di posting Anda akurat? Apa misalnya sdb, sdd dalam kasus itu? Seperti yang menunjukkan log, Anda juga telah menginstal GRUB2 di / dev / sdc. Apakah pengaturan / dev / sdc sebelum / dev / sda dalam urutan perangkat boot menyelesaikan masalah?
Pavel A
2
paste.ubuntu.com/1620777 tempel tidak ditemukan ...
Brigo

Jawaban:

0

Cobalah untuk boot dengan LiveCD, pasang Volume Logical Anda pada chroot dan tambahkan modul lvm ke file / etc / default / grub :

GRUB_PRELOAD_MODULES = "lvm"

diikuti oleh:

sudo perbarui-grub

Pastikan Anda memiliki modul LVM ke initrd / initramfs Anda.

fgbreel
sumber
0

Tanpa paste.bin, saya akan memberikan daftar periksa karena Anda mendapatkan pengaturan aneh yang sedang berlangsung dan itu adalah Master Boot Record (MBR) Anda pada drive yang berbeda dari /bootpartisi:

  • Ini bukan urutan BIOS startup boot hard drive (saya menduga VGa dan VGb mundur di BIOS)
    • BIOS Anda memeriksa VGa untuk catatan boot master
  • Gunakan fdiskuntuk menentukan apakah / dev / sdc2 ditandai dengan tanda boot untuk /bootpartisi

Kemudian, saya akan melakukan langkah-langkah berikut:

  • Disk cadangan CD telah di-boot
  • memastikan semua partisi HD dipasang di bawah / 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
John Greene
sumber