/ ファイルシステムのコピーを起動可能にする方法

/ ファイルシステムのコピーを起動可能にする方法

私のラップトップには 2TB の SSD があり、12 個のパーティションがあります。そのうち 6 つは、ルート Xubuntu ファイルシステムのバージョン (メジャー アップデートが発生したとき) を保持することを目的としています。nvme0n1p7 から起動していましたが、USB スティックから起動して nvme0n1p8 にコピーしました。/etc/hostname と、/etc/fstab の "/" のエントリを変更しました。新しいファイルシステムの UUID も変更しました。元のパーティションで再起動し、"update-grub" を実行すると、新しいパーティションが認識されました。

しかし、新しいパーティションでブートするすべての試みは機能しているように見えますが、ホスト名が変更されておらず、blkid が「/」が元のパーティションにあると報告しているため、機能しているように見えるだけです。原因は GRUB のようです。ブート中に GRUB のエディターを使用すると、新しいパーティションのエントリの「root=」部分に古い UUID があることがわかります。奇妙なことに、「search」コマンドには新しい UUID があります。これを生成する grub.cfg ファイルがわからないため、編集をためらっています。いずれにしても、次の grub 更新で再び問題が発生する可能性があります。

同様の質問がLinux Mint ルート パーティションを新しいディスクにクローンしましたが、起動しませんしかし、まったく答えがなく、コメントも役に立ちません。

そこで質問です。update-grub が正しい構成を作成するようにするには、何を変更すればよいのでしょうか?

答え1

完全に間違っているかもしれないが、件名に答えがあるルートパーティションを移動した後に GRUB を修正するにはどうすればよいですか?

スクリーンショット https://i.stack.imgur.com/ImrHy.png

役に立つと幸いです。

関連情報