У меня в системе два зашифрованных раздела ( /etc/fstab
содержит следующие строки:)
/dev/mapper/sda2_crypt / ext4 errors=remount-ro 0 1
/dev/mapper/sda3_crypt none swap sw 0 0
До обновления релиза после любой перезагрузки у меня запрашивался sda2_crypt
пароль, и после ввода правильного пароля для этого раздела меня просили ввести sda3_crypt
раздел C (swap), и после ввода правильного пароля для раздела swap начинался процесс загрузки и отображался экран входа в систему.
Но после обновления с 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