web-dev-qa-db-ja.com

GRUBのバージョンを知る方法

Ubuntuの特定のバージョンで実行されているGRUBのバージョンを見つけるにはどうすればよいですか?指示する端末コマンドが必要です。

39
Luis Alvarado

私にとって、@ Danielによる上記の答えはうまくいきません。私はUbuntu 14.04 LTSを持っています(これはUbuntu 17.10でも動作します)、Grub(Grub2)のバージョンを確認するために入力する必要があります:

grub-install --version

check grub2 version

53
Devid

クリーンなubuntuインストールでは、grubパッケージ自体はインストールされていないようです。したがって、「grub -anyoption」と入力すると、grubがインストールされていないというエラーが発生します。ただし、たとえば次のように入力できます

grub-install -v

そして、現在インストールされているgrubの正しいバージョンを提供します

enter image description here

Grubのバージョンは1.99-21ubuntu3です

EDIT:他の人が指摘したように、新しいバージョンではコマンドラインフラグが変更されました。したがって、grub-install -vと入力する代わりに、大文字の 'V'または明示的な--versionを使用する必要があります。

18
Daniel W.

これは大体の仕事をするでしょう:

dpkg -l | grep grub | grep ii

混乱させるために、バージョン1.9xがGrub2として知られていることに注意してください。私は、人々が17世紀の1600-1699と呼ぶのと同じような方法で番号を付けていると思います。

5
Oli

また、これらのいずれかで見つけることができます:

grub-probe --version 
grub-probe -V
2
Florin f

パッケージ名は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)
2
Mirek

私も帽子を指輪に投げます。 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
0
Terrance