Бесконечная загрузка — resume: libgcrypt

После экспериментов по переделке разделов (решил увеличить объем корневой фс), мой ноут ушел в бесконечный бут Ubuntu 14.10. Проблема заключалась в том что я удалил раздел SWAP, расширил корневой раздел и создал новый SWAP из неразмеченной области. Соответственно получил я бесконечный бут, с сообщением вида : «resume: libgcrypt x.x.x (не помню точную версию)». Причина в изменении UUID у своп-раздела. В моем случае, я вылечил это так:

  1. грузимся в ubuntu-live и переходим в терминальный режим (Alt+t, либо Ctrl+Alt+F1 (для полноэкранного режима))
  2. смотрим и запоминаем blkid — выводит список разделов на блочных устройствах, нам тут понадобятся UUID’ы
  3. монтируем все необходимые разделы
    у меня это было примерно так:
    mount /dev/sda5 /mnt/
    mount /dev/sda1 /mnt/boot
    mount --bind /dev/ /mnt/dev
    
  4. меняем корневой каталог
    chroot /mnt/
    
  5. редактируем настройки fstab и uswsusp.conf
    vi /etc/fstab
    в этом файле нужно проставить соответствующие UUID, список которых получили в шаге 2
    vi /etc/uswsusp.conf
    здесь нужно поменять UUID в строке
    resume device = UUID=<UUID SWAP раздела>
    
  6. обновляем образ начальной инициализирующей файловой системы
    update-initramfs -u
    
  7. возвращаем прежний корневой каталог
    exit
    
  8. размонтируем устройства
    umount /mnt/boot
    umount /mnt/dev
    umount /mnt
    
  9. перезагружаемся
    reboot
    
  10. вытыкаем флешку и ждем когда система загрузитс

Вот и все!

 

Комментарии

comments powered by Disqus
Яндекс.Метрика