GRUB 버전을 아는 방법


40

특정 버전의 Ubuntu에서 실행중인 GRUB 버전을 어떻게 찾을 수 있습니까? 알려주는 터미널 명령이 필요합니다.

답변:


54

나에게 @Daniel이 제공 한 위의 대답은 효과가 없습니다. 나는이 우분투 14.04 LTS (이 또한 우분투 17.10와 함께 작동) 내가 입력해야 브 (GRUB2)의 버전을 확인하기를 :

grub-install --version

grub2 버전 확인


1
그들이 새로운 버전으로 변경 한 것처럼 보였습니다. 더 이상 작동하지 않는 apt곳 에서와 같이 apt-get update -f명시 apt-get update --fix-missing
Daniel W.

16.04 LTS에서도 작동 :)
sarthak-sopho

18

깨끗한 우분투 설치에서는 grub 패키지 자체가 설치되지 않은 것 같습니다. 따라서 'grub -anyoption'을 입력하면 grub이 설치되지 않았다는 오류가 발생합니다. 그러나 예를 들어 입력 할 수 있습니다

grub-install -v

그리고 현재 설치된 올바른 버전의 grub을 제공합니다

여기에 이미지 설명을 입력하십시오

Grub의 버전은 1.99-21ubuntu3

편집 : 다른 사람들이 지적했듯이 최신 버전에서는 명령 줄 플래그가 변경되었습니다. 따라서 입력하는 대신 grub-install -v대문자 'V'또는 명시 적을 사용해야합니다.--version


2
나는이 방법이 더 친절하다고 생각합니다. 또한 grub-probe -V가 작동합니다.
Luis Alvarado 2012

1
기본적으로 'grub'으로 시작하는 / usr / bin 폴더의 모든 작업이 수행됩니다
Daniel W.

1
대문자 -V가 아닌 소문자가 아닙니다.
Sopalajo de Arrierez

힌트 주셔서 감사합니다! 그들은 최신 버전으로 변경했을 것입니다. 포스트에서 편집하겠습니다
Daniel W.

5

이것은 대략 작업을 수행합니다.

dpkg -l | grep grub | grep ii

버전 1.9x가 Grub2로 알려진 것을 혼동하기 만하면됩니다. 저는 사람들이 17 세기 1600-1699라고 부르는 것과 비슷한 방식으로 번호를 매겼다 고 생각합니다.


1
나는 그것에 대한 명령이 없다는 것이 이상하다고 생각합니다. grub 명령을 사용하여 -v를 수행하고 완료했습니다. 다시 한번 감사합니다 Oli you rock ^^.
Luis Alvarado 2012

v1.9는 "pre-Grub2", 즉 거의 준비된 버전 이라고 생각합니다 . 그러나, 당신은 2.0.x RC # 가 그것들을 위해 더 나은 이름을 지었을 것이라고 생각할 것입니다 ...
Mei

1
문제는-현재 부팅중인 grub이 현재 실행중인 Ubuntu 시스템에서 설치되지 않았을 수 있습니다. 따라서 나는 다른 대답을 선호합니다.
존 S Gruber

2

패키지 이름은 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)

2

다음 중 하나를 사용하여 찾을 수도 있습니다.

grub-probe --version 
grub-probe -V

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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.