Я установил Ubuntu 16.04.3 LTS на виртуальной машине. Я получаю следующую ошибку каждый раз, когда я включаю экземпляр VMware, где Ubuntu установлена.
error: file '/boot/grub/i386-pc/normal.mod' not found
Entering rescue mode
grub rescue>
Я действительно прошел много сообщений относительно этой проблемы и посмотрел несколько видео на YouTube, но не мог найти сообщение/видео, которое решает проблему, с которой я сталкиваюсь. Я ввел следующие команды в спасение личинки.
grub rescue> ls
(hd0) (hd0,msdos5) (hd0,msdos1) (fd0)
grub rescue> ls (hd0,msdos5)
(hd0,msdos5): Filesystem is unknown.
grub rescue> ls (hd0,msdos1)
(hd0,msdos1): Filesystem is ext2.
После выполнения ls на (hd0, msdos1) раздел, я получаю следующие подпапки. Таким образом загрузите папку (где файл i386-ПК присутствует), является абсолютно недостающим.
grub rescue> ls (hd0,msdos1)/
./ ../ VMware-uid-0/ dev/ proc/ run/ sys/ usr
Поэтому я не уверен, как разрешить эту ошибку, поскольку сама папка начальной загрузки отсутствует.
Любая справка по этой проблеме будет глубоко цениться!!
Повторная установка. Выберите «сделать что-то еще». Установите ваши разделы, как вы хотите. Не создавайте раздел / boot, так как он не будет использоваться. Используйте раскрывающийся список (Ubuntu 16.04.3), чтобы выбрать устройство Windows в качестве места для начальной загрузки. Если у вас установлена Windows, эта проблема всегда будет возникать. Вы должны поместить загрузочный раздел в раздел установки Windows. Это единственное решение, которое работает каждый раз.
Это относится к 14, 15, 16, 17 (все версии) и, возможно, более ранним версиям.