Как сделать так, чтобы меню 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.