複製したNVMEから起動すると、Systemdは起動操作で永久に停止します。システムをどのように起動しますか?

複製したNVMEから起動すると、Systemdは起動操作で永久に停止します。システムをどのように起動しますか?

Clonezilla Liveを使用してハードドライブをNVME SSDにクローンしました。私のシステムはEndeavourOS、Systemd、KDEです。

Systemdは起動時にデフォルトのマシンタスクを開始し、A start job is running for /dev/disk/by-uuid/034ac866-0a94-4958-a656-d28eb46f5535タイムアウトはありません。私が置いておくと、数時間続きます。他の人が最大90秒に設定してからスキップするのを見たことがあります。これが私が何をすべきか(または何をすべきか)はわかりませんが、私のシステムに最も安全なオプションが必要です。いくつかのフォーラムには、GPartedで作成されたスワップパーティションを使用し、そのパーティションのUUIDを/ etc / fstabに追加して問題を解決した同様の問題を持つユーザーがいますUUID=10a84a8e-3274-43ee-8524-86e2a790d565 none swap sw 0 0。違いはなく、今後もそうだろうとは思わない。問題のあるブート操作はext4パーティション自体のUUIDを使用しているため、違いはありません(PARTUUIDではありませんが、これがなぜ別々なのかはまだ理解できません)。

sudo blkid生のハードドライブとNVMEの両方でまったく同じUUIDが見つかるため、NVMEに特化したUUIDに置き換える必要がある場合は、/etc/fstabそれを見つける方法がわかりません。他のUUIDを置き換えてPARTUUIDを試してみたので、これが重要かどうかはわかりませんが、起動/etc/fstab操作はまだ同じ方法で一覧表示されます。はい、誰かが同様の問題を経験し、/etc/fstab変更が実際に何も変更されていないフォーラムスレッドを見つけました。ある人はカスタムインストールのために.mountファイルを参照するように提案しましたが、そのような幸運はありませんでした/etc/systemd/lib/systemd私のもの状態。

私は何をすべきかわからない。神の愛のために私を助けてください。

答え1

普遍的に一意の識別子s は一意性を意味します。名前は「Universally Unique Identifier」です。これは絶対に一意であることを意図していますが(つまり、世界/宇宙の他のデバイスは同じUUIDを持ってはいけません)、特定のシステム(またはデバイスがあるシステムセット)に固有の場合、デフォルトでは「十分です」」はUUIDと互換性がありますになります)。

とにかく、あなたはしなければなりませんいいえ同じUUIDを持つ2つのブロックデバイス(またはファイルシステム)があります(これを行う唯一の方法は、ブロックデバイスを複製し、複製または元のブロックデバイスのUUIDを変更することを忘れた場合、またはUUIDを手動で変更した場合です)従来と同じ)。

ブロックデバイスの1つ(可能な限り設定したデバイス)でUUIDを変更する必要があります。いいえsystemdによって自動的にインストール/使用されると予想されるfstabエントリのため、NVMEドライブのエントリではないようです。これを行う方法は、ブロックデバイス(ext2/3/4ファイルシステム、スワップデバイス、xfsファイルシステムなど)によって異なります。

  • スワップデバイスの場合はmkswapもう一度実行してください。 (休止状態システムを再起動しなかったと仮定すると、ここではそうではありません。休止mkswap状態データはすべて削除されます。)

  • tune2fsext2/3/4の場合は、利用可能なオプションがあります-U

  • xfsの場合はオプションを使用しxfs_adminてください-U

他のファイルシステムタイプには異なる方法があります(UUIDの変更を許可する場合 - すべてが許可するわけではありません)。

必要に応じて、このuuidコマンドを使用して新しいUUIDを生成できます。 as引数として使用した場合、またはそのオプションの引数として使用した場合でも、デフォルトでmkswap新しいuuidが生成されます。xfs_admingenerate-Utune2fsrandomtime-U

mkswap何かを変更する前にtune2fs、およびのxfs_adminマニュアルページをお読みくださいuuid

関連情報