Ubuntu ALERT! /dev/disk/by-uuid... does not exist.
При загрузке свежеустановленной Ubuntu 14.04 внезапно возник черный экран с ошибкой. Загрузчик не может найти корень монтируемой файловой системы.:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/2c912b5b-43324-2367-a443f-4c324cf444 does not exist. Dropping to a shell!
BusyBox v1.13.3 (Ubuntu 1:1.13-3 1ubuntu7) built-in shell (ash) Enter 'help' for a list of built-in commands.
Когда ясна суть проблемы, решение лежит на поверхности. В нашем случае оказалось достаточным загрузиться через "Дополнительные параметры для Ubuntu" загрузчика GRUB. Просто выбрали вариант загрузки с предыдущи ядром, и он восстановил остальные пункты после перезагрузки.
Для ручного восстановления следует загрузиться в консоль, либо с флешки, и узнать какой сейчас UUID у рутового диска:
sudo blkid
Теперь их нужно вписать в пункт загрузки в конфиг /boot/grub/grub.cfg вместо неправильного UUID, либо перезагрузиться, и в меню выбора режимов загрузки Grub нажать клавишу E для редактирования. В строке: linux /boot/vmlinuz-2.6.32 root=UUID=...... заменить битый UUID на верный вариант. Можно указать и иначе: root=/dev/sda3.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).