Я установил Kubuntu 14.04 с зашифрованным корневым каталогом. Хотя у меня была подкачка, настроенная во время установки, область подкачки там после не устанавливала. Это произошло со многими людьми, где-нибудь, кажется, существует ошибка. Я погуглил и нашел решение этого здесь.
Я выполнил шаги там, не учтя тех, которые имели отношение к резюме, потому что это отключено на моей установке так или иначе. Таким образом, я по существу сделал:
sudo swapoff -a (turns off swap)
comment existing swap configuration in /etc/crypttab
comment existing swap configuration in /etc/fstab
re-format swap partition with gparted as linux-swap
sudo mkswap /dev/sdXX
sudo swapon /dev/sdXX
sudo ecryptfs-setup-swap
Затем я имел рабочую подкачку и был счастлив, пока я не перезагрузил свой ноутбук и вернулся к начальной ситуации. Смотря на раздел с gparted, это говорит, что файловая система, неизвестная для (прежнего) раздела подкачки, и само собой разумеется, я не имею области подкачки в наличии.
Так, теперь мой вопрос: Почему сделал форматирование файловой системы (как подкачка Linux) не, переживают перезагрузку? Есть ли что-нибудь, что я могу сделать об этом?
Если я делаю blkid, раздел подкачки не обнаруживается вообще, таким образом, моя проблема, кажется, отличается от этого вопроса.
Править: Все еще работая над ним, таким образом, я сделал вышеупомянутую процедуру снова, после которой/etc/crypttab похож на это:
cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
плюс некоторые строки, которые комментируются. И/etc/fstab содержит эту строку:
/dev/mapper/cryptswap1 none swap sw 0 0
Обе новых строки однако смотрят точно то же (кроме UUID) как, что было сгенерировано прошлые два раза. Таким образом, у меня нет больших надежд, что это останется, когда я перезагружу. Gparted теперь показывает раздел, который я использую в качестве подкачки Linux. (Перед перезагрузкой), Также blkid дает эту строку:
/dev/sda7: UUID="xxxx" TYPE="swap"
Я протестировал подкачку, и она работает, т.е. Я запустил программу, которая использовала большую память и проверила, сколько было загружено в, загружают системный монитор.
Edit2: Оказывается, что 3 не магическое число, которое устраняет эту проблему. Содержание этих двух файлов неизменно, blkid не показывает строку с/dev/sda7 больше, и gparted показывает раздел подкачки как "неизвестный".
Любые предложения вывод того, на что я мог посмотреть или что еще я мог попробовать, действительно приветствуются. Мое обходное решение в данный момент не должно просто перезагружать, но иногда когда существует обновление, мой ноутбук действительно хочет перезагрузить.
Edit3: Нет ли действительно ничто иное, что можно было попытаться зафиксировать это? Какие-либо команды я мог попробовать? Вывод я мог посмотреть на?
Этого не происходит в перезагрузке. После окончания установки (выполнение ecryptfs-setup-swap
), вернитесь к gparted
и перезагрузите таблицу и откройте терминал и работайте: sudo fdisk -l /dev/sda
. Вы собираетесь найти тот раздел, все еще имеющий Id 83
Подкачка Linux и стала в Неизвестном формате.
Почему это?! Это уже стало зашифрованным разделом.
В /etc/fstab
:
Новый отображенный вставил:
/dev/mapper/cryptswap1 none swap sw 0 0
Это прекрасно.
В /etc/crypttab
:
Новая строка, добавленная для отображения подкачки:
cryptswap1 UUID=xxxx /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Но существует что-то не так здесь, зашифрованному разделу (не шифровали) UUID?!!!
Так устанавливает dev путь непосредственно как этот пример:
cryptswap1 /dev/sdXX /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Перезагрузка затем Подкачка будет идти.
BTW, об Этом нужно сообщить как ошибка. ecryptfs-setup-swap
должен использовать путь устройства вместо uuid.
Обновление: Я мог найти тот же вопрос, на который отвечают, которые включают отчет об ошибках также.
Это содержит канонический ответ путем добавления offset=
в crypttab опциях.
Вы могли попробовать это от терминала:
sudo -i
umount -a
gedit /etc/fstab
и затем введите это внизу:
uuid name mount type
xxxxx swap / sw sw errors=noremount 0
и затем введите это в терминале:
mount -a
и затем используйте gpart и установите подкачку диска подкачки/. и это могло бы хорошо работать этот путь.