{Начало: Запуск /scripts/local-block ... готово, застрял в initramfs} при запуске Ubuntu 17.10
У меня свежая установка Ubuntu 17.10 (сотрите весь диск и пусть установщик Ubuntu сделает все необходимое).
Похоже, что-то похожее на эти два вопроса:
- Ubuntu падает в оболочку на ядре 16.04
- Система больше не загружается, отказалась от ожидания корневого устройства (initramfs), /dev/mapper/gnome-root не существует
В основном, когда я начинаю нажимать клавишу Shift, чтобы получить доступ к меню grub и использовать режим восстановления, я получаю:
3 ответа
Согласно скриншоту, причина перехода на initramfs заключается в том, что корневой раздел не найден. Для этого может быть две причины:
- UUID неверен в меню ядра GRUB для корневого параметра
- LVM не был загружен initrd, и поскольку ваш корневой раздел находится на томе LVM, он не смог его найти
Чтобы убедиться, что это # 1 или #2, выполните следующие команды в консоли initramfs:
vgchange -ay
blkid | grep <uuid that you see on screen>
Если UUID найден, то это # 2 (LVM не был загружен initrd), и вы должны перейти по этой ссылке: Не удается найти корневой LVM, сброшенный обратно в initramfs
Если UUID не был найден, вам просто нужно будет указать правильный UUID в корневых параметрах вашего меню GRUB.
Чтобы выяснить, какой правильный UUID используется, запустите blkid, чтобы увидеть, что назначено корневому разделу. Обычно в точке монтирования раздела есть слово "root", например, на моей машине blkid выглядело бы примерно так:
/dev/mapper/ubuntu--server-root: UUID="9daacbc2-160c-..." TYPE="ext4"
У меня была такая же проблема на ядре Ubuntu 16.04, 4.4.0-116. Я решил проблему, установив соответствующий пакет linux-image-extra.
Это также может произойти, когда UUID на устройстве написан строчными буквами, а в скрипте — прописными, или наоборот.
0123456789ABCDEF != 0123456789abcdef
(произошло с LMDE и Grub2Win)
