Попытка установить старый зашифрованный дом

Я не уверен, почему вы хотите установить любой вкус Ubuntu на старую машину. Ubuntus (включая Edubuntu) не предназначены для небольшого размера или совместимости со старым оборудованием. Почему вы не используете легкий вес? Что-то вроде Arch или Gentoo или DamnSmallLinux?

Edubuntu - это обычный Linux Ubuntu с установленными пакетами. В этом нет ничего особенного. Вы можете использовать любой дистрибутив и устанавливать необходимые пакеты. Просто пройдите Arch и выберите то, что вы хотите.

Кроме того, не используйте Ubiquity. Я бы рекомендовал не использовать Desktop Environment вообще, или, если вы действительно хотите, пойти на что-то простое, как LXDE. В противном случае у вас не будет ресурсов для его запуска. Лично я бы просто установил простой диспетчер окон и вообще не создал Desktop Environment. Посмотрите на Gentoo , openbox, DamnSmallLinux и т. Д. Есть много вариантов, это Linux! :)

Что касается swap, я не понимаю, что /cow, но раздел подкачки не «расширяет» ваш жесткий диск. Во всяком случае, это уменьшит ваше доступное пространство, так как вы будете использовать его часть для раздела подкачки. Вы можете думать об этом как о дополнительной ОЗУ (акцент на «вид»). В любом случае, в системе с 256 МБ ОЗУ вам определенно потребуется раздел подкачки не менее 1.5 * RAM = 284 МБ. Я бы рекомендовал использовать больше, но это зависит от вашего жесткого диска.

1
задан 13 April 2017 в 15:24

3 ответа

Наконец-то мне удалось смонтировать мой зашифрованный дом, сначала добавив кодовую фразу через

sudo ecryptfs-add-passphrase --fnek

, который получает мне следующую информацию:

Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring

Там, я помню bbbbbbbbbbbbbbbbb и продолжайте установку соответствующего каталога .Private:

sudo mount -t ecryptfs /mnt/oldhome/.ecryptfs/me/.Private /mnt/oldme

Появляется много вопросов, на которые я отвечаю по умолчанию, за исключением

Enable filename encryption (y/n) [n]: y

и

Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb

С bbbbbbbbbbbbbbbbb, конечно, являясь сигнатурой, которую я ранее помнил. Легко, да?

15
ответ дан 25 May 2018 в 21:57
  • 1
    Привет @rausch! Просто вопрос о разъяснении: когда вы запускаете первую команду (ecryptfs-add-passphrase), вы указываете кодовую фразу из старого или нового дома / системы? А по passprhase вы имеете в виду код, полученный с помощью ecryptfs-unwrap-passphrase или просто для входа? Благодаря!! – Matifou 11 July 2016 в 01:05
  • 2
    a) Старая система и a) код. Работал как шарм! – Piskvor 23 December 2016 в 21:28
  • 3
    @rausch Я заметил, что рядом с моим файлом wrapped-passphrase был файл Private.sig, который соответствовал тому, что sig вы получили от ecryptfs-add-passphrase --fnek. Поэтому вы можете использовать это, чтобы убедиться, что вы набираете все правильно. Благодаря! – Eric Twilegar 9 February 2017 в 06:52

Попробуйте:

sudo ecryptfs-recover-private /media/<username>/<disk-guid>/home/.ecryptfs/<username>/.Private

вывод, если вы знаете кодовую фразу для входа:

INFO: Found [/media/<username>/<disk.guid>/home/.ecryptfs/<username>/.Private].
Try to recover this directory? [Y/n]: 
INFO: Found your wrapped-passphrase
Do you know your LOGIN passphrase? [Y/n] 
INFO: Enter your LOGIN passphrase...
Passphrase: 
Inserted auth tok with sig [c67c3e3ace421e76] into the user session keyring
INFO: Success!  Private data mounted at [/tmp/ecryptfs.xblDkqNZ].

Последняя строка показывает, где установлены дешифрованные данные

Кредиты Сантьяго Г. Марин в разделе комментариев этого сообщения

1
ответ дан 25 May 2018 в 21:57

У меня была такая же ошибка ERROR: Failed to mount private data at [/tmp/ecryptfs....] после того, как я переименовал предыдущее (оригинальное) имя пользователя POSIX в old_user, а затем создал нового пользователя с именем оригинала (предыдущее имя пользователя).

Чтобы иметь возможность монтировать зашифрованный домашний каталог от old_user, мне пришлось переделать ссылки symbolik для .encryptfs и .Private в своей папке (поскольку они были привязаны к /home/original_name/).

После этого следующая команда

/usr/bin/ecryptfs-recover-private /home/old_user/.Private

Если вышеописанное не удается из-за ключевой проблемы (см. dmesg или syslog), например

Could not find key with description: [XXX]
process_request_key_err: No key Could not find valid key in user session keyring for sig specified in mount option: [XXX]

, попробуйте добавить passphrase вручную: Вариант 1 в /usr/bin/ecryptfs-manager (он может показать вам, что ключ уже есть, это нормально.), а затем выполните ecryptfs-recover-private /home/old_user/.Private еще раз.

0
ответ дан 25 May 2018 в 21:57

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

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