Menu rozruchu z podwójnym uruchomieniem nie pojawia się po zainstalowaniu systemu Ubuntu 15.10 wraz z systemem Windows 10

10

Zainstalowałem Ubuntu 15.10 wraz z Windows 10 z UEFI. Aby zainstalować Ubuntu, wybrałem opcję instalacji obok systemu Windows 10 lub coś podobnego do tego. Następnie utworzyłem nową partycję dla Ubuntu i zainstalowałem ją. Po instalacji menu rozruchu nie pojawiło się. Początkowo myślałem, że Ubuntu nie został zainstalowany, ale kiedy podłączyłem napęd USB i chciałem zainstalować Ubuntu, zobaczyłem opcję ponownej instalacji Ubuntu na moim komputerze. Dowiedziałem się, że Ubuntu jest zainstalowany. Naciśnięcie, F8a F12także nie pomaga.

Czy ktoś może mi pomóc przywołać menu uruchamiania GRUB?

W Windows również wprowadziłem polecenie bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efiw cmd, ale nadal nie wyświetla się menu rozruchu.

Amir
źródło
Możesz spróbować użyć boot-repairnarzędzia
TheWanderer

Odpowiedzi:

8
  1. W systemie Windows 10 przejdź do menu Start .

  2. Wyszukaj i otwórz Opcje odzyskiwania . Opis powinien zawierać ustawienia systemowe .

  3. W obszarze Uruchamianie zaawansowane kliknij Uruchom ponownie teraz .

  4. Kliknij Użyj urządzenia ; jego opis powinien brzmieć „Użyj napędu USB, połączenia sieciowego lub dysku odzyskiwania systemu Windows”.

  5. Kliknij Ubuntu i mam nadzieję, że powinno to zabrać cię do menu rozruchowego grub.

  6. Następnie spróbuj wrócić do sesji Ubuntu na żywo na USB, aby zainstalować ponownie grub-efi. W sesji na żywo otwórz terminal i wprowadź następujące polecenia w:

    sudo mount /dev/sda# /mnt
    

    Zamień hashtag /dev/sda#na numer reprezentujący partycję, na której zainstalowano Ubuntu. Możesz to sprawdzić za pomocą gnome-diskslub gparted.

    sudo mount /dev/sda# /mnt/boot/efi
    

    Zamień hashtag /dev/sda#na numer reprezentujący partycję EFI. Zazwyczaj tak jest /dev/sda2.

    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /sys /mnt/sys
    sudo mount -o bind /run /mnt/run
    sudo chroot /mnt/
    sudo apt-get install --reinstall grub-efi
    sudo update-grub
    

    Restart.

  7. Jeśli to się nie powiedzie, przejdź do ustawień BIOS za pomocą jednego z klawiszy F. tą opcją może być Enter setup . Poszukaj priorytetów opcji rozruchu i przenieś Ubuntu powyżej Menedżera rozruchu systemu Windows . Przejdź do opcji, aby zapisać zmiany, a następnie uruchom ponownie.

  8. Na koniec możesz spróbować użyć Boot-Repair .

Enkouyami
źródło
Dziękuję Ci. Postępowałem zgodnie z krokami, o których wspomniałeś. Wszystko działało oprócz ostatnich kroków. Śledziłem nawet samouczek narzędzia do naprawy rozruchu. Nadal nie działa. Jednak nastąpiła zmiana! Teraz, kiedy klikam Recovery Optionsi ostatecznie wybieram Ubuntu, GRUB jest ładowany i widzę tam więcej opcji. Jedną z opcji jest teraz system Windows! Ale kiedy komputer zostanie ponownie uruchomiony, muszę ponownie zalogować się do systemu Windows i zrobić to samo, aby załadować GRUB. Co powinienem zrobić?
Amir
@Amir, spróbuj przejść do systemu BIOS i upewnij się, że ubuntujest na pierwszym miejscu na liście priorytetów rozruchu. Jeśli możesz zalogować się do Ubuntu, spróbuj uruchomić sudo update-grub.
Enkouyami
Postępowałem zgodnie z krokami od 1 do 4. Teraz w kroku 5 nie mam opcji „Ubuntu”. Mam tylko dwie opcje: USB NIC (IPV4) i USB NIC (IPV6). Co mam stąd zrobić?
Erel Segal-Halevi
Ponadto, gdy próbuję „sudo mount / dev / sda # / mnt / boot / efi”, pojawia się błąd: „/ mnt / boot / efi: punkt podłączenia nie istnieje”. Rzeczywiście, w katalogu / mnt / boot nie ma folderu „efi” - istnieje folder „grub”.
Erel Segal-Halevi
1
Ponadto, gdy próbuję „sudo apt-get install --reinstall grub-efi”, pojawia się błąd: „E: Pakiet grub-efi nie ma kandydata do instalacji” (mam Ubuntu 18.04)
Erel Segal-Halevi
2

Zakładam, że GRUB został pomyślnie zainstalowany, ale coś jest nie tak. Wiem, mówiłeś, że już próbował bcdedit, ale tutaj jest polecenie, aby go ustawić: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi. Jeśli ustawisz to i nie możesz uruchomić się, jak już wskazałeś, nie zapomnij zrezygnować z dokonanej zmiany bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi.

Spróbuj wykonać czynności opisane w odpowiedzi Enkouyami (tj. Włożenie chroot do zainstalowanego systemu Ubuntu z Live CD, a następnie ręczną instalację GRUB-a).

Jeśli powyższe nie powiedzie się, możesz spróbować zainstalować grub2win . Pozwala to na uruchomienie grub2 z oprogramowania wewnętrznego EFI systemu Windows poprzez edycję kodu rozruchowego. Wybierając metodę, należy dokładnie przestrzegać instrukcji na stronie projektu.

Inną metodą zamiast grub2win jest Super Grub2 Disk , który jest Live CD, który pozwala na rozruch z różnych systemów operacyjnych. Wypróbowałbym to najpierw zamiast grub2win, ponieważ ryzyko jest mniejsze, jeśli coś pójdzie nie tak. Nie używałem dysku Super Grub2 osobiście, ale słyszę, że jest to niezwykle przydatne narzędzie. Za pomocą tego narzędzia możesz przywrócić grub, postępując zgodnie z instrukcjami tutaj .

ElderFuthark
źródło
2

Przeczytałem wiele odpowiedzi i próbowałem zgodnie z tym, ale problem nadal występował, więc postanowiłem to zrobić w następujący sposób:

  1. Kliknij menu Start i wybierz Ustawienia .
  2. Wybierz AKTUALIZACJA I BEZPIECZEŃSTWO.
  3. Kliknij Odzyskiwanie .
  4. W obszarze Zaawansowane uruchamianie kliknij przycisk Uruchom ponownie teraz . System uruchomi się ponownie i wyświetli menu rozruchu systemu Windows 10.

    IMG:

  5. Wybierz Rozwiązywanie problemów .

  6. Wybierz opcje zaawansowane .

    IMG:

  7. Wybierz Ustawienia oprogramowania układowego UEFI .

  8. Kliknij Uruchom ponownie, aby zrestartować system i wejść do narzędzia konfiguracji UEFI (BIOS).

  9. Konfiguracja F10 BIOS -> karta Konfiguracja systemu -> Opcje uruchamiania -> Menedżer rozruchu systemu operacyjnego -> Ubuntu -> (wybierz opcję Ubuntu i przenieś tę opcję na górę listy) -> F10 Zapisz i wyjdź (naciśnij, F10aby zapisać Ubuntu jako domyślna opcja rozruchu) -> F10 (naciśnij F10ponownie, aby zapisać zmiany w narzędziu konfiguracji BIOS / UEFI)

    IMG:

Po ponownym uruchomieniu komputera zostanie wyświetlone menu rozruchowe Ubuntu.

abchen2015
źródło
1
Witamy w Ask Ubuntu. Umieściłem zdjęcie ekranu systemu BIOS niskiej jakości, ponieważ było to jedyne zdjęcie, jakie miałem. Jeśli masz dokładniejsze zdjęcie BIOS-u, podaj w komentarzu link do niego, a ja dołączę nowe zdjęcie do Twojej odpowiedzi.
karel
1

Uruchamianie systemu Ubuntu na żywo i wybierz opcję wypróbowania Ubuntu z wyświetlonego menu GRUB, a następnie zainstaluj naprawę rozruchu, wpisując następujące polecenia.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
arnav
źródło
0

Istnieje /etc/default/grubwywołane ustawienie, GRUB_TIMEOUT_STYLE=hiddenktóre uniemożliwia wyświetlenie menu GRUB podczas limitu czasu, chyba że naciśniesz Escklawisz. Sprawdź, czy to ustawienie jest włączone przez GRUB_TIMEOUT_STYLE=hiddeni jeśli jest włączone, otwórz /etc/default/grubplik do edycji w edytorze nano-tekstowym i wyłącz go.

sudo nano /etc/default/grub

Skomentuj wiersz GRUB_TIMEOUT_STYLE=hiddenpoprzedzający go #znakiem. Upewnij się na przykład, że GRUB_TIMEOUTustawiona tam wartość jest większa niż zero GRUB_TIMEOUT=10. Zapisz plik.

Następnie uruchom update-grubpolecenie i uruchom ponownie:

sudo update-grub  
sudo reboot

Skróty klawiaturowe edytora tekstowego Nano
Użyj kombinacji klawiszy Ctrl+, Oa następnie naciśnij, Enteraby zapisać plik w bieżącej lokalizacji.
Użyj kombinacji klawiszy Ctrl+, Xaby wyjść z nano.

Inne przydatne linki

Karel
źródło