Grub은 크런치뱅 설치 후 창을 나열하지 않습니다.

Grub은 크런치뱅 설치 후 창을 나열하지 않습니다.

저는 수년간의 우분투 경험이 있지만 우분투가 아닌 배포판을 사용한 것은 이번이 처음입니다. unetbootin으로 생성된 부팅 가능한 USB 스틱에서 Crunchbang을 성공적으로 설치했고(노트북의 CD 드라이브가 손상됨) 설치가 끝나면 grub을 설치할 것인지 묻는 메시지가 나타납니다. 기존 Windows 운영 체제를 감지하고 모든 운영 체제를 나열하면 괜찮을 것이라고 말합니다.

그래서 grub을 설치하게 했고, 이제 내 컴퓨터로 부팅하면 grub 부팅 메뉴에 Crunchbang 목록이 몇 개만 표시됩니다. 내 창문에 접근할 수 없게 되었습니다.

내 경험에 비추어 grub 부팅 메뉴에 표시될 항목을 나열하려는 menu.lst 파일을 찾으려고 했습니다. 그런데 그 파일을 찾을 수가 없어요. 아마도 크런치뱅이 그것을 다른 위치에 놓을 수도 있겠죠?

내 Windows가 grub 부팅 메뉴에 나열되기를 원합니다. 어떤 아이디어가 있나요?

편집하다:질문에 대한 의견에서그럽 메뉴 편집/boot/grub/grub.cfg크런치뱅 시스템에 해당 파일이 존재 해서 부팅 메뉴의 위치를 ​​알게 되었습니다 . 이제 창을 얻으려면 어떻게, 무엇을 추가해야 하는지 알아야 합니다.

편집 2:sudo update-grub위와 같은 문제에서 Windows 항목을 grub 부팅 목록에 넣는 방법을 배웠고 모든 것이 정상이었습니다. 하지만 여전히 궁금합니다. 크런치뱅이 이를 감지하고 추가하겠다고 했을 때 왜 처음에는 없었습니까? 감사해요.

답변1

문제가 해결된 것 같습니다. 몇 가지 정보를 추가하고 싶습니다.

  • menu.lstGrub Legacy에 속해 있으므로 파일을 찾을 수 없습니다 . Crunchbang을 포함하여 많은 배포판이 Grub 2를 기본 부트로더로 사용하도록 전환했습니다.
  • grub.cfg존재하지만 편집할 수는 없습니다. 올바른 방법은 /etc/grub.d/파일을 편집한 다음 실행하는 것 입니다 grub-mkconfig.
  • update-grub일부 배포판(데비안 기반인 것 같습니다) 에는 시스템을 조사하고, 채우고 /etc/grub.d/, 한 번에 실행할 수 있는 스크립트가 있습니다 .grub-mkconfig
  • 나는 설치 프로그램의 버그 가능성에 대해 xenoterracide에 동의합니다. 재현할 수 있는 경우 Crunchbang 개발자가 수정할 수 있도록 버그 보고서를 제출해 주시기 바랍니다.

답변2

다른 사람들이 언급했듯이 해결책은 Crunchbang에서 실행하는 것이며 sudo update-grub다음에 부팅할 때 Windows가 grub 부팅 목록에 나타나야 합니다.

답변3

이 문제는 CD에서 설치할 때도 발생합니다. 나는 다음을 실행하여이 문제를 해결했습니다.sudo update-grub

관련 정보