Нет GRUB после установки Ubuntu рядом с Windows 10

12

Я пытаюсь установить Ubuntu 14.04 с живого USB рядом с Windows 10; но нет личинки, и он загружается прямо к окнам. Я уже сделал все предложенное в других вопросах, но не повезло. Я повторил установку с разделом / boot и без него, все сделал mount, но никаких признаков grub. Последнее, что я попробовал, это:

sudo grub-install --target=i386-pc --force /dev/sda7
sudo grub-install --target=i386-pc --force /dev/sda4
sudo mount /dev/sda7 /mnt
sudo grub-install --root-directory=/mnt/ --force /dev/sda
sudo mount /dev/sda4 /mnt
sudo grub-install --root-directory=/mnt/ --force /dev/sda

это показывает предупреждающее сообщение как:

Встраивание невозможно. GRUB может быть установлен только в этой настройке с помощью списков заблокированных. Тем не менее, списки блоков являются ненадежными, и их использование не рекомендуется.

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

sda7 -> boot

sda6 -> домой

sda5 -> swap

sda4 -> /

sda2 -> C:

sda1 -> менеджер загрузки Windows (EFI)

Хади ГахреманНежад
источник

Ответы:

6
  1. В Windows зайдите в меню.
  2. Найдите командную строку, щелкните ее правой кнопкой мыши, чтобы запустить ее от имени администратора.
  3. Здесь скопируйте и вставьте команду: bcdedit / set {bootmgr} path \ EFI \ ubuntu \ grubx64.efi
  4. Перезапустите, и вас приветствует знакомый экран Grub.

Этот работал для меня. Источник и ссылки на https://itsfoss.com/no-grub-windows-linux/ Абхишек Пракаш

Юрьен де Врис
источник
6

Вы должны отключить быстрый запуск в Windows:

  1. Перейдите в Панель управления -> Все элементы панели управления -> Параметры питания -> Выберите, что делать кнопкой питания.
  2. Нажмите на Изменить настройки, которые в настоящее время недоступны
  3. Снимите флажок Включить быстрый запуск
  4. Снимите флажок Hibernate
  5. Перезапустите ввод Bios / UEFI
  6. Переместить Ubuntu поверх Windows
  7. Сохранить и перезапустить

Теперь все должно работать!

MKay
источник
Спасибо за ответ. Я уже отключил быстрый запуск, но в биосе нет опции Ubuntu. Я удалил Ubuntu14.04 и установил Ubunttu 16.04. После этого с помощью этого в Windows команда работала:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Хади ГахреманНежад
Я могу подтвердить, что это работает без каких-либо дальнейших изменений в feb 2020 с Windows 1909, установленной (сначала) в режиме UEFI на одном SSD, и Ubuntu 19.10, установленной на втором SSD (Моя материнская плата / прошивка ASRock Z68 ext3 gen3)
glaux
1

Я удалил Ubuntu14.04 и установил Ubunttu 16.04. После этого с помощью этого в Windows команда работала:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Хади ГахреманНежад
источник
0

Если у вас более новый компьютер, возможно, BIOS по умолчанию установлен в диспетчере загрузки Windows, перейдите в BIOS и убедитесь, что ubuntu uefi является первым вариантом загрузки. Это должно исправить проблему.

Ричард В. Зейтц
источник
2
Я попробовал это. но в списке параметров загрузки в меню bios нет убунту. Это только менеджер загрузки Windows и CD-ROM и ...
Хади ГахреманНежад
0

В моем случае мне пришлось зайти в BIOS и изменить порядок загрузки, так как GRUB был на дополнительном (новом) разделе

veggiebenz
источник