如何知道GRUB的版本

如何查看在特定Ubuntu版本中运行的GRUB版本。 一个可以告诉我的终端命令。

对我来说,@丹尼尔给出的上述答案不起作用。 我有Ubuntu 14.04 LTS(这也适用于Ubuntu 17.10)并检查Grub(Grub2)的版本我需要键入:

grub-install --version 

检查grub2版本

在干净的ubuntu安装上,grub软件包本身似乎没有安装。 因此,键入’grub -anyoption’会导致错误,表示未安装grub。 但是,您可以输入例如

 grub-install -v 

它将为您提供当前安装的正确版本的grub

在此处输入图像描述

Grub的版本是1.99-21ubuntu3

编辑:正如其他人指出的那样,命令行标志在较新版本中已被更改。 因此,现在不必输入grub-install -v而是必须使用大写’V’或显式--version

这将大致完成工作:

 dpkg -l | grep grub | grep ii 

你应该注意,只是为了混淆版本1.9x被称为Grub2的东西。 我认为它们的编号方式与人们称之为17-16世纪的1600-1699相似。

它也可以用以下任何一个找到:

 grub-probe --version grub-probe -V 

包名是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)