На этот вопрос уже есть ответ:
I у вас есть ноутбук ASUS, модель G551J, с установленной ubuntu 14.04.5 (64-битная архитектура). После запуска на нем USB Live 32-разрядной Lubuntu ноутбук больше не загружается. Появляется приглашение grub-rescue со следующей ошибкой:
error:file '/boot/grub/i386-pc/normal.mod' not found.
Я запустил USB-версию ubuntu 14.04.5 и выполнил восстановление при загрузке, но выдала ошибку с этим журналом:
http: // paste .ubuntu.com / 24279787 /
Здесь есть очень похожий вопрос с очень хорошим ответом:
error: file '/grub/i386-pc/normal.mod' not found
Но это вопрос подробнее о том, почему с помощью boot-repair не удалось устранить эту проблему.
Как я могу решить эту проблему?
Оказалось, что выполнение usb, живого из Lubuntu, уехало normal.mod
файл в /boot/grub.bak/i386-pc/
. Знание этого и с помощью ответов на этот вопрос я смог загрузиться от grub-rescue
подсказка. Во время этого процесса я должен был удалить строку в /etc/fstab
созданный восстановлением начальной загрузки, которое намеревалось загрузить a boot/efi
раздел, поскольку восстановление начальной загрузки попросило, чтобы я создал небольшой раздел для таблицы EFI. Эта строка прерывала процесс начальной загрузки этим сообщением:
The disk drive /boot/efi is not ready yet or not present
восстановление начальной загрузки также удалило grub-pc
и grub-pc-bin
, и установленный их дубликаты grub-efi
. Это делало личинку для поиска таблицы EFI, когда ОС была настроена для начальной загрузки от BIOS. Инвертирование этой ситуации решило проблему, и после обновления grub2
теперь я могу обычно загружаться.
Реалистичный: не используйте восстановление начальной загрузки.