Dostępna jest nowa wersja pliku konfiguracyjnego / etc / default / grub, ale obecnie zainstalowana wersja została zmodyfikowana lokalnie

31

Używam 3.2.0-4-amd64 # 1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1 (wheezy) Wydanie: 7.1.

Wpisałem „sudo apt-get upgrade” i liczyłem na to, co najlepsze (zaktualizowałem wszystkie moje pakiety tuż przed zrobieniem tego z „sudo ap-get update”).

Nie wiem, jakie zmiany w Grub mogłem wprowadzić, chociaż nie jestem właścicielem tego komputera, akurat mam uprawnienia do sudo i go używam.

Co powinienem zrobić? Boję się zepsuć mój system :(

 A new version of configuration file /etc/default/grub is available, but the version installed currently has been locally modified.                                                            
      │ What do you want to do about modified configuration file grub?                                  │
      │                                                                                                 │
      │                   install the package maintainer's version                                      │
      │                   keep the local version currently installed                                    │
      │                   show the differences between the versions                                     │
      │                   show a side-by-side difference between the versions                           │
      │                   show a 3-way difference between available versions                            │
      │                   do a 3-way merge between available versions (experimental)                    │
      │                   start a new shell to examine the situation                                    │

Oto ekran po „pokaż różnice między wersjami”

wprowadź opis zdjęcia tutaj

Perlnika
źródło
1
wybierz show the differences between the versionsi edytuj pytanie, aby dodać wynik. (Po wybraniu opcji otrzymasz ponownie to samo menu do wyboru)
aularon
Wygląda na to, że nowy plik usuwa ustawienia związane z terminalami szeregowymi, z którymi zwykle byś sobie nie poradził (chyba że masz połączenie szeregowe z terminalem). Możesz więc kontynuować install the package maintainer's versionbez obaw.
aularon
Dzięki. Co się stanie, jeśli zdecyduję się zachować wersję lokalną? Jakie ryzyko jest z tym związane?
Perlnika
2
Nic (w tym przypadku zmiana jest naprawdę marginalna i nie wpłynie na system, jak wynika z linii zmienionych w widoku różnicowym), ale następnym razem, gdy będziesz aktualizować, poprosi cię ponownie, ponieważ nadal nie nie ma wersji pliku opiekuna.
aularon

Odpowiedzi:

32

Podsumowując:

  1. Użyj, show the differences between the versionsaby sprawdzić różnice.

  2. W widoku różnic możesz rozpoznać zmiany, które wprowadziłeś w pliku (jeśli istnieją) oraz różnice między bieżącym plikiem a plikiem opiekuna.

  3. Teraz musisz scalić plik opiekuna z lokalnymi zmianami: albo install the package maintainer's versionnastępnie edytuj, aby wprowadzić zmiany w ustawieniach, lub keep the local version currently installednastępnie edytuj, aby wprowadzić zmiany wprowadzone przez opiekuna pakietu.

W twoim przypadku nie dokonałeś żadnych zmian w pliku, a różnice są niewielkie i nie mają znaczenia dla twojej konfiguracji, więc możesz zignorować i kontynuować install the package maintainer's versionbez potrzeby dalszej edycji pliku.

aularon
źródło
0

Mam podobne problemy z Ubuntu 18.04, wybieram show a side-by-side difference between the versions. Uważna obserwacja ujawnia, że ​​nic poważnego się nie zmieniło, wszystko wygląda podobnie.

Więc po prostu wybieram install the package maintainer's versioni wszystko działa dobrze.

Aminu Kano
źródło