Ваша проблема

Ваша проблема

Я установил Ubuntu 14.04 LTS в конфигурации двойной загрузки с Windows 8.1 следующим образом:инструкции в этом сообщении на форуме Ubuntu

(Я добавил /homeраздел ext4.)

Даже после седьмого шага,

Написать bcdedit /set {bootmgr} "path\EFI\ubuntu\shimx64.efi"в терминале

Мой компьютер не отображает меню загрузки: Windows загружается автоматически.

Я выполнил команду sudo efibootmgr -vиэто выход.

решение1

Ваша проблема

BootNext: 0009
BootCurrent: 000F
Timeout: 0 seconds
BootOrder: 000F,0008,0009,000A,000B,000C,0007,000D,000E,0001
Boot0001* Windows Boot Manager  HD(3,363800,82000,17b1af25-3a01-4b33-9fa5-e6324bca1b76)File(\EFI\ubuntu\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................

Как вы уже поняли, у вас, вероятно, есть функциональная запись, \EFI\ubuntu\grubx64.efiкоторая, кажется, помечена как Windows Boot Manager, что может сильно сбивать с толку.

Возможное решение

Поскольку я не знаю способа переименовать эти записи, предлагаю удалить эту запись, выполнив следующую efibootmgrкоманду:

efibootmgr -B 0001

Где 0001находится номер записи, которую нужно удалить, и который следует изменить в соответствии с текущим efibootmgrвыводом.

Чтобы создать новую запись, выполните следующую команду:

efibootmgr -c -d /dev/sdX -p Y -l \EFI\ubuntu\grubx64.efi -L "Ubuntu"
  • /dev/sdXследует изменить на фактическое имя устройства, которое содержит раздел Ubuntu и системный раздел EFI/ESP (рекомендуется иметь ESP для каждого диска, с которого вы хотите загрузиться), скорее всего /dev/sda.
  • Yскорее всего это номер раздела ESP 1.

Возможным обходным решением или рекомендуемым запасным вариантом может быть настройкарезиновый сапог.

решение2

Я публикую ответ, потому что мне есть чем поделиться!

1 - Благодаря @LiveWireBT я создал новую запись (с именем Ubuntu) с помощью EFI Boot Manager и могу выбрать ее с помощью Windows boot Manager. Но когда я выбрал Ubuntu, мой компьютер не захотел загружаться. Он загрузился с Windows.

2 - После того, как я использовал easybcd благодаря @user305306, и я увидел, что Windows 8.1 является системой "по умолчанию". Поэтому я изменил конфигурацию, чтобы получить это:

EasyBCD

Я перезагружаю компьютер и вижу меню, в котором можно выбрать систему!!! Уиии! Но когда я выбираю Ubuntu, я получаю ошибку, которая говорит, что не может найти grubx64.efi. Я скоро выложу картинку!

EDIT: Вот какую ошибку я получаю: Сообщение об ошибке

На русском языке: Приложение или система не могут быть оплачены, так как файл отсутствует или содержит ошибки.

решение3

Get EasyBCD: проблема решена. У меня на компьютере две ОС Linux с Windows 7.

Скачать EasyBCD

решение4

Мне удалось загрузить Ubuntu!

  1. Я использовал efibootmgrкакLiveWireBT посоветовал.

  2. В Windows с EasyBCD я изменил статус Ubuntu. Я поставил "Система по умолчанию" и поместил ее на первое место в списке

  3. Я удалил все записи «Диспетчера загрузки Windows», КРОМЕ Windows 8.1

  4. Когда я перезагрузил свой компьютер, у меня появился доступ к Grub, и я смог выбрать Ubuntu!

Связанный контент