Wie finde ich die Version von GRUB, die in einer bestimmten Ubuntu-Version ausgeführt wird? Ich möchte einen Terminalbefehl, der mir sagt.
Wie finde ich die Version von GRUB, die in einer bestimmten Ubuntu-Version ausgeführt wird? Ich möchte einen Terminalbefehl, der mir sagt.
Antworten:
Für mich funktioniert die obige Antwort von @Daniel nicht. Ich habe Ubuntu 14.04 LTS (dies funktioniert auch mit Ubuntu 17.10) und um die Version von Grub (Grub2) zu überprüfen, muss ich Folgendes eingeben:
grub-install --version
Bei einer sauberen Ubuntu-Installation scheint das Grub-Paket selbst nicht installiert zu sein. Daher führt die Eingabe von 'grub -anyoption' zu einem Fehler, der besagt, dass grub nicht installiert ist. Sie können jedoch beispielsweise eingeben
grub-install -v
Und es gibt Ihnen die richtige Version von Grub, die derzeit installiert ist
Die Version des Grubs ist 1.99-21ubuntu3
BEARBEITEN: Wie andere betont haben, wurden die Befehlszeilen-Flags in neueren Versionen geändert. Anstatt also grub-install -v
etwas einzugeben, müssten Sie ein großes 'V' oder das explizite verwenden--version
-V
, nicht Kleinbuchstaben.
Dies wird in etwa die Arbeit machen:
dpkg -l | grep grub | grep ii
Sie sollten beachten, dass nur um Dinge zu verwirren, die die Version 1.9x als Grub2 bezeichnet. Ich denke, sie nummerieren es in ähnlicher Weise, wie die Leute es von 1600 bis 1699, dem 17. Jahrhundert, nannten.
Der Paketname lautet grub-pc, daher können Sie dies tun:
dpkg -l grub-pc
was dir so etwas zeigen wird:
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)
Ich werfe auch meinen Hut in den Ring. Sie können es auch mit tunapt-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
woapt-get update -f
nicht mehr funktioniert und Sie müssen die explizite verwendenapt-get update --fix-missing