LVM でルートパーティションのサイズを変更すると、Grub がハングします。

LVM でルートパーティションのサイズを変更すると、Grub がハングします。

私はVirtualboxのW7でホストされているDebian Wheezyを使用しています。ルートパーティションを展開してから、仮想マシンに新しい仮想ディスクを追加する必要があります。以下の手順を実行すると、grubプロンプトが表示されます。私:

  • 新しい仮想ディスクが追加されました。
  • フォーマットとマウント
  • PV生成
  • ルートパーティションと同じVGに追加
  • ルートパーティションLV拡張lvextend
  • ファイルシステムのサイズを変更します。

すべてがうまくいっており、dfコマンドでこれを確認しましたが、再lvscan起動後にシステムを起動できませんでした。何が欠けていて、システムを復元するには?

ベストアンサー1

最近、ルートパーティションのLVに新しいディスクを追加する際に同様の問題が発生しました。その後、grubはUUIDによって識別されたルートパーティションを見つけることができません。 grubコマンドライン(起動時に「e」を押す)をroot=UUID=[blah]root=/dev/mapper/[hostname]-root/ sbin / initを含むLV)に編集しました。これにより起動できます。そこから grub のデバイスマッピングと grub 自体を更新しました。

> sudo grub-mkdevicemap 
> sudo update-grub

おすすめ記事