LinuxインストールをHDDからSSDに移行するには?

LinuxインストールをHDDからSSDに移行するには?

500GB HDDの単一のext4ルートパーティション†には、いくつかの在庫x86_64デスクトップLinuxがインストールされています。

このインストールを500 GB SSDに移動するには(残りのシステムは同じままです)、ディスクを複製して実行しますgenfstab(Archインストールガイドで知っていますが、これは必要ですか?)。 ?

それとももっと内容がありますか?


それは、すべてその単一のパーティションから。スワップパーティションはありませんが、スワップファイルはあります。問題が発生した場合は、システムにスワップパーティションがない可能性があります。

答え1

いくつかの調査の終わりに、ext4がSSDで非常に有用であるという事実を発見し、複製方法を選択しました。私がしたことはステップごとに次のとおりです。

  1. SSDの取り付け
  2. USBで起動し、HDDをSSDに複製するdd
  3. 新しいファイルシステムのUUIDの変更。そもそもそれを逃したが、grub他のソフトウェアが混乱し、興味深い結果が出た。
  4. fstab新しいファイルシステムを更新します。genfstabArch USBのスクリプトを使用しました。
  5. 再構築initramfs、再インストール、および再構成grub
  6. SSDをブート優先順位の最上位に移動、完了

上記は私にとって効果的でした。しかし、私は初心者の管理者なので、各ステップが本当に必要で有用であるかどうかはわかりません。

答え2

はい、しかし...

はい、SSDはHDDと同様にディスクなので、単にHDDコンテンツを新しいSSDに複製/コピーできます。
しかし、SSDもまったく異なる技術なので、スワップパーティションを調整して設定を削除する必要があります。

とにかくクリーンインストールをお勧めします

関連情報