Debian jessie ボリュームグループが見つからないため起動できません。

Debian jessie ボリュームグループが見つからないため起動できません。

誤ってブートパーティションを削除しました。オペレーティングシステムはLUKS LVMを使用するDebian Jessieです。新しいパーティションを作成し、chrootメソッドを使用してgrubを正常に再インストールしました。

今すぐ起動しようとすると、ルートパーティションが見つかりません。

次のエラーメッセージが表示された後、initramfsを求めるメッセージが表示されます。

ルートされたデバイスを待たないでください。一般的な問題:

起動パラメータ(cat /proc/cmdline)

ルート遅延確認 = (システムが十分に長く待っているかどうか)

ルート確認=(システムが正しいデバイスを待っていますか?)

不足しているモジュール(cat /proc/modules; ls /dev)

アラーム! /dev/mapper/vg--mypc-root は存在​​しません。

殻が落ちました!

modprobe:module.depにモジュールehci-orionが見つかりません。

私はこれを見つけました協会。たぶん同じ問題かもしれません。

私は次のことをしました。

cryptsetup luksOpen /dev/sda5 mylvm

lvmscandisk

/dev/mapper/mylvm [178,33 GiB] LVM 物理ボリューム

/dev/sda1 [243,00MiB]

/dev/sda5 [178,33GiB]

vgchange -ay

これで、ボリュームグループ「mypc-vg」の2つの論理ボリュームが有効になりました。

lvscan

アクティブ '/dev/mypc-vg/root' [178,33 GiB] 継承

アクティブ '/dev/mypc-vg/swap_1' [9,08 GiB] 継承

mount /dev/mypc-vg/root /mnt

mount /dev/sda1 /mnt/boot

mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

chroot /mnt

aptitude reinstall grub2-common grub-pc-bin grub-gfxpayload-lists grub-common

aptitude reinstall linux-image-3.16.0-4-amd64

chroot環境にlvm2も再インストールしましたが、何の効果もありませんでした。 update-grub と grub-install は起動時にエラーを発生させませんでしたが、まだ initramfs コンソールを表示します。

その後、livecdのすべての* .debファイルをchroot'ed /tmpフォルダにコピーし、dpkg -i *debすべてのパッケージをファイルシステムにインストールしようとしました。これも効果がありません。設立するここ

それでは、次に何をすべきかわかりません。私が間違った方向に行っているようです。

答え1

ボリュームグループが呼び出されましたが、mypc-vgカーネルコマンドラインで参照されているようですvg-mypc。起動する前に、GRUBで起動パラメータを編集してこの問題を解決してください。次に、実行中のシステムでGRUBを再構成して変更を永久に適用します。

関連情報