私のシステムには 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
再起動後、スワップ パーティションのパスワードを求められました (ただし、アップグレード前のようには求められませんでした。アップグレード前は、 が成功した直後にスワップ パーティションのパスフレーズが求められましたcryptsetup
。sda2_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