Я установил Windows 8, и после этого я установил Ubuntu. Это - мой раздел теперь:
Я установил GRUB на /dev/sda
. Затем после выкапывают не показ и начальную загрузку непосредственно в Windows 8, я выключил ноутбук и загрузился снова в Ubuntu LiveCD и выполнил утилиту Восстановления начальной загрузки, это дает мне эту информацию, но это не сделало решил проблему.
Мой Ноутбук все еще загружается непосредственно в Windows 8 без GRUB или Ubuntu, даже обнаруживающейся.
Установите Boot-Repair в Ubuntu, выполнив шаги
Откройте терминал и выполните следующие команды
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
После завершения установки вы можете запустить его из Меню System-> Administration-> Boot-Repair, если вы используете Gnome, или поиск «boot-repair» в тире, если вы используете Unity. Затем выполните следующие снимки экрана:
Метод 1
[ 115]
Нажмите Apply и перезагрузите систему
Метод 2
Скорее всего, происходит одно из двух:
efibootmgr
с аварийного диска Linux для закончить работу В целом, это кажется маловероятным, но я надеюсь, что это правильно. Есть несколько возможных решений, в зависимости от того, что из этого происходит, и ваших личных предпочтений, как действовать. К ним относятся:
sudo efibootmgr -c -p 2 -d /dev/sda -l "\EFI\ubuntu\grubx64.efi" -L "Ubuntu"
для повторной регистрации загрузчика Ubuntu в ESP. Возможно, вам придется изменить /dev/sda
, если ваш метод загрузки изменит то, что в настоящее время /dev/sda
, на что-то другое. В зависимости от используемого диска вам также может понадобиться установить efibootmgr
и, возможно, выполнить insmod efivars
перед использованием efibootmgr
. Этот метод будет работать, только если моя первая гипотеза о том, что неправильно, верна. EFI/Microsoft/Boot/bootmgfw.efi
вниз на один уровень (так, чтобы он был EFI/Microsoft/bootmgfw.efi
), а затем скопируйте EFI/ubuntu/grubx64.efi
в EFI/Microsofot/Boot/bootmgfw.efi
. Это ключевая вещь, которую может выполнить Boot Repair, но выполненная немного другим способом. Затем вам нужно будет изменить файл /boot/grub/grub.cfg
, прежде чем вы сможете загрузить Windows. Я не уверен, что скрипт update-grub
автоматически примет изменения. Возможно, но в противном случае вам потребуется создать новую запись Windows в /etc/grub.d/40_custom
для нового местоположения bootmgfw.efi
. Вероятно, это прошивка, которая нарушает спецификации UEFI.
Чтобы обойти это, запустите Boot-Repair
-> Advanced options
-> tick Backup and rename EFI files
-> Apply
. Укажите новый URL, который появится, если возникнут сомнения.
Спасибо за помощь. Это очень помогло мне найти свой путь. Мой ремонт ботинка выглядел по-другому, хотя. Общая сумма того, что я сделал, чтобы получить GRUB для Windows 8 и Ubuntu.
Только для меня он не показывал показанные опции. На месте GRUB у меня было минимальное количество вариантов.
ОС для загрузки в : Здесь я выбрал: Windows (через окно sd5) < - sda5 - это раздел моего Ubuntu
Sperate / bot / efi: : sda2 < - sda2 - это раздел моей Windows.
Затем появилось всплывающее окно с просьбой исправить загрузку Windows - >> Я нажал «Да».
Теперь при запуске он загрузит Ubuntu GRUB и автоматически перейдет в Windows через 10 секунд, если я не выберу Ubuntu. Я надеюсь, что я дал понять, и надеюсь, что смогу помочь хотя бы одному человеку.