GRUBはコピーされたLinuxインストールを起動できません。

GRUBはコピーされたLinuxインストールを起動できません。

Linuxインストールをあるパーティションから別のドライブの別のパーティションにコピーしました。私はライブUSB経由でこれを行い、dev、/ proc、および/ sysを省略しました。元のインストールでupdate-grubを実行しましたが、レプリカインストールを見つけてエントリを作成しました。このアイテムはよさそうです。最後のステップとして、古いコンテンツをコメントアウトし、新しいUUIDで新しいコンテンツを作成して、新しい/ etc / fstabを編集しました。

元のインストールはLUKSのLVMにDebianでした。これは、暗号化されていないブートパーティションであり、LVMを介してスワップパーティションとルートパーティションを保持するLUKSパーティションです。新しいパーティションは暗号化されていないパーティションです。

ただし、新しいGRUBエントリを起動しようとすると、grub.cfgのUUIDが完全に正確であっても、常に古いパーティションから古いバージョンをロードします。新しいパーティションから起動すると、常に古いパーティションのロックを解除するように求められます。そうして起動すると、新しいパーティションではなく古いパーティションのみがマウントされます。

答え1

新しくコピーしたインストールにルートを変更してupdate-initramfsを実行すると、問題が解決されました。

関連情報