Ubuntu 12.04: отключаем шифрование файла подкачки

Не далее, как вчера столкнулся с проблемой, возникающей из-за шифрования файла подкачки. При загрузке системы Ubuntu 12.04.2 LTS выдается сообщение об ошибке, связанной с cryptswap. Решение проблемы нашел на английских форумах. Думаю, моим читателям информация, описанная в этой статье, будет полезна.

Первым делом запускаем терминал. В главном меню по умолчанию: Приложения -> Стандартные -> Терминал. В терминале выполняем команду:
sudo gedit /etc/crypttab

Примечание. В Ubuntu текстовым редактором по умолчанию является gedit, в Kubuntu — kate, в Xubuntu — leafpad, и т.д. В команде нужно будет заменить gedit на ваш текстовый редактор.

В файле найдем строку, связанную с cryptswap:
cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Закомментируем ее символом «#»:
# cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Сохраняем файл, закрываем. Теперь выполняем в терминале команду:
sudo gedit /etc/fstab

В файле найдем строку, связанную с cryptswap:
/dev/mapper/cryptswap1 none swap sw 0 0

Закомментируем ее символом «#»:
# /dev/mapper/cryptswap1 none swap sw 0 0

Сохраняем файл, закрываем. Теперь выполняем в терминале команду для перезагрузки:
sudo reboot

После перезагрузки открываем менеджер дисков. Например, в Ubuntu 12.04.2 LTS это: Приложения -> Системные утилиты -> Параметры -> Дисковая утилита. Либо, для Ubuntu 12.04.2 LTS, достаточно выполнить в терминале команду:
palimpsest

В дисковой утилите находим наш жесткий диск, на котором должен быть неактивированный swap-раздел. В свойствах раздела в утилите palimpsest мы должны видеть что-то похожее на:

Тип раздела: Linux swap (0x82)

Запомним параметр «Устройство». У меня утилита palimpsest показала следующее значение:
/dev/sda5

Снова открываем терминал и выполняем команду:
sudo mkswap /dev/sda5

Команда вернет нам UUID, который нужно скопировать. Например, у меня сгенерировалось:
UUID=922a25eb-8a08-4c8d-b48c-3072761bde67

Снова выполняем в терминале команду:
sudo gedit /etc/fstab

И добавляем в файл строку с полученным UUID и еще несколькими параметрами:
UUID=922a25eb-8a08-4c8d-b48c-3072761bde67 none swap sw 0 0

Сохраняем файл, закрываем. Теперь выполняем в терминале команду для перезагрузки:
sudo reboot

После перезагрузки у нас обычный swap, без шифрования. Ошибка при загрузке, связанная с этим, возникать больше не будет.

Оставить комментарий