пятница, 2 августа 2013 г.

Неудачное обновление или ошибка initramfs

Бывает, когда во время обновления отключат электричество и система при загрузке пишет сообщение о ошибке: udevadm trigger is not permitted while udev is unconfigured (initramfs). Давайте исправим эту ошибку!



Под рукой должен быть установочный Live-CD диск с Kubuntu. Загрузимся с него и выберем Try Kubuntu. Система загрузилась с диска, открываем Терминал (ALT+F2 и вводим konsole) и посмотрим наши разделы командой:
sudo fdisk -l
Как видно из вывода команды загрузочный диск cо знаком * на sda (у вас может быть другой). Теперь вы должны определить на какой раздел установлена система. На моем компьютере (определяется по последней колонке):
  • sda1- раздел NTFS (Windows-раздел)
  • sda2 - расширенный
  • sda5 - EXT4 (в этом разделе находится система)
  • sda6 - SWAP (раздел подкачки)
Мы определили, что система находится на разделе /dev/sda5, теперь нам нужно смонтировать раздел для работы с ним, выполняем:
# создаем папку tmp
mkdir tmp
# монтируем раздел в вышеуказанную папку
sudo mount /dev/sda5 /home/kubuntu/tmp
Если у вас диск был смонтирован, то его сначала нужно размонтировать командой:
sudo umount /dev/sda5

Теперь используем chroot для работы с нашей системой, указываем путь к корневому каталогу:
sudo chroot /home/kubuntu/tmp
Далее смотрим версию ядра системы командой:
ls /boot
У меня установлено одно ядро, у вас может быть два или более ядер. Нам нужно последнее установленное ядро вашей системы. На скриншоте видно, что мое ядро 3.8.0-27-generic
Далее чиним initramfs и перезагружаем ПК:
sudo update-initramfs -u -k 3.8.0-27-generic
sudo reboot

Система должна загрузиться. Не забудьте проверить целостность файловой системы на разделе с ОС:
sudo fsck.ext4 /dev/sda5

3 комментария:

  1. Подскажите, пожалуйста, с чего начать освоение ubuntu? Что читать в первую очередь?

    ОтветитьУдалить
    Ответы
    1. Почитайте вот этот раздел (подойдет и для Ubuntu 16.04):
      http://help.ubuntu.ru/wiki/руководство_по_ubuntu_desktop_14_04

      Удалить