Jak sprawić, by menu Grub pojawiało się zamiast gruba minimalnego bash-a podczas uruchamiania?

15

Dzieje się tak, gdy instaluję Ubuntu jako podwójny rozruch dla mojego laptopa. Dostaję czarny kolor, który pojawia się podczas uruchamiania z następującymi komunikatami.

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

Muszę wprowadzić następujące polecenia:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

Pojawi się menu GRUB. Jak wyświetlić menu GRUB-a bez konieczności wpisywania tych poleceń w monitach GRUB?

Próbowałem sudo grub-installi wyświetla mi ten komunikat o błędzie.

wprowadź opis zdjęcia tutaj

Próbowałem sprawdzić, czy wybrałem właściwą dysku, które wchodzą dwie możliwości, /dev/sda1a /dev/sda6, ale żadna z tych dwóch utworów, i dali ten sam komunikat o błędzie.

/dev/sda1/

wprowadź opis zdjęcia tutaj

/dev/sda6

wprowadź opis zdjęcia tutaj

gagantyczny
źródło

Odpowiedzi:

10

Uwaga: Jeśli nie możesz w ogóle uruchomić Ubuntu, użyj Live USB, aby uruchomić Ubuntu, wybierz „Wypróbuj przed instalacją” i wykonaj poniższe czynności.


Po uruchomieniu komputera na twardo otwórz terminal za pomocą Ctrl+ Alt+ Ti zainstaluj boot-repair :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Następnie wpisz, boot-repaira pojawi się menu:

boot-repair menu.png

Wybierz zalecaną opcję.

Jeśli system uruchomi się normalnie po zalecanej naprawie, świetnie. Jeśli nie, opublikuj link do zgłoszonych problemów.


Ostrzeżenia

W niektórych systemach może to wystąpić irytacja:

Jeśli tak się stanie, przejdź do łącza, aby znaleźć rozwiązanie.

WinEunuuchs2Unix
źródło
Nie ma za co. Nie zapomnij przyznać nagrody ... :)
WinEunuuchs2Unix
Poczekam na kolejną odpowiedź. Jeśli nikt nie odpowie po wygaśnięciu nagrody, przyznam ci :).
gagant
1
@Gagantous Czekanie na lepsze odpowiedzi to dobry pomysł. Rzeczywiście, pozwoliło mi to wymyślić sposoby poprawy mojej odpowiedzi, co właśnie zrobiłem.
WinEunuuchs2Unix
5

Po uruchomieniu w Ubuntu uruchom następujące polecenie:

sudo grub-install /dev/sda

Zakłada się, że /dev/sdajest to dysk pasujący (hd0,msdos6)do polecenia grub, którym prawdopodobnie jest. Możesz uruchomić program graficzny, taki jak gnome-diskslub, gpartedaby potwierdzić, że jest to właściwy dysk.

Polecenie grub-installwykryje wszystkie partycje i ponownie zainstaluje program ładujący, aby mógł znaleźć partycje rozruchowe.

Kristopher Ives
źródło
nie działało, zobacz moje zaktualizowane pytanie.
gagantyczny
Zawsze instalujesz grub na dysku takim jak sda, prawie nigdy na partycji takiej jak sda1 lub sda6.
oldfred
1

Pierwszym krokiem byłoby po zalogowaniu - do Ubuntu w typie terminala:

sudo grub-install / dev / sda (or / dev / what-harddisk)

poczekaj, aż instalacja grub zostanie zakończona, a następnie ...

Drugim krokiem byłoby zaktualizowanie gruba:

aktualizacja sudo-grub2

poczekaj, aż zakończy się aktualizacja pliku grub-config-file.

restart

Ponowne uruchomienie Ubuntu nie powinno stanowić problemu i ponownie przejdziesz do ekranu Ubuntu gdm lub lightdm na pulpicie.

dschinn1001
źródło