Если вы во время загрузки (в recovery mode) ubuntu встретили сообщение вроде "alert /dev/mapper/xxx does not exist. dropping to a shell", где /dev/mapper/xxx ваш root-раздел, то попробуйте сделать в консоли busybox'а (куда вас неприменно выбросит) следующие действия: наберите lvm. Если комманда lvm не найдена, то вам нужен другой совет (скорее всего нужно загрузиться с ливсиди и собрать initramfs так чтобы он содержал lvm). В этом случае дальше можете не читать. Если же команда lvm завершилась успешно (вы находитесь в lvm-консоли), то наберите vgscan. Если и эта команда завершилась удачно, наберите exit чтобы выйти из lvm, затем ещё раз exit чтобы выйти из busybox. Загрузка должна продолжиться и завершиться успешно. Если всё так и произошло, то проверьте, установлен ли у вас пакет dmeventd (или просто попробуйте установить его: sudo apt-get install dmeventd). Если пакет dmeventd не был установлен и установился, то выполните команду sudo update-initramfs -a -c -k all. После этого система должна загружаться успешно.
Список комманд.
Для busybox:
После успешной загрузки:
sudo apt-get install dmeventd
sudo update-initramfs -a -c -k all
Список комманд.
Для busybox:
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/mapper/root1210 does not exist. Dropping to a shell!
lvm
lvm> vgscan
Reading all physical volumes. This may take a while...
Found volume group "ubuntu" using metadata type lvm2
lvm> exit
exit
После успешной загрузки:
sudo apt-get install dmeventd
sudo update-initramfs -a -c -k all