Получение парольной фразы для имени диска & lt; disk & gt; (cryptswap1) на Ubuntu [dубликат]

Теперь вы можете иметь несколько конфигураций, специфичных для аппаратного обеспечения, в /etc/X11/xorg.conf.d/.

См. X / Config или Новый порядок конфигурации, в котором есть несколько более конкретных примеров.

Если кто-то заинтересован в том, чтобы помочь улучшить X через редактирование вики, очень простая задача - скопировать адреса в X / Config в виде фрагментов xorg.conf.d вместо целых xorg.conf , Если нет, то разработчики в конечном итоге получат его, но это может сэкономить время, которое разработчики могли бы потратить на исправление более X ошибок. : -

)

22
задан 13 April 2017 в 15:25

62 ответа

Эта проблема все еще существует даже на Ubuntu 15.10. Я сделал временное решение - отключил шифрование для раздела подкачки (дом все еще зашифрован). Это руководство работало для меня в этом случае.

Возможно, позже я включу шифрование раздела подкачки (используя тот же guide ), когда я узнаю, что эта ошибка исправлена.

1
ответ дан 3 August 2018 в 16:28

Лучшим решением является деактивация (раскомментирование) классической строки подкачки в fstab (а не картографе). если вы затем перезагрузитесь и введите sudo swapon --summary, вы должны получить раздел подкачки на / dev / dm-X (обычно 0). Если да, будьте счастливы, cryptswap работает хорошо.

0
ответ дан 3 August 2018 в 16:28

Запустите sudo fdisk -l, чтобы найти раздел подкачки (т.е. / dev / sda6)

Захватите UUID в / etc / crypttab или sudo blkid для / dev / sda6 (замените устройство своим свопом)

Запустить sudo swapoff /dev/sda6

Запустить sudo mkswap -U UUID /dev/sda6 (заменить UUID и устройство на ваш обмен)

Добавить ,offset=1024 в конец строки cryptswap в / etc / crypttab

Добавить «/ dev / mapper / cryptswap1 нет swap sw 0 0» в / etc / fstab

Запустить sudo update-initramfs -u

Запустить sudo swapon -a

Проверка swap активна с помощью sudo systemctl status /dev/mapper/cryptswap

1
ответ дан 3 August 2018 в 16:28

Это не правильное решение, и, как говорит христианин в комментариях, это сделает его менее безопасным. Но если шифрование не является для вас приоритетом, вы можете использовать это обходное решение.

Сначала найдите раздел с swap

sudo fdisk -l
[sudo] password for kempe: 

Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B59D4149-AC8E-4B71-B51F-8926B2E82C14

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    409599    407552   199M EFI System
/dev/sda2     409640 253319775 252910136 120,6G Apple HFS/HFS+
/dev/sda3  253321216 269320191  15998976   7,6G Linux swap
/dev/sda4  269320192 490233855 220913664 105,3G Linux filesystem

В моем случае swap включен /dev/sda3

затем выключить swap

sudo swapoff -a

отключить cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Удалить соответствующую строку в / etc / crypttab. У меня была только одна строка, но вы можете быть уверены в том, что вы удалите правильное значение на

sudo vim /etc/crypttab 

Установите новую область подкачки (помните fstab-выход)

sudo /sbin/mkswap /dev/sda3
sudo swapon /dev/sda3

и окончательно исправить fstab line

sudo vim /etc/fstab

заменить /dev/mapper/cryptswap1 на /dev/sda3

Включить и отключить зашифрованный swap - Ubuntu

9
ответ дан 3 August 2018 в 16:28

В качестве альтернативы для устранения ошибки процесс инициализации может быть переключен на выскочку, так как это ошибка, связанная с systemd. Здесь указано, что выскочка может использоваться как обходной путь.

Для этого проще всего установить соответствующий пакет:

sudo apt-get install upstart-sysv

После установки вы все равно можете запустить систему с помощью systemd в подменю «Дополнительные параметры для Ubuntu» с опцией «Ubuntu с Linux ... (systemd)».

0
ответ дан 5 August 2018 в 01:51

Это известная проблема, которая должна быть исправлена ​​в ближайшее время:

https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1447282

Вкратце: при определенных обстоятельствах системаd не распознает корректный своп и не запрашивает пароль, который никогда не был установлен. Swap всегда шифруется в случае, если шифрование для дома было активировано, поскольку пользовательские данные могли быть заменены, а затем стали незашифрованными.

9
ответ дан 5 August 2018 в 01:51

Мне удалось решить эту проблему со следующими шагами:

В командной строке запустите gnome-disks

Найдите, какое устройство является вашим своп-диском. Mine была /dev/sda3

ls -l /dev/disk/by-uuid/

Найти идентификатор, который символически связан с вашим разделом подкачки

sudo vim /etc/crypttab

Вкл. строка, начинающаяся с cryptswap1, изменит UUID = ... часть на / dev / disk / by-id / ID-ЗДЕСЬ. Сохраните и перезагрузитесь.

Если вам все еще предлагается ввести пароль, запустите:

sudo dd if=/dev/zero of=/dev/sdaX bs=512 count=20480

Перезагрузитесь снова.

6
ответ дан 5 August 2018 в 01:51

Эта проблема все еще существует даже на Ubuntu 15.10. Я сделал временное решение - отключил шифрование для раздела подкачки (дом все еще зашифрован). Это руководство работало для меня в этом случае.

Возможно, позже я включу шифрование раздела подкачки (используя тот же guide ), когда я узнаю, что эта ошибка исправлена.

1
ответ дан 5 August 2018 в 01:51

Лучшим решением является деактивация (раскомментирование) классической строки подкачки в fstab (а не картографе). если вы затем перезагрузитесь и введите sudo swapon --summary, вы должны получить раздел подкачки на / dev / dm-X (обычно 0). Если да, будьте счастливы, cryptswap работает хорошо.

0
ответ дан 5 August 2018 в 01:51

Запустите sudo fdisk -l, чтобы найти раздел подкачки (т.е. / dev / sda6)

Захватите UUID в / etc / crypttab или sudo blkid для / dev / sda6 (замените устройство своим свопом)

Запустить sudo swapoff /dev/sda6

Запустить sudo mkswap -U UUID /dev/sda6 (заменить UUID и устройство на ваш обмен)

Добавить ,offset=1024 в конец строки cryptswap в / etc / crypttab

Добавить «/ dev / mapper / cryptswap1 нет swap sw 0 0» в / etc / fstab

Запустить sudo update-initramfs -u

Запустить sudo swapon -a

Проверка swap активна с помощью sudo systemctl status /dev/mapper/cryptswap

1
ответ дан 5 August 2018 в 01:51

Это не правильное решение, и, как говорит христианин в комментариях, это сделает его менее безопасным. Но если шифрование не является для вас приоритетом, вы можете использовать это обходное решение.

Сначала найдите раздел с swap

sudo fdisk -l
[sudo] password for kempe: 

Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B59D4149-AC8E-4B71-B51F-8926B2E82C14

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    409599    407552   199M EFI System
/dev/sda2     409640 253319775 252910136 120,6G Apple HFS/HFS+
/dev/sda3  253321216 269320191  15998976   7,6G Linux swap
/dev/sda4  269320192 490233855 220913664 105,3G Linux filesystem

В моем случае swap включен /dev/sda3

затем выключить swap

sudo swapoff -a

отключить cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Удалить соответствующую строку в / etc / crypttab. У меня была только одна строка, но вы можете быть уверены в том, что вы удалите правильное значение на

sudo vim /etc/crypttab 

Установите новую область подкачки (помните fstab-выход)

sudo /sbin/mkswap /dev/sda3
sudo swapon /dev/sda3

и окончательно исправить fstab line

sudo vim /etc/fstab

заменить /dev/mapper/cryptswap1 на /dev/sda3

Включить и отключить зашифрованный swap - Ubuntu

9
ответ дан 5 August 2018 в 01:51

В качестве альтернативы для устранения ошибки процесс инициализации может быть переключен на выскочку, так как это ошибка, связанная с systemd. Здесь указано, что выскочка может использоваться как обходной путь.

Для этого проще всего установить соответствующий пакет:

sudo apt-get install upstart-sysv

После установки вы все равно можете запустить систему с помощью systemd в подменю «Дополнительные параметры для Ubuntu» с опцией «Ubuntu с Linux ... (systemd)».

0
ответ дан 6 August 2018 в 18:26

Это известная проблема, которая должна быть исправлена ​​в ближайшее время:

https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1447282

Вкратце: при определенных обстоятельствах системаd не распознает корректный своп и не запрашивает пароль, который никогда не был установлен. Swap всегда шифруется в случае, если шифрование для дома было активировано, поскольку пользовательские данные могли быть заменены, а затем стали незашифрованными.

9
ответ дан 6 August 2018 в 18:26

Мне удалось решить эту проблему со следующими шагами:

В командной строке запустите gnome-disks

Найдите, какое устройство является вашим своп-диском. Mine была /dev/sda3

ls -l /dev/disk/by-uuid/

Найти идентификатор, который символически связан с вашим разделом подкачки

sudo vim /etc/crypttab

Вкл. строка, начинающаяся с cryptswap1, изменит UUID = ... часть на / dev / disk / by-id / ID-ЗДЕСЬ. Сохраните и перезагрузитесь.

Если вам все еще предлагается ввести пароль, запустите:

sudo dd if=/dev/zero of=/dev/sdaX bs=512 count=20480

Перезагрузитесь снова.

6
ответ дан 6 August 2018 в 18:26

Эта проблема все еще существует даже на Ubuntu 15.10. Я сделал временное решение - отключил шифрование для раздела подкачки (дом все еще зашифрован). Это руководство работало для меня в этом случае.

Возможно, позже я включу шифрование раздела подкачки (используя тот же guide ), когда я узнаю, что эта ошибка исправлена.

1
ответ дан 6 August 2018 в 18:26

Лучшим решением является деактивация (раскомментирование) классической строки подкачки в fstab (а не картографе). если вы затем перезагрузитесь и введите sudo swapon --summary, вы должны получить раздел подкачки на / dev / dm-X (обычно 0). Если да, будьте счастливы, cryptswap работает хорошо.

0
ответ дан 6 August 2018 в 18:26

Запустите sudo fdisk -l, чтобы найти раздел подкачки (т.е. / dev / sda6)

Захватите UUID в / etc / crypttab или sudo blkid для / dev / sda6 (замените устройство своим свопом)

Запустить sudo swapoff /dev/sda6

Запустить sudo mkswap -U UUID /dev/sda6 (заменить UUID и устройство на ваш обмен)

Добавить ,offset=1024 в конец строки cryptswap в / etc / crypttab

Добавить «/ dev / mapper / cryptswap1 нет swap sw 0 0» в / etc / fstab

Запустить sudo update-initramfs -u

Запустить sudo swapon -a

Проверка swap активна с помощью sudo systemctl status /dev/mapper/cryptswap

1
ответ дан 6 August 2018 в 18:26

Это не правильное решение, и, как говорит христианин в комментариях, это сделает его менее безопасным. Но если шифрование не является для вас приоритетом, вы можете использовать это обходное решение.

Сначала найдите раздел с swap

sudo fdisk -l
[sudo] password for kempe: 

Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B59D4149-AC8E-4B71-B51F-8926B2E82C14

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    409599    407552   199M EFI System
/dev/sda2     409640 253319775 252910136 120,6G Apple HFS/HFS+
/dev/sda3  253321216 269320191  15998976   7,6G Linux swap
/dev/sda4  269320192 490233855 220913664 105,3G Linux filesystem

В моем случае swap включен /dev/sda3

затем выключить swap

sudo swapoff -a

отключить cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Удалить соответствующую строку в / etc / crypttab. У меня была только одна строка, но вы можете быть уверены в том, что вы удалите правильное значение на

sudo vim /etc/crypttab 

Установите новую область подкачки (помните fstab-выход)

sudo /sbin/mkswap /dev/sda3
sudo swapon /dev/sda3

и окончательно исправить fstab line

sudo vim /etc/fstab

заменить /dev/mapper/cryptswap1 на /dev/sda3

Включить и отключить зашифрованный swap - Ubuntu

9
ответ дан 6 August 2018 в 18:26

В качестве альтернативы для устранения ошибки процесс инициализации может быть переключен на выскочку, так как это ошибка, связанная с systemd. Здесь указано, что выскочка может использоваться как обходной путь.

Для этого проще всего установить соответствующий пакет:

sudo apt-get install upstart-sysv

После установки вы все равно можете запустить систему с помощью systemd в подменю «Дополнительные параметры для Ubuntu» с опцией «Ubuntu с Linux ... (systemd)».

0
ответ дан 8 August 2018 в 22:46

Это известная проблема, которая должна быть исправлена ​​в ближайшее время:

https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1447282

Вкратце: при определенных обстоятельствах системаd не распознает корректный своп и не запрашивает пароль, который никогда не был установлен. Swap всегда шифруется в случае, если шифрование для дома было активировано, поскольку пользовательские данные могли быть заменены, а затем стали незашифрованными.

9
ответ дан 8 August 2018 в 22:46

Мне удалось решить эту проблему со следующими шагами:

В командной строке запустите gnome-disks

Найдите, какое устройство является вашим своп-диском. Mine была /dev/sda3

ls -l /dev/disk/by-uuid/

Найти идентификатор, который символически связан с вашим разделом подкачки

sudo vim /etc/crypttab

Вкл. строка, начинающаяся с cryptswap1, изменит UUID = ... часть на / dev / disk / by-id / ID-ЗДЕСЬ. Сохраните и перезагрузитесь.

Если вам все еще предлагается ввести пароль, запустите:

sudo dd if=/dev/zero of=/dev/sdaX bs=512 count=20480

Перезагрузитесь снова.

6
ответ дан 8 August 2018 в 22:46

Эта проблема все еще существует даже на Ubuntu 15.10. Я сделал временное решение - отключил шифрование для раздела подкачки (дом все еще зашифрован). Это руководство работало для меня в этом случае.

Возможно, позже я включу шифрование раздела подкачки (используя тот же guide ), когда я узнаю, что эта ошибка исправлена.

1
ответ дан 8 August 2018 в 22:46

Лучшим решением является деактивация (раскомментирование) классической строки подкачки в fstab (а не картографе). если вы затем перезагрузитесь и введите sudo swapon --summary, вы должны получить раздел подкачки на / dev / dm-X (обычно 0). Если да, будьте счастливы, cryptswap работает хорошо.

0
ответ дан 8 August 2018 в 22:46

Запустите sudo fdisk -l, чтобы найти раздел подкачки (т.е. / dev / sda6)

Захватите UUID в / etc / crypttab или sudo blkid для / dev / sda6 (замените устройство своим свопом)

Запустить sudo swapoff /dev/sda6

Запустить sudo mkswap -U UUID /dev/sda6 (заменить UUID и устройство на ваш обмен)

Добавить ,offset=1024 в конец строки cryptswap в / etc / crypttab

Добавить «/ dev / mapper / cryptswap1 нет swap sw 0 0» в / etc / fstab

Запустить sudo update-initramfs -u

Запустить sudo swapon -a

Проверка swap активна с помощью sudo systemctl status /dev/mapper/cryptswap

1
ответ дан 8 August 2018 в 22:46

Это не правильное решение, и, как говорит христианин в комментариях, это сделает его менее безопасным. Но если шифрование не является для вас приоритетом, вы можете использовать это обходное решение.

Сначала найдите раздел с swap

sudo fdisk -l
[sudo] password for kempe: 

Disk /dev/sda: 233,8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B59D4149-AC8E-4B71-B51F-8926B2E82C14

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    409599    407552   199M EFI System
/dev/sda2     409640 253319775 252910136 120,6G Apple HFS/HFS+
/dev/sda3  253321216 269320191  15998976   7,6G Linux swap
/dev/sda4  269320192 490233855 220913664 105,3G Linux filesystem

В моем случае swap включен /dev/sda3

затем выключить swap

sudo swapoff -a

отключить cryptswap

sudo cryptsetup remove /dev/mapper/cryptswap1

Удалить соответствующую строку в / etc / crypttab. У меня была только одна строка, но вы можете быть уверены в том, что вы удалите правильное значение на

sudo vim /etc/crypttab 

Установите новую область подкачки (помните fstab-выход)

sudo /sbin/mkswap /dev/sda3
sudo swapon /dev/sda3

и окончательно исправить fstab line

sudo vim /etc/fstab

заменить /dev/mapper/cryptswap1 на /dev/sda3

Включить и отключить зашифрованный swap - Ubuntu

9
ответ дан 8 August 2018 в 22:46

Это известная проблема, которая должна быть исправлена ​​в ближайшее время:

https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1447282

Вкратце: при определенных обстоятельствах системаd не распознает корректный своп и не запрашивает пароль, который никогда не был установлен. Swap всегда шифруется в случае, если шифрование для дома было активировано, поскольку пользовательские данные могли быть заменены, а затем стали незашифрованными.

9
ответ дан 14 August 2018 в 12:45
  • 1
    Спасибо за головы - я не принял другого ответа, чтобы не вводить других в заблуждение. Безопасность для меня довольно важна, поэтому было бы очень приятно, если бы вы могли добавить некоторые инструкции о том, как безопасно отменить шаги, предоставленные kempe (без нарушения чего-либо). На данный момент существует более безопасное обходное решение? И когда они исправит это, повлияют ли это только на новые установки или на существующие? – Blossoming_Flower 12 May 2015 в 04:13
  • 2
    У вас есть, как отменить его по ссылке в конце моего ответа – Kempe 14 May 2015 в 15:09
  • 3
    Было ли это когда-либо исправлено? Я в 15.10, и у меня все еще есть эта проблема. – Matt 14 January 2016 в 08:13
  • 4
    Еще не зафиксировано в 16.04 LTS. Этот ответ имеет обходное решение, которое сработало для меня. – Day 2 May 2017 в 00:51

В качестве альтернативы для устранения ошибки процесс инициализации может быть переключен на выскочку, так как это ошибка, связанная с systemd. Здесь указано, что выскочка может использоваться как обходной путь.

Для этого проще всего установить соответствующий пакет:

sudo apt-get install upstart-sysv

После установки вы все равно можете запустить систему с помощью systemd в подменю «Дополнительные параметры для Ubuntu» с опцией «Ubuntu с Linux ... (systemd)».

0
ответ дан 14 August 2018 в 12:45

Мне удалось решить эту проблему со следующими шагами:

В командной строке запустите gnome-disks

Найдите, какое устройство является вашим своп-диском. Mine была /dev/sda3

ls -l /dev/disk/by-uuid/

Найти идентификатор, который символически связан с вашим разделом подкачки

sudo vim /etc/crypttab

Вкл. строка, начинающаяся с cryptswap1, изменит UUID = ... часть на / dev / disk / by-id / ID-ЗДЕСЬ. Сохраните и перезагрузитесь.

Если вам все еще предлагается ввести пароль, запустите:

sudo dd if=/dev/zero of=/dev/sdaX bs=512 count=20480

Перезагрузитесь снова.

6
ответ дан 14 August 2018 в 12:45
  • 1
    +1 работал на меня в 16.04 LTS. Мне нужно было выполнить команду dd и снова перезагрузить. Благодаря! – Day 2 May 2017 в 00:52

Эта проблема все еще существует даже на Ubuntu 15.10. Я сделал временное решение - отключил шифрование для раздела подкачки (дом все еще зашифрован). Это руководство работало для меня в этом случае.

Возможно, позже я включу шифрование раздела подкачки (используя тот же guide ), когда я узнаю, что эта ошибка исправлена.

1
ответ дан 14 August 2018 в 12:45
  • 1
    Эта проблема все еще существует даже на Ubuntu 16.04 LTS !!! То же самое, отключил шифрование для раздела подкачки. – dxvargas 19 May 2016 в 08:41

Лучшим решением является деактивация (раскомментирование) классической строки подкачки в fstab (а не картографе). если вы затем перезагрузитесь и введите sudo swapon --summary, вы должны получить раздел подкачки на / dev / dm-X (обычно 0). Если да, будьте счастливы, cryptswap работает хорошо.

0
ответ дан 14 August 2018 в 12:45