GRUB sürümünü bilmek nasıl


40

Belirli bir Ubuntu sürümünde çalışan GRUB sürümünü nasıl bulabilirim? Bana söyleyen bir terminal komutu istiyorum.

Yanıtlar:


54

Benim için @Daniel tarafından verilen yukarıdaki cevap çalışmıyor. Ben Ubuntu 14.04 LTS (bu aynı zamanda Ubuntu 17.10 ile çalışır) ve ben yazın gerekmez Grub (Grub2) sürümünü kontrol etmek:

grub-install --version

grub2 sürümünü kontrol et


1
Doğru, daha yeni bir sürümle değiştirmiş gibiydi. Tıpkı artık işe yaramayacağı bir aptyerde olduğu gibi apt-get update -f, açık kullanmanız gerekecekapt-get update --fix-missing
Daniel W.

16.04 LTS ile de çalışıyor :)
sarthak-sopho

18

Temiz ubuntu üzerine grub grubunun kendisi kurulu görünmüyor. Bu nedenle, 'grub -anyoption' yazmak grubun yüklü olmadığını belirten bir hataya yol açar. Ancak örneğin yazabilirsiniz

grub-install -v

Ve şu anda yüklü grub doğru sürümünü verecek

görüntü tanımını buraya girin

Grubun versiyonu 1.99-21ubuntu3

EDIT: Diğerlerinin de belirttiği gibi, yeni versiyonlarda komut satırı bayrakları değiştirildi. Yani şimdi yazmak yerine, büyük harf grub-install -v'V' ya da açık kullanmanız gerekir.--version


2
Bu şekilde daha kolay buluyorum. Ayrıca grub-prob -V çalışır.
Luis Alvarado

1
temelde 'grub' ile başlayan / usr / bin klasörünüzdeki her şey işe
Daniel W.

1
Büyük harf -V, küçük harf değil.
Sopalajo de Arrierez,

Ahh ipucu için teşekkürler! Daha yeni bir sürümüyle değiştirmiş olmalılar .. Yazıyı düzenleyeceğim
Daniel W.

5

Bu kabaca işi yapacak:

dpkg -l | grep grub | grep ii

Sadece 1.9x sürümünün Grub2 olarak bilinen şeyleri karıştırdığına dikkat etmelisiniz. Sanırım, insanların 17. yüzyılda 1600-1699 yıllarını arayacakları şekilde numaralandırıyorlar.


1
Bunun için hiçbir emir olmaması garip buluyorum. Grub -v ve yapılan bir grub komutu gibi. Tekrar teşekkürler Oli sen rock ^ ^.
Luis Alvarado

Bence v1.9 "Grub2 öncesi" olmalıydı - yani neredeyse hazır bir versiyon. Yine de, 2.0.x RC # ' nin onlar için daha iyi bir isim olacağını düşünürdünüz ...
Mei,

1
Sorun şu - önyüklemek için kullandığınız grub, şu anda çalıştırdığınız Ubuntu sisteminden yüklenmemiş olabilir. Bu nedenle diğer cevabı tercih ederim.
John S Gruber

2

Paket adı grub-pc'dir, yani bunu yapabilirsiniz:

dpkg -l grub-pc

size böyle bir şey gösterecek:

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)

2

Bunlardan herhangi biriyle de bulunabilir:

grub-probe --version 
grub-probe -V

0

Şapkamı da çembere atacağım. İle de yapabilirsinizapt-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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.