Ubuntuの特定のバージョンで実行されているGRUBのバージョンを見つけるにはどうすればよいですか?指示する端末コマンドが必要です。
クリーンなubuntuインストールでは、grubパッケージ自体はインストールされていないようです。したがって、「grub -anyoption」と入力すると、grubがインストールされていないというエラーが発生します。ただし、たとえば次のように入力できます
grub-install -v
そして、現在インストールされているgrubの正しいバージョンを提供します
Grubのバージョンは1.99-21ubuntu3
です
EDIT:他の人が指摘したように、新しいバージョンではコマンドラインフラグが変更されました。したがって、grub-install -v
と入力する代わりに、大文字の 'V'または明示的な--version
を使用する必要があります。
これは大体の仕事をするでしょう:
dpkg -l | grep grub | grep ii
混乱させるために、バージョン1.9xがGrub2として知られていることに注意してください。私は、人々が17世紀の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)
私も帽子を指輪に投げます。 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