Brak GRUBa po zainstalowaniu Ubuntu obok Windows 10

12

Próbuję zainstalować Ubuntu 14.04 z Live USB obok Windows 10; ale nie ma gruba i uruchamia się bezpośrednio do systemu Windows. Zrobiłem już wszystko, co sugerowałem w innych pytaniach, ale bez powodzenia. Ponówiłem instalację z / bez partycji / boot, zrobiłem to mount, ale nadal nie ma śladu grub. Ostatnie rzeczy, których próbowałem, to:

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

wyświetla komunikat ostrzegawczy jako:

Osadzanie nie jest możliwe. GRUB można zainstalować w tej konfiguracji tylko przy użyciu list blokujących. Jednak listy blokujące są NIEZAWODNE, a ich stosowanie jest odradzane.

i mówi, że instalacja jest zakończona; ale kiedy uruchomię ponownie, nadal nie ma gruba. moje partycje to:

sda7 -> boot

sda6 -> strona główna

sda5 -> zamiana

sda4 -> /

sda2 -> C:

sda1 -> menedżer rozruchu systemu Windows (efi)

Hadi GhahremanNezhad
źródło

Odpowiedzi:

6
  1. W systemie Windows przejdź do menu.
  2. Wyszukaj wiersz polecenia, kliknij go prawym przyciskiem myszy, aby uruchomić go jako administrator.
  3. Tutaj skopiuj wklej polecenie: bcdedit / set {bootmgr} path \ EFI \ ubuntu \ grubx64.efi
  4. Uruchom ponownie, a powita cię znajomy ekran Grub.

Ten działał dla mnie. Źródło i podziękowania dla https://itsfoss.com/no-grub-windows-linux/ Abhishek Prakash

Jurjen de Vries
źródło
6

Musisz wyłączyć szybkie uruchamianie w systemie Windows:

  1. Przejdź do Panel sterowania -> Wszystkie elementy panelu sterowania -> Opcje zasilania -> Wybierz działanie przycisku zasilania
  2. Kliknij Zmień ustawienia, które są obecnie niedostępne
  3. Odznacz Włącz szybkie uruchamianie
  4. Odznacz Hibernacja
  5. Uruchom ponownie wprowadzając Bios / UEFI
  6. Przenieś Ubuntu na system Windows
  7. Zapisz i uruchom ponownie

Teraz wszystko powinno działać!

MKay
źródło
Dziękuję za odpowiedź. Już wyłączyłem szybkie uruchamianie, ale w biosie nie ma opcji Ubuntu. Odinstalowałem Ubuntu14.04 i zainstalowałem Ubunttu 16.04. Następnie użycie tego w systemie Windows działało:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Hadi GhahremanNezhad
Mogę potwierdzić, że działa to bez żadnych dalszych zmian w lutym 2020 z Windows 1909 zainstalowanym (najpierw) w trybie UEFI na jednym dysku SSD i Ubuntu 19.10 zainstalowanym na drugim dysku SSD (Moja płyta główna / oprogramowanie układowe to ASRock Z68 ext3 gen3)
glaux,
1

Odinstalowałem Ubuntu14.04 i zainstalowałem Ubunttu 16.04. Następnie użycie tego w systemie Windows działało:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Hadi GhahremanNezhad
źródło
0

jeśli jesteś nowszym komputerem, bios może być domyślnie ustawiony na menedżerze rozruchu systemu Windows, przejdź do bios i upewnij się, że uunti ubuntu jest pierwszą opcją rozruchu. To powinno rozwiązać problem.

Richard W. Seitz
źródło
2
Próbowałem tego. ale na liście opcji rozruchu w menu bios nie ma Ubuntu. To tylko menedżer rozruchu systemu Windows i CD-ROM i ...
Hadi GhahremanNezhad
0

W moim przypadku musiałem przejść do BIOS-u i zmienić kolejność uruchamiania, ponieważ GRUB był na dodatkowej (nowej) partycji

veggiebenz
źródło