当前位置: 首页>>技术教程>>正文


如何知道GRUB的版本

, ,

问题描述

如何找到在特定版本的Ubuntu中运行的GRUB版本?我想要一个告诉我的终端命令。

最佳解决方法

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

grub-install --version

command-line,grub2,ubuntu

次佳解决方法

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

grub-install -v

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

Grub的版本是1.99-21ubuntu3

command-line,grub2,ubuntu

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

第三种解决方法

这将大致完成工作:

dpkg -l | grep grub | grep ii

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

第四种方法

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

第五种方法

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

grub-probe --version 
grub-probe -V

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2549.html,未经允许,请勿转载。