Потеря мощности во время обновления, как мне восстановить?

Я столкнулся с той же проблемой после установки 18.04, когда пытался получить доступ к моим старым зашифрованным данным, используя ecryptfs-recover-private. Мне удалось решить эту проблему, выполнив следующие действия:

Разверните свою старую кодовую фразу

(этот значок можно пропустить, если вы знаете эту кодовую фразу mount)

[d4 ] Вам нужно узнать свою кодовую фразу, чтобы добавить ее в брелоки. Предполагая, что ваш текущий рабочий каталог является вашим прежним домашним разделом, вы делаете это, набрав

ecryptfs-unwrap-passphrase .ecryptfs/old_user/.ecryptfs/wrapped-passphrase

. Он запрашивает вашу прежнюю кодовую фразу и выводит вашу старую кодовую фразу.

Добавьте свой монтирующий passphrase к ключу ядра

Это делается с помощью

printf "%s" "mount_passphrase" | ecryptfs-add-passphrase --fnek -

Возможно, опция --fnek не нужна, но она сработала для меня.

Mount ваши зашифрованные данные в / tmp

Наконец, введите

sudo ecryptfs-recover-private .ecryptfs/old_user/.Private/

. Это либо запрашивает вашу кодовую фразу mount, либо пытается развернуть ее с помощью кодовой фразы входа. Хотя предыдущие шаги выглядят лишними, они сделали этот шаг, по крайней мере, для меня. Надеюсь, у вас тоже будет успех.

18
задан 14 March 2012 в 06:06

1 ответ

Вы пытались загрузиться в режим восстановления (выбранный через grub)? Затем вы можете попытаться перезапустить обновление с помощью

sudo apt-get update
sudo apt-get upgrade

Возможно, вам нужно будет запустить

sudo dpkg --configure -a

, чтобы исправить частично установленные пакеты.

Если режим восстановления также нарушен, вы можете попробовать выполнить загрузку с живого компакт-диска, а затем выполнить chroot'ing в установку вашего жесткого диска и выполнить вышеописанные шаги.

Чтобы вставить жесткий диск в ваш жесткий диск, сначала загрузите живое CD. Вы можете использовать установочный компакт-диск ubuntu для этой задачи, просто выберите вариант «попробуйте ubuntu», а не установите. После загрузки откройте терминал и установите корневой раздел. Если ваш корневой раздел / dev / sda1 (чтобы узнать свой корневой раздел, есть руководство по адресу https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows#The_terminal_way):

sudo mkdir -p /media/ubuntu
sudo mount /dev/sda1 /media/ubuntu

Тогда вам необходимо подключить файловые системы proc, dev и sys в новую среду:

sudo mount --bind /dev /media/ubuntu/dev
sudo mount --bind /proc /media/ubuntu/proc
sudo mount --bind /sys /media/ubuntu/sys

Включить сетевое взаимодействие:

cp /etc/resolv.conf /media/ubuntu/etc/resolv.conf

Наконец, chroot в него:

sudo chroot /media/ubuntu

Здесь вы можете запустить apt-get и dpkg, чтобы исправить вашу систему. Это идентично тому, как люди фиксируют grub с помощью chroot, в случае, если у вас возникают проблемы, вы можете сделать что-то вроде «grub chroot ubuntu livecd» и найти дополнительную информацию.

24
ответ дан 25 May 2018 в 13:37
  • 1
    Как именно я встраиваю свою установку из Live? – Ryan McClure 10 March 2012 в 01:12
  • 2
    Обновлен мой ответ с этой информацией. – pestilence 10 March 2012 в 01:51
  • 3
    Я не могу запустить & sudo dkpg --configure -a " ... " неспособен разрешить хост ubuntu & quot ;. Кроме того, если я попытаюсь выполнить & apt-get update & quot ;, я получаю " не удалось получить " для каждого хранилища. И при запуске apt-get обновление ничего не делает. Есть предположения? – Ryan McClure 10 March 2012 в 02:09
  • 4
    Похоже, что сеть настроена неправильно. Является ли настройка сети на реальном компакт-диске? Если это так, должен быть какой-то способ сделать его доступным в среде chroot. – pestilence 10 March 2012 в 02:18
  • 5
    удалось заставить его загрузиться из режима восстановления после того, как я сделал dpkg из меню ... теперь я могу загружать 12.04, но многое отсутствует и не работает должным образом. Я могу, однако, запустить apt-get обновление и обновление, поэтому, когда мой 56k интернет решает закончить, я опубликую результат. – Ryan McClure 10 March 2012 в 06:50

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

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