Как мне найти версию GRUB, которая работает в определенной версии Ubuntu? Я хочу команду терминала, которая говорит мне.
Как мне найти версию GRUB, которая работает в определенной версии Ubuntu? Я хочу команду терминала, которая говорит мне.
Ответы:
Для меня приведенный выше ответ @Daniel не работает. У меня Ubuntu 14.04 LTS (это также работает с Ubuntu 17.10) и для проверки версии Grub (Grub2) мне нужно набрать:
grub-install --version
При чистой установке Ubuntu сам пакет grub, похоже, не установлен. Таким образом, ввод 'grub -anyoption' приводит к ошибке, которая говорит, что grub не установлен. Однако вы можете напечатать, например,
grub-install -v
И это даст вам правильную версию grub, установленной в данный момент.
Версия Grub - это 1.99-21ubuntu3
РЕДАКТИРОВАТЬ: Как отмечали другие, флаги командной строки были изменены в более новых версиях. Так что теперь вместо того, чтобы печатать, grub-install -v
вы должны будете использовать заглавную букву 'V' или явное--version
-V
, а не строчные.
Это примерно сделает работу:
dpkg -l | grep grub | grep ii
Вы должны заметить, что просто чтобы запутать вещи, что версия 1.9x известна как Grub2. Я думаю, что они считают это таким же образом, что люди назвали бы 1600-1699, 17 век.
Имя пакета - grub-pc, так что вы можете сделать это:
dpkg -l grub-pc
который покажет вам что-то вроде этого:
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)
Я тоже брошу свою шляпу на ринг. Вы также можете сделать это с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
там, гдеapt-get update -f
больше не будет работать, и вам придется использовать явноеapt-get update --fix-missing