Co wybrać dla „urządzeń instalujących GRUB” po aktualizacji?

90

Po uruchomieniu Menedżera aktualizacji wyskoczyło okno debconf (zatytułowane „Konfigurowanie grub-pc”), wymagające ode mnie wyboru odpowiedniego GRUB install devicesdla mojego systemu. Ostatnio nie wprowadziłem żadnych zmian w Grub ani systemie plików i nie pamiętam, jakie opcje wybrałem podczas ostatniej zmiany.

Skąd mam wiedzieć, co wybrać? Zakładam, że zła odpowiedź może uniemożliwić uruchomienie systemu.

Oto okno dialogowe debconf:

Okno Debconf, konfigurowanie grub-pc, zawierające pola wyboru dla / dev / sda i / dev / sda1

Oto okno i tekst wyświetlane po wybraniu „pomocy”:

Grub został wcześniej zainstalowany na dysku, którego już nie ma

Belacqua
źródło
8
To okno dialogowe pojawia się również przy aktualizacji wersji Ubuntu VirtualBox vm (w moim przypadku 10.10 -> 11.04).
Noel
3
Z mojego doświadczenia wynika, że ​​wygląda to na błąd użyteczności. Uruchomiłem aktualizacje niezliczoną ilość razy i ilekroć pojawia się to okno dialogowe, nie klikam niczego w pierwszym oknie dialogowym, a następnie potwierdzam, że chcę kontynuować bez instalowania programu grub. Do tej pory nigdy nie miałem problemu. Wydaje mi się, że dzieje się tak, ponieważ grub jest już zainstalowany we właściwym MBR, w przeciwnym razie maszyna nie uruchomiłaby się w pierwszej kolejności.
Coffee_fan
2
co to do cholery jest ? Chciałem tylko zaktualizować kilka pakietów, jak to sugerowało, teraz muszę dokonać wyboru, który może zabić mój system ... takie złe, złe, złe rzeczy !!
Nicolas
3
To przerażające doświadczenie! Właśnie to zrobiłem, po prostu wykonując apt upgrade na Ubuntu 16.04.3 LTS (działając w maszynie wirtualnej VirtualBox na hoście Windows 10, który właśnie został zrestartowany z powodu aktualizacji, myślałem, że wszystko popsuło) - ale zadziałało po wybraniu/dev/sda
Daniel F,

Odpowiedzi:

74

W twoim przypadku prawidłowym wyborem jest /dev/sdapierwszy. Jest to pierwszy i jedyny dysk twardy w twoim systemie, podczas gdy /dev/sda1jest partycją na tym dysku twardym. Ty można zainstalować GRUB na partycji, ale jest to „zły pomysł” .

Jeśli masz wiele dysków twardych i partycji, najpierw dowiedz się, gdzie znajduje się partycja root:

lsblk

(Zobacz też: Jak dowiedzieć się, jakie dyski twarde są w systemie? )

Następnie możesz zainstalować GRUB na tym dysku twardym. Poszukaj urządzeń oznaczonych jako „dysk” (np. „Sda”, co oznacza /dev/sda), aby zainstalować gruba w głównym rekordzie rozruchowym (każde fizyczne urządzenie dyskowe ma tylko jeden MBR, bez względu na partycje).

Stefano Palazzo
źródło
21
Aby zakończyć historię (która zakończyła się wystarczająco dobrze): Wybrałem / dev / sda zgodnie z sugestią. W następnym oknie zapytano mnie, czy chcę kontynuować bez instalowania gruba. Dziwne, skoro właśnie poprosiłem o jego instalację. Było zaznaczone pole wyboru, aby kontynuować bez instalowania, lub, jeśli nacisnąłem przycisk „Dalej”, wrócił do poprzedniego ekranu, pytając, gdzie chcę zainstalować grub. Zamiast wiecznie zapętlać, zaznaczyłem to pole, powiedziałem, żeby nie instalował gruba i skrzyżowałem palce. Po ponownym uruchomieniu nie wystąpiły problemy. Wciąż zastanawia się, dlaczego taka interakcja była wymagana.
belacqua
2
@StefanoPalazzo Więc co powoduje pętlę instalacji / nie instalacji? Właśnie miałem to samo doświadczenie w 12.04.
Wes Miller,
2
Właśnie miałem ten sam problem 14.04. Powiedziałbym, że to błąd, jeśli nie w kodzie, to w użyteczności.
sevis127
3
Właśnie dostałem to samo 14.04. Myślę, że celem tego okna dialogowego było pytanie, czy chcesz zainstalować Gruba na jakimkolwiek innym dysku niż ten, na którym jest on aktualnie zainstalowany, i tym samym pokazał opcję „Kontynuuj bez instalacji”. Nie jestem jednak do końca tego pewien.
Mo2
2
W moim przypadku pętla instaluj / nie instaluj była spowodowana faktem, że nie wybrałem dysku . Przesunęłem pasek wyboru do tego, co chciałem, a następnie wcisnąłem Enter. Miałem najpierw nacisnąć spację, aby gwiazdka pojawiła się przed wyborem. Po zrobiłem to , że liczy się jako „wybrany” i pozwolił mi wyjść z pętli.
spoorlezer
19

Ten problem był nadal obecny, gdy zaktualizowałem system Ubuntu 16.04 po nowej instalacji. Aby to naprawić, wykonaj następujące czynności:

  • Wybór /dev/sdajest prawidłowy, więc naciśnij, Spacebaraby wyświetlić pierwszą opcję.
  • Pojawia się gwiazdka /dev/sdaoznaczająca udany wybór.
  • Następnie naciśnij Tabprzycisk, aby podświetlić przycisk „OK”, a następnie naciśnij Spacebarprzycisk, aby wybrać działanie OK.

Następnie instalacja powinna przebiegać bezproblemowo.

Manoj P.
źródło
Dzieje się tak tylko wtedy, gdy pokazuje „menu Bash” lub okno dialogowe nie w przykładzie pytania z Ubuntu DE, w którym masz GUI i możesz kliknąć pole wyboru za pomocą wskaźnika myszy.
Azteca