Этот ответ может помочь вам
Это должно сбрасывать все:
Короткая версия rm ~/.gnome2/keyrings/login.keyring
Вам, вероятно, потребуется выйти из системы и вернуться. [ ! d4]
Если вы пытаетесь сбросить свои ключи, см. ссылку.
Имейте в виду, что будут выполняться только приложения, использующие брелоки. Сетевой менеджер сам по себе не использует брелок. Перед этим работает только главный менеджер гнома. (Возможно, некоторые другие интерфейсы сетевого менеджера тоже работают).
Начните с livecd, откройте aa terminal
sudo fdisk -l
sudo mount /dev/sdax /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
, и теперь вы можете сделать update-initramfs и update-grub без ошибок.
update-initramfs -u -k 2.6.38-8-generic (or your version)
Знайте свою версию. Используйте:
dpkg --list | grep linux-image
И просто обновите Grub.
update-grub2
Перезагрузите вашу систему.
В моей ситуации проблема заключалась в том, что /boot был на 100% вместимости, поэтому последние 2 обновления ядра не были успешно завершены, поэтому при перезагрузке, когда GRUB2 выбрал последнее ядро, он потерпел неудачу.
Я решил проблему, загрузившись в самое старое установленное ядро и удалив некоторые неиспользуемые ядра, используя aptitude. С помощью GRUB2 , после удаления, dpkg автоматически попытался настроить разбитые пакеты, и на этот раз это удалось.
В случае, если это произошло после прерванного обновления ядра (например, сбой системы во время aptitude safe-upgrade),
загрузится с более старым ядром и запустит dpkg --configure -a.Это завершит обновление, включая настройку параметров загрузки, как объясняет psusi.
В дополнение к инструкциям Томеу, перед chroot мне понадобилось:
sudo mount --bind /dev /mnt/dev
Кроме того, после chroot:
cp -r /usr/lib/i386-linux-gnu/pango /usr/lib/
(Получил это отсюда.)
Вы также можете загрузить сервер в аварийном режиме и переустановить только grub
http://info.w3calculator.com/free-code/linux/recover-from-corrupted-boot-image /
У меня возникла эта проблема из-за того, что раздел my / boot был заполнен, поэтому мои обновления ядра не удались. Мне удалось исправить это, загрузившись из старого ядра в меню GRUB.
Когда мне удалось загрузиться, я начал очищать старые ядра, но мне удалось получить некоторые проблемы с зависимостями, поэтому сначала мне пришлось удалить пакет linux-server
apt-get remove linux-server
apt-get update
apt-get -f install
apt-get upgrade
. Затем я перезагрузился и все работает нормально!