Jak znaleźć wersję GRUB, która działa w określonej wersji Ubuntu? Chcę polecenie terminalu, które mi powie.
Jak znaleźć wersję GRUB, która działa w określonej wersji Ubuntu? Chcę polecenie terminalu, które mi powie.
Odpowiedzi:
Dla mnie powyższa odpowiedź udzielona przez @Daniela nie działa. Mam Ubuntu 14.04 LTS (to działa również z Ubuntu 17.10) i aby sprawdzić wersję Grub (Grub2), muszę wpisać:
grub-install --version
W czystych instalacjach Ubuntu sam pakiet grub nie wydaje się być zainstalowany. Dlatego wpisanie „grub -anyoption” powoduje błąd, który mówi, że grub nie jest zainstalowany. Możesz jednak na przykład wpisać
grub-install -v
I da ci poprawną wersję aktualnie zainstalowanego gruba
Wersja Grub jest 1.99-21ubuntu3
EDYCJA: Jak zauważyli inni, flagi linii poleceń zostały zmienione w nowszych wersjach. Więc teraz zamiast pisać, grub-install -v
będziesz musiał użyć dużej litery „V” lub wyraźnego--version
-V
, a nie małe litery.
Z grubsza spełni to zadanie:
dpkg -l | grep grub | grep ii
Należy pamiętać, że aby pomylić rzeczy, wersja 1.9x jest znana jako Grub2. Myślę, że numerują to w podobny sposób, jak ludzie nazwaliby 1600-1699, XVII wiek.
Nazwa pakietu to grub-pc, więc możesz to zrobić:
dpkg -l grub-pc
który pokaże ci coś takiego:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-========================================-=========================-=========================-=====================================================================================
ii grub-pc 2.02~beta2-9ubuntu1.7 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
Wrzucę też kapelusz na ring. Możesz to również zrobić za pomocąapt-cache policy grub-pc
:~$ apt-cache policy grub-pc
grub-pc:
Installed: 2.02-2ubuntu8.7
Candidate: 2.02-2ubuntu8.7
Version table:
*** 2.02-2ubuntu8.7 500
500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.02-2ubuntu8 500
500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
apt
tamapt-get update -f
, gdzie już nie będzie działać, a będziesz musiał użyć jawnegoapt-get update --fix-missing