Не может смонтировать, что LUKS зашифровал USB на начальной загрузке после 12,10 обновлений

Я использую диск USB, чтобы резервировать мою машину Ubuntu и сохранить видеофайлы, с которыми я работаю. Это форматировано к ext4 и использует шифрование LUKS. Когда я использовал 12.04, это работало безупречно и смонтируется автоматически в каждой перезагрузке. Я просто должен был ввести passworkd однажды в окно, где я также сказал системе помнить это навсегда.

Это больше не монтируется после того, как я обновил до 12,10. Я попробовал различное UUID и /dev/mapper в /etc/fstabно это никогда не взялось за работу при запуске. Я получаю ошибку, которую диск не удался смонтировать и предлагает мне для монтирования его вручную или пропуск. Это может быть связано с изменением в способе, которым диски смонтированы в 12,10, где я нашел это в /media папка там является теперь подпапкой для моего пользователя, и затем диски монтируются в их собственных подпапках в той.

Мне удалось сделать мою текущую работу установки fstab после начальной загрузки, но только после первого монтирования диска с помощью приложения Диски, после того, как я введу пароль там.

Если я не прохожу это сначала, я получаю сообщение об ошибке, говоря мне, что диск не существует. В этих вставках от терминала Вы видите различие в blkid после того, как я использовал Дисковое обходное решение:

ramon@ramon-ldc-20120921:~$ sudo mount /media/ramon/Respaldo/ [sudo] password for ramon: mount: special device UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 does not exist ramon@ramon-ldc-20120921:~$ sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS"

Здесь я использовал Дисковое приложение для монтирования диска:

ramon@ramon-ldc-20120921:~$ sudo blkid /dev/sda1: UUID="71acf30d-abe7-41f1-b678-e9d5db5fa04f" TYPE="ext4" /dev/sda5: UUID="944dde6d-6232-4b96-b347-4d3dff2994f3" TYPE="ext4" /dev/sdb1: UUID="841e796b-e384-4b83-9432-10fa0d863600" TYPE="crypto_LUKS" /dev/mapper/luks-841e796b-e384-4b83-9432-10fa0d863600: LABEL="Respaldo" UUID="34241b59-8d65-4e8a-bda4-ef4ab6935eb3" TYPE="ext4"

Это - строка, которую я имею прямо сейчас в моем /etc/fstab:

UUID=34241b59-8d65-4e8a-bda4-ef4ab6935eb3 /media/ramon/Respaldo ext4 defaults 0 2

Я уже провел некоторое исследование и не нашел ответ здесь в AskUbuntu, ни в другом месте. Я даже попробовал парой программистов, которые используют Ubuntu в моем пространстве коворкинга, но они никогда не сталкивались с такими проблемами прежде и все, что мы могли получить, чтобы сделать, то, что я совместно использовал здесь.

То, что я хочу, - то, что диск автомонтируется каждый раз, что я загружаю компьютер.

Благодаря всем для Вашей справки и для того, чтобы потратить Ваше драгоценное время, проходящее это сообщение.

5
задан 6 November 2012 в 12:53

3 ответа

У меня была проблема, что ранее монтируемая вещь в 12.04 не смонтировалась в 14.04, и это оказалось ошибкой . Ручное исправление было

$ sudo apt-get install cryptsetup

, так как этот пакет не устанавливается по умолчанию, но требуется для монтирования зашифрованных томов. Ошибка, которую я получал, для справки:

Ошибка разблокировки / dev / sdl1: Ошибка при создании командной строки `cryptsetup luksOpen" / dev / sdl1 "" luks-b5479205-958b-43ad-9b73 -nnnnnnnnnn "': не удалось выполнить дочерний процесс" cryptsetup "(нет такого файла или каталога) (g-exec-error-quark, 8)

0
ответ дан 6 November 2012 в 12:53

Чтобы «udisks2» из Gnome монтировал его автоматически с графическим интерфейсом, запрашивающим пароль для шифрования, вам просто не нужно упоминать об этом в ваших fstab и crypttab.

udisks автоматически настроит отображение в /dev/mapper/luks-xxxx и попытается смонтировать его в соответствии с /media/[username]/[label]

Если вы настаиваете на использовании записи в вашем fstab, вы должны убедиться, что luks сопоставление устанавливается до того, как система пытается его смонтировать.

0
ответ дан 6 November 2012 в 12:53

Я нашел обходной путь, используя инструкции здесь: HOWTO: Автоматически разблокировать зашифрованные диски LUKS с помощью ключевого файла .

Следуя инструкциям и перезагрузке, я вижу диск в дереве слева от окна Nautilus, но он не монтирует его, хотя и имеет свою собственную строку в /etc/fstab.

Если я печатаю sudo mount -a, он монтирует диск. Странно, не правда ли?

На данный момент я добавил gksudo mount -a к автозагрузке приложений (вы найдете его в Dash, просто начните печатать):

[ 1112] Startup Applications Icon in Dash

Затем нажмите Добавить:

Startup Applications List

И затем заполните пробелы:

Edit Startup Application

Часть, которая имеет значение, входит в gksudo mount -a справа от команды.

Надеюсь, кто-нибудь может найти более прямой путь!

0
ответ дан 6 November 2012 в 12:53

Другие вопросы по тегам:

Похожие вопросы: