Режим спасения Grub всегда загружается

У меня проблема, мой компьютер в каждой загрузке помещает в режим grub rescue, я знаю последовательность для загрузки

set prefix=(hd1,msdos5)/boot/grub insmod normal normal

И после этого система загружается нормально (у меня двойная система, с двойным жесткий диск, окна и unbutu 17.10, Windows C живет в ssd, sdb и linux, а Windows-диск d живет на обычном жестком диске sda), но я устал делать это

, что происходит после того, как я переустановил систему (потому что я нарушаю зависимости gui), я пробую все решения:

update-grub grub-install

установить вручную:

sudo grub-install --root-directory /mnt/sda5 /dev/sda

Кто-нибудь знает какое-то решение, на данный момент мой единственный выбор - это изменение от grub до lilo (но я не получаю достаточно примеров для создания этого процесса), это обычная загрузка (не uefi).

0
задан 1 April 2018 в 09:07

4 ответа

Чтобы восстановить grub:

Откройте живую версию (загрузка из live dvd / usb). Откройте терминал и запустите sudo fdisk -l, чтобы узнать, где установлен Linux. Запустите sudo mount / dev / sdaX / mnt, где x - номер найденного вами слова Linux в Run sudo grub-install --root-directory = / mnt / dev / sda для установки grub. Запустите sudo update-grub для обновления grub, и если эта команда не работает, запустите ее после перезагрузки. Перезагружать.

Пожалуйста, измените имя hdd в соответствии с вашими. Надеюсь это поможет. Извините за сырой текст, как запись на телефон.

0
ответ дан 17 July 2018 в 17:41

--root-directory /mnt/sda5 похоже, что это может быть проблема. Когда вы устанавливаете grub, убедитесь, что корень вашей фактической системы находится в / (при необходимости chrooting, чтобы сделать это), затем запустите grub-install без этого параметра.

0
ответ дан 17 July 2018 в 17:41

Чтобы восстановить grub:

Откройте живую версию (загрузка из live dvd / usb). Откройте терминал и запустите sudo fdisk -l, чтобы узнать, где установлен Linux. Запустите sudo mount / dev / sdaX / mnt, где x - номер найденного вами слова Linux в Run sudo grub-install --root-directory = / mnt / dev / sda для установки grub. Запустите sudo update-grub для обновления grub, и если эта команда не работает, запустите ее после перезагрузки. Перезагружать.

Пожалуйста, измените имя hdd в соответствии с вашими. Надеюсь это поможет. Извините за сырой текст, как запись на телефон.

0
ответ дан 23 July 2018 в 18:33

--root-directory /mnt/sda5 похоже, что это может быть проблема. Когда вы устанавливаете grub, убедитесь, что корень вашей фактической системы находится в / (при необходимости chrooting, чтобы сделать это), затем запустите grub-install без этого параметра.

0
ответ дан 23 July 2018 в 18:33

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

Похожие вопросы: