アップグレード後にスワップパーティションのパスフレーズの入力が求められない

アップグレード後にスワップパーティションのパスフレーズの入力が求められない

私のシステムには 2 つの暗号化されたパーティションがあります (/etc/fstab次の行が含まれています)

/dev/mapper/sda2_crypt /              ext4    errors=remount-ro 0        1
/dev/mapper/sda3_crypt none           swap    sw              0         0

リリースアップグレード前は、再起動後にパスフレーズの入力を求められたsda2_cryptので、このパーティションの正しいパスワードを入力した後、c (スワップ) パーティションの入力を求められたsda3_cryptので、スワップ パーティションの正しいパスワードを入力すると、ブート プロセスが開始され、ログイン画面が表示されました。

しかし、Lubuntu 16.04 から 18.04 にアップグレードした後、起動プロセスにいくつかの違いがあります。

1)これまでは存在しなかった 20 行以上のブート プロセス (またはプリブート アクション) があります。このアップグレードの前は、テキスト画面の最初の行はsda2_cryptパーティションのパスワード要求でした。これらの新しい行は、CD-ROM、USB デバイス、グラフィック カード、およびその他のハードウェアに関するものです。

...
[    2.154964] cdrom: Uniform CD_ROM driver revision 3.20
...
[    2.404918] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.410061] hidraw: raw HID events driver (C) Jiri Kosina
...
[    2.904677] [drm] Initialized radeon 2.36.0 20080528 for 0000:02:00.0 on minor 0
[    3.044778] Switched to clocksource tsc
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.

2) 上記の新しい行の後に、パーティションのパスワードが要求されますsda_crypt(アップグレード前のプロンプトとは異なるプロンプトで)。

Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Please unlock disk sda2_crypt:

この段階では、以前はパスワードを入力すると、*パスワードの各文字にアスタリスクが表示されていましたが、現在はパスワードの文字にアスタリスクは表示されませんが、正しいパスワードを入力してブート プロセスを続行すると機能します。

cryptsetup (sda2_crypt) crypt setup successfully.
...

3) ただし、アップグレード前、上記の段階の後に (スワップ) パーティションのパスワードを求められましたsda3_cryptが、現在はこのパスワード要求のプロンプトは表示されず、次のメッセージが表示されるまでブートの進行が続きます。

[***    ] (1 of 3) A start job is running for dev-mapper-sda3_crypt.device (28s / no limit)
[ ***   ] (2 of 3) A start job is running for dev-disk-by\x2duuid-0d7eb3a2\x2dd6b0\x2d41a8\x2db7a7\x2debec030a3d41.device

上記の段階でパスワードを入力したりキーを入力したりしても、待機時間が終了するまで何も起こりません。

この問題を解決するにはどうすればいいのでしょうか? 以前と同じようにスワップ パーティションのパスフレーズを要求されます。

答え1

私は提供されたガイドを使って問題を解決しましたこの答え: まずmkswapスワップパーティションで実行します:

sudo mkswap /dev/sda3

新しい UUID が提供されます。

次に、スワップ パーティションに関連するファイル上の行をコメント アウトし/etc/crypttab、次の行に置き換えました。

cryptswap        UUID=<new UUID>   none   luks,swap,offset=1024

再起動後、スワップ パーティションのパスワードを求められました (ただし、アップグレード前のようには求められませんでした。アップグレード前は、 が成功した直後にスワップ パーティションのパスフレーズが求められましたcryptsetupsda2_cryptしかし、現在は、 のパスフレーズは、sda3_cryptブート時のログのいくつかの行の後に求められました)。

しかし、問題は解決し、ログイン後swapon --summary結果は次のようになります:

Filename                       Type         Size     Used       Priority
/dev/dm-1                      partition    8002044  0          -1

そしてfree -m結果は次のようになります:

                           total          used        free       shared         buff/cache        available
Mem:                        1926           420        1087           25                417             1352
Swap:                       7814             0        7814

関連情報