私はDebian Wheezyを使います。
system-config-lvm
昨日、システムに新しいHDDを追加し、gui-toolを使用してLVMを拡張しました。
root用の論理LVMグループ/
とhome用の論理LVMグループがあります/home
。アップデートもインストールしました。
起動プロセス:
Windows 7が正常に起動します。
どうすれば解決できますか?
答え1
「LVM拡張」の際に何をするのかは不明です。 Grubがルートファイルシステムを見つけるのに必要ないくつかの値を更新する必要があったようです。ハードドライブの1つのIDが変更されました。
このプロンプトで正しいコマンドを実行してシステムを起動することは可能ですが、システムの前にないと説明するのは非常に複雑で困難です。ルートデバイスを見つけてインストールして実行し、そのデバイス/init
に切り替える必要があります。
リカバリCD / USBから起動することをお勧めします。システム回復ディスク良い選択です。システムのルートボリュームを有効にしてマウントし、ターミナルで次のコマンドを実行します(ルートボリュームはにマウントされます/target
)。
mount --rbind /dev /target/dev
mount --rbind /proc /target/proc
mount --rbind /sys /target/sys
chroot /target
update-grub
設定によると、起動可能なシステムになりそうです。そうでない場合は、/boot/grub/grub.cfg
コンテンツを投稿してください/etc/fstab
。
答え2
あなたのエラーは grub とは関係ありませんが、Debian initrd システムに関連しています。 grubがinitrdファイルシステムとカーネルをロードした後、initrdを使用してRAMディスクからカーネルを実行します。 initrdシステムには、システムをロードする必要がある一連のコマンドが含まれています。
最初のステップは、すべてのドライバをロードし、起動に使用可能なすべてのハードウェアを確認し、grubがカーネルを起動したときにROOTパラメータとして渡されたデバイスを見つけることです。
あなたの場合、このROOTデバイスは存在しないため、いくつかのオプションがあります。そのうちの1つは、すべてのソーデバイスを確認するためにカーネルの待ち時間を増やすことです。私はこれがあなたの場合ではないと思います。そのため、LVM の設定に問題があると想定し、新しいハードドライブを取り外すことをお勧めします。
LVMグループのみを拡張したか(グループに新しい物理ボリュームを追加)、ルートのLVMボリュームも拡張したかどうかはわかりません。最初のケースでは、CDから起動し、グループを減らし、新しいハードドライブを削除して再起動します。
LVMルートボリュームを拡張してファイルシステムのサイズを変更する場合は、(マウントされた)ファイルシステムを縮小し、ボリュームを縮小し、グループを縮小して新しいハードディスクを削除する必要があります。
答え3
カーネルが/のファイルシステムを見つけられませんでした。 tune2fs(8) を使用して、新しい UUID をここで要求どおりに設定できます。