Ubuntuの特定のバージョンで動作しているGRUBのバージョンを見つけるには?ターミナルコマンドで教えてほしい。
私の場合、@Danielの上記の回答は機能しません。私はUbuntu 14.04 LTS(これはUbuntu 17.10でも動作します)で、Grub(Grub2)のバージョンを確認するには、次のように入力する必要があります:
grub-install --version
ubuntuのクリーンインストールでは、grubパッケージ自体がインストールされていないようです。そのため、'grub -anyoption' と入力すると、grubがインストールされていないというエラーになります。 しかし、例えば次のように入力できます。
grub-install -v
と入力すると、現在インストールされている正しいバージョンのgrubが表示されます。
<br>;
Grubのバージョンは1.99-21ubuntu3
です。
EDIT:他の方が指摘されているように、新しいバージョンではコマンドラインのフラグが変更されています。そのため、grub-install -v
と入力する代わりに、大文字の 'V' または明示的な --version
を使用する必要があります。
パッケージ名は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