답변:
나에게 @Daniel이 제공 한 위의 대답은 효과가 없습니다. 나는이 우분투 14.04 LTS (이 또한 우분투 17.10와 함께 작동) 내가 입력해야 브 (GRUB2)의 버전을 확인하기를 :
grub-install --version
깨끗한 우분투 설치에서는 grub 패키지 자체가 설치되지 않은 것 같습니다. 따라서 'grub -anyoption'을 입력하면 grub이 설치되지 않았다는 오류가 발생합니다. 그러나 예를 들어 입력 할 수 있습니다
grub-install -v
그리고 현재 설치된 올바른 버전의 grub을 제공합니다
Grub의 버전은 1.99-21ubuntu3
편집 : 다른 사람들이 지적했듯이 최신 버전에서는 명령 줄 플래그가 변경되었습니다. 따라서 입력하는 대신 grub-install -v
대문자 'V'또는 명시 적을 사용해야합니다.--version
-V
가 아닌 소문자가 아닙니다.
이것은 대략 작업을 수행합니다.
dpkg -l | grep grub | grep ii
버전 1.9x가 Grub2로 알려진 것을 혼동하기 만하면됩니다. 저는 사람들이 17 세기 1600-1699라고 부르는 것과 비슷한 방식으로 번호를 매겼다 고 생각합니다.
패키지 이름은 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