Як знайти версію GRUB, яка працює у певній версії Ubuntu? Я хочу термінальну команду, яка мені каже.
Як знайти версію GRUB, яка працює у певній версії Ubuntu? Я хочу термінальну команду, яка мені каже.
Відповіді:
Для мене вищевказана відповідь, надана @Daniel, не працює. У мене є Ubuntu 14.04 LTS (це також працює з Ubuntu 17.10), і для перевірки версії Grub (Grub2) мені потрібно набрати:
grub-install --version
На чистій ubuntu встановлюється сам пакет grub, здається, не встановлений. Таким чином, введення "grub -anyoption" призводить до помилки, яка говорить про те, що grub не встановлений. Однак ви можете ввести наприклад
grub-install -v
І це дасть вам правильну версію grub, встановленої на даний момент
Версія Grub є 1.99-21ubuntu3
EDIT: Як інші зазначали, прапори командного рядка були змінені в новіших версіях. Тож тепер замість того, щоб вводити текст, grub-install -v
вам доведеться використовувати велику літеру "V" або явну--version
-V
, не малі.
Це приблизно виконає роботу:
dpkg -l | grep grub | grep ii
Слід зауважити, що просто плутати речі, що версія 1.9x відома як Grub2. Я думаю, що вони їх зараховують так, як люди називали б 1600-1699, 17 століття.
Назва пакету - 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