ターゲットディスクの/、/boot、/boot/efiパーティションの内容をコピーし、UUIDの変更を許可するように/etc/fstabおよびgrub.cfgファイルを変更して、実行中のCentOS 7.7インストールを複製できると思いました。ログイン処理に加えて、複製されたディスクが正しく起動するため、何かが欠けているようです。 TigerVNCサーバーは正常に複製され、複製されたインストールにリモートでログインできます。症状は、メインコンソールに一般的なログインプロンプトが表示されないことです。 sshを使用してログインしようとすると、ユーザーIDとパスワードの入力を求められますが、パスワードを入力すると "/ bin /bash:権限が拒否されました。"同様に、ランレベル3で起動すると、パスワードを入力してlogin:プロンプトに戻ります。したがって、パスワード認証を除いて、ほとんどの機能は正常に機能します。 Journalctlの関連出力は次のとおりです。
systemd-logind[681]:ユーザースライスuser-42.sliceを起動できません。無視:アクセス拒否(org.freedesktop.DBus.Error.AccessDenied)
systemd-logind[681]: セッション範囲を開始できません。 session-c1.scope: アクセスが拒否されました。
gdm-launch-environment][1499]: pam_systemd(gdm-launch-environment:session): セッションを作成できません: アクセスが拒否されました。
gdm-launch-environment][1499]: pam_unix(gdm-launch-environment:session): (uid=0) によってユーザー gdm のセッションが開かれました。
systemd-logind 状態を照会すると、「アクティブ (実行中)」が返され、「ログイン・サービス開始」も表示されます。
私が見落としていることについてのどんなアイデアにも感謝します。
答え1
Clonezillaには、ディスク全体を別のディスクに複製する機能があります。この場合はそれが必要だと思います。
答え2
--selinux
複製するルートファイルシステム用のファイルを作成するときにコマンドのオプションを入力しましたが、ターゲットディスクに抽出するときにオプションを入力できませんでした。tar
tar
--selinux
この問題を解決した後、ディスクを正常に複製できます。