GRUB 설치 장치를 선택하는 방법


15

질문이 매우 간단하다고 생각하는 것에 대해 미리 사과드립니다. 방금 Ubuntu를 실행하는 전용 서버를 얻었고 SSH를 사용하여 액세스하고 있습니다. 나는 실행 sudo apt-get dist-upgrade하고 다음과 같은 오류 메시지를 받았습니다 : "GRUB 부트 로더가 이전에 더 이상 존재 또는 그 일반적으로 유일한 ID 어떤 이유로 변경되었습니다있는 디스크에 설치 확인과 동기화 애벌레 숙박을 설치 있는지 확인하는 것이 중요하다. grub-cfg와 같은 다른 구성 요소 나 새로운 리눅스 이미지를로드해야하므로 GRUB이 적절한 부팅 장치에 설치되어 있는지 다시 확인해야합니다. "

포럼은 새 사용자이므로 이미지를 게시 할 수 없지만 여기에 표시된 내용의 스크린 샷을 업로드했습니다. http://www.livingtheanswer.org/misc/grub.jpg

약간의 연구 끝에 / dev / sda에 설치해야한다는 것을 알고 있습니다. 그러나 해당 옵션을 선택하는 방법을 알 수 없습니다. 화살표 키를 사용하여 강조 표시 한 다음 Enter 키를 눌렀지만 작동하지 않았습니다. 나는 익숙하지 않은 명령이 있다고 가정합니다. 누구든지 나를 도울 수 있습니까? 어리석은 질문에 대한 사과

감사!

답변:


24

사용 Spacebar! 그것이 ncurses에서 선택하는 방법입니다 :)


1
그리고 ... 감사합니다! (경우에만 나는이 질문 것 전에 웹 검색 시간을 보내고.)
데이비드 보겔

LOL. 음, 이제 다음에 필요할 때까지 가져 왔습니다. ncurses 인터페이스 (텍스트 GUI 유형의 것들)는 때때로 매우 일반적입니다. 기꺼이 도와 드리겠습니다!
Niclas Nilsson

6

bash 스크립트에서 무인 업그레이드를 수행 할 수 있어야한다는 각도에서이 문제를 해결했으며이 "Grub 부트 로더가 이전에 디스크에 설치되었습니다"라는 문제가 발생합니다. '

처음에는 위 답변의 지침을 따르려고했습니다.

sudo grub-install /dev/sda
sudo update-grub

불행히도 이것은 문제를 해결하지 못합니다. 다음 apt-get dist-upgrade에 동일한 오류가 발생하고 업그레이드 스크립트가 중단됩니다.

해결책은 실행되는 것 같습니다

sudo dpkg-reconfigure grub-pc

/dev/sda/메시지가 표시되면 올바른 디스크 ( )를 선택하십시오 . 그런 식으로 다음에 dist-upgrade를 할 때 오류가 다시 발생하지 않습니다.


grib-pc를 재구성 할 때 디스크를 선택하라는 메시지가 표시되지 않습니까?
Douglas Gaskell

5
sudo grub-install /dev/sda

그때

sudo update-grub

업그레이드 할 때 grub을 올바른 드라이브에 자동으로 재설치하도록 debconf 방법을 사용하려고합니다.
psusi

@psusi 사용법 예제를 통해 확장 할 수 있습니까?
Douglas Gaskell
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.