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


40

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

回答:


54

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

grub-install --version

grub2のバージョンを確認してください


1
正しいことは、彼らはいくつかの新しいバージョンでそれを変更したように見えた。もう機能しないapt場所apt-get update -fと同じように、明示的に使用する必要がありますapt-get update --fix-missing
ダニエルW. 14年

16.04 LTSでも動作します:)
sarthak-sopho

18

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

grub-install -v

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

ここに画像の説明を入力してください

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

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


2
この方法のほうがより友好的です。grub-probe -Vも機能します。
ルイスアルバラード

1
基本的に、 'grub'で始まる/ usr / binフォルダー内のすべてがジョブを実行します
Daniel W.

1
大文字-V、小文字はありません。
ソパラホデアリエール14年

ヒントをありがとう!彼らは新しいバージョンでそれを変更したに違いありません。私はポストでそれを編集します
ダニエルW. 14年

5

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

dpkg -l | grep grub | grep ii

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


1
コマンドがないのはおかしいと思う。-vをgrubして実行するgrubコマンドのように。よろしくお願いします^^。
ルイスアルバラード

v1.9は「pre-Grub2」、つまりほぼ準備が整ったバージョンであると思われます。それでも、2.0.x RC#のほうがネーミングの方が優れていると思うでしょう...-
Mei

1
問題は、起動に使用しているgrubが、現在実行中のUbuntuシステムからインストールされていない可能性があることです。したがって、私は他の答えを好む。
ジョンSグルーバー

2

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

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

grub-probe --version 
grub-probe -V

0

私も帽子を指輪に投げます。また、それを行うこともできます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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.