{Начало: Запуск /scripts/local-block ... готово, застрял в initramfs} при запуске Ubuntu 17.10

У меня свежая установка Ubuntu 17.10 (сотрите весь диск и пусть установщик Ubuntu сделает все необходимое).

Похоже, что-то похожее на эти два вопроса:

В основном, когда я начинаю нажимать клавишу Shift, чтобы получить доступ к меню grub и использовать режим восстановления, я получаю:

3 ответа

Согласно скриншоту, причина перехода на initramfs заключается в том, что корневой раздел не найден. Для этого может быть две причины:

  1. UUID неверен в меню ядра GRUB для корневого параметра
  2. 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)

Другие вопросы по тегам