GRUB का संस्करण कैसे पता चलेगा


40

मुझे GRUB का संस्करण कैसे मिलेगा जो उबंटू के एक विशेष संस्करण में चल रहा है? मुझे एक टर्मिनल कमांड चाहिए जो मुझे बताए।

जवाबों:


54

मेरे लिए @Daniel द्वारा दिया गया उपरोक्त उत्तर काम नहीं करता है। मेरे पास Ubuntu 14.04 LTS है (यह भी Ubuntu 17.10 के साथ काम करता है) और Grub (Grub2) के संस्करण की जांच करने के लिए मुझे टाइप करने की आवश्यकता है:

grub-install --version

grub2 संस्करण की जाँच करें


1
सही लगता है कि उन्होंने इसे कुछ नए संस्करण के साथ बदल दिया है। ठीक उसी तरह जैसे aptकि apt-get update -fअब कोई काम नहीं करेगा और आपको apt-get update --fix-missing
डैनियल डब्ल्यू।

16.04 LTS के साथ भी काम करता है :)
सार्थक-सोफो

18

साफ ubuntu पर स्थापित है ग्रब पैकेज ही स्थापित नहीं लगता है। इस प्रकार 'grub -anyoption' टाइप करने से एक त्रुटि आती है जो कहती है कि grub स्थापित नहीं है। हालाँकि आप उदाहरण के लिए टाइप कर सकते हैं

grub-install -v

और यह आपको वर्तमान में स्थापित ग्रब का सही संस्करण देगा

यहाँ छवि विवरण दर्ज करें

ग्रब का संस्करण है 1.99-21ubuntu3

संपादित करें: जैसा कि दूसरों ने बताया है कि कमांडलाइन के झंडे नए संस्करणों में बदल दिए गए हैं। इसलिए अब टाइप करने के बजाय grub-install -vआपको एक राजधानी 'V' या स्पष्ट का उपयोग करना होगा--version


2
मुझे यह इस तरह अधिक अनुकूल लगता है। ग्रब-जांच -V काम करता है।
लुइस अल्वाराडो

1
मूल रूप से आपके / usr / बिन फ़ोल्डर में सब कुछ जो 'ग्रब' से शुरू होता है, वह काम करता है
डैनियल डब्ल्यू।

1
अपरकेस -V, लोअरकेस नहीं।
शालाजो डे एरियेरेज़

संकेत के लिए आह धन्यवाद! उन्होंने इसे एक नए संस्करण के साथ बदल दिया होगा..मैं इसे पोस्ट में संपादित करूँगा
डैनियल डब्ल्यू।

5

यह मोटे तौर पर काम करेगा:

dpkg -l | grep grub | grep ii

आपको ध्यान देना चाहिए कि बस चीजों को भ्रमित करने के लिए कि संस्करण 1.9x को ग्रब 2 के रूप में जाना जाता है। मुझे लगता है कि वे इसे इसी तरह से संख्या देते हैं कि लोग 1600-1699, 17 वीं शताब्दी को कॉल करेंगे।


1
मुझे यह अजीब लगता है कि इसके लिए कोई आज्ञा नहीं है। एक ग्रब कमांड की तरह जो ग्रुव -v और किया जाता है। धन्यवाद फिर से ओली आप रॉक ^ ^।
लुइस अल्वाराडो

मुझे लगता है कि v1.9 "पूर्व-ग्रब 2" माना जाता है - अर्थात, लगभग तैयार संस्करण। फिर भी, आपको लगता है कि 2.0.x RC # उनके लिए बेहतर नामकरण होता ...
मेई

1
बात यह है कि आप जिस बूट का उपयोग कर रहे हैं, वह आपके द्वारा वर्तमान में चलाए जा रहे उबंटू सिस्टम से स्थापित नहीं किया जा सकता है। इसलिए मैं दूसरे उत्तर को प्राथमिकता देता हूं।
जॉन एस ग्रुबर

2

पैकेज का नाम ग्रब-पीसी है, इसलिए आप ऐसा कर सकते हैं:

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)


0

मैं अपनी टोपी रिंग में भी फेंक दूंगा। आप इसके साथ भी कर सकते हैं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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.