Не далее, как вчера столкнулся с проблемой, возникающей из-за шифрования файла подкачки. При загрузке системы 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, без шифрования. Ошибка при загрузке, связанная с этим, возникать больше не будет.
0 Комментарии。