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