Làm cách nào để tìm phiên bản GRUB đang chạy trong một phiên bản Ubuntu cụ thể? Tôi muốn một lệnh đầu cuối cho tôi biết.
Làm cách nào để tìm phiên bản GRUB đang chạy trong một phiên bản Ubuntu cụ thể? Tôi muốn một lệnh đầu cuối cho tôi biết.
Câu trả lời:
Đối với tôi, câu trả lời trên được đưa ra bởi @Daniel không hoạt động. Tôi có Ubuntu 14.04 LTS (cái này cũng hoạt động với Ubuntu 17.10) và để kiểm tra phiên bản Grub (Grub2) tôi cần gõ:
grub-install --version
Khi cài đặt Ubuntu sạch, gói grub dường như không được cài đặt. Do đó, gõ 'grub -anyoption' dẫn đến lỗi cho biết grub chưa được cài đặt. Tuy nhiên, bạn có thể gõ ví dụ
grub-install -v
Và nó sẽ cung cấp cho bạn phiên bản chính xác của grub hiện được cài đặt
Phiên bản của Grub là 1.99-21ubuntu3
EDIT: Như những người khác đã chỉ ra các cờ dòng lệnh đã được thay đổi trong các phiên bản mới hơn. Vì vậy, bây giờ thay vì nhập, grub-install -v
bạn phải sử dụng chữ 'V' hoặc từ rõ ràng--version
-V
, không viết thường.
Điều này sẽ thực hiện công việc:
dpkg -l | grep grub | grep ii
Bạn nên lưu ý rằng chỉ cần nhầm lẫn những thứ mà phiên bản 1.9x được gọi là Grub2. Tôi nghĩ họ đánh số nó theo cách tương tự mà mọi người sẽ gọi là 1600-1699, thế kỷ 17.
Tên gói là grub-pc, vì vậy bạn có thể làm điều này:
dpkg -l grub-pc
Nó sẽ cho bạn thấy một cái gì đó như thế này:
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)
Tôi cũng sẽ ném mũ vào vòng. Bạn cũng có thể làm điều đó vớiapt-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
nơiapt-get update -f
sẽ không hoạt động nữa và bạn sẽ phải sử dụng rõ ràngapt-get update --fix-missing