
私は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