Как сделать так, чтобы меню grub отображалось вместо grub при загрузке?


15

Это происходит, когда я устанавливаю Ubuntu в качестве двойной загрузки для моего ноутбука. Я получаю черный цвет, который появляется при загрузке со следующими сообщениями.

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

Я должен ввести эти команды, как это:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

И появляется меню GRUB. Как сделать так, чтобы мое меню GRUB появлялось без необходимости вводить эти команды в моих приглашениях GRUB?

Я пытался, sudo grub-installи это дает мне это сообщение об ошибке.

введите описание изображения здесь

Я попытался проверить , если я выбрал правильный диск, которые приходят две возможности, /dev/sda1и /dev/sda6, но ни один из этих двух работ, и они дали такое же сообщение об ошибке.

/dev/sda1/

введите описание изображения здесь

/dev/sda6

введите описание изображения здесь

Ответы:


10

Примечание. Если вы вообще не можете загрузить Ubuntu, используйте Live USB для загрузки Ubuntu, выберите «Попробуйте перед установкой» и выполните следующие действия.


После тяжелой загрузки откройте терминал с Ctrl+ Alt+ Tи установите boot-repair :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Затем введите boot-repairи появится меню:

boot-repair menu.png

Выберите рекомендуемый вариант.

Если ваша система загружается нормально после рекомендованного ремонта, то отлично. Если не опубликовать ссылку на проблемы сообщили.


Предостережения

В некоторых системах это раздражение может произойти:

Если это произойдет с вами, перейдите по ссылке для решения.


Пожалуйста. Не забудьте присуждать награду ... :)
— WinEunuuchs2Unix

Я буду ждать другого ответа. Если после истечения срока действия щедрости никого нет, я буду награжден вами :).
— 19

1
@gagantous Ожидание лучших ответов - хорошая идея. Действительно, это позволило мне подумать о том, как улучшить свой ответ, что я только что сделал.
— WinEunuuchs2Unix

5

После загрузки в Ubuntu выполните следующую команду:

sudo grub-install /dev/sda

Это предполагает, что /dev/sdaваш диск соответствует (hd0,msdos6)вашей команде grub, что, скорее всего, и есть. Вы можете запустить графическую программу, например gnome-disksили, gpartedчтобы убедиться, что это правильный диск.

Команда grub-installобнаружит любые разделы и переустановит ваш загрузчик, чтобы найти загрузочные разделы.


не работает, см. мой обновленный вопрос.
— gagantous

Вы всегда устанавливаете grub на диск, такой как sda, почти никогда на разделы, такие как sda1 или sda6.
— oldfred

1

Первым шагом после входа в систему будет Ubuntu с типом терминала:

sudo grub-install / dev / sda (или / dev / what-harddisk)

дождитесь окончания установки grub, затем ...

Вторым шагом было бы обновить grub:

sudo update-grub2

дождитесь окончания обновления grub-config-file.

перезагрузка

Тогда перезапуск Ubuntu не должен быть проблемой, и вы снова переходите на экран Ubuntu GDM или LightDM для рабочего стола.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.