[실제로 Linux Mint 20.2를 사용하고 있기 때문에 Ubuntu Ask를 다시 게시한 것이므로 이 질문은 이 사이트에 속합니다.]
저는 한동안 Windows 10과 Linux Mint가 설치된 두 개의 하드 드라이브에서 이중 부팅을 해왔고 최근에 GPU를 교체했습니다. 두 운영 체제 모두에서 드라이버를 업데이트한 후 GRUB에서 다음 문제가 발생했습니다. Mint에서는 Enter 키를 누르면 부팅되지만(거의) 누르면 즉시 메뉴의 마지막 항목으로 이동한 다음 GRUB를 사용할 수 없게 됩니다.. 마치 아래쪽 키를 한 번 누르는 것이 아니라 계속 누르고 있는 것과 같습니다! 다른 키를 사용해도 동일한 결과가 나타납니다. 나도 해봤다"씨" 터미널을 열면 실제로 "c" 문자가 프롬프트에 스팸으로 표시됩니다. 하지만 영원히는 아닙니다. 잠시 후에 멈춥니다. 그러면 아무 문자나 입력하면 동일한 결과가 나오며 터미널에 15~20번 나타납니다. 그리고 불행하게도 한 번은 Enter 이외의 키를 누르면 GRUB 메뉴가 영원히 중단됩니다.
몇 가지 조사를 해봤지만 이러한 증상과 유사하다고 찾은 유일한 토론은 다음과 같습니다.이건 런치패드에 있는 거. (GRUB의 키보드에 관한 대부분의 토론은 키보드를 전혀 감지하지 못하는 것에 관한 것입니다.) 이 문제는 오랫동안 존재해 온 것으로 보이며 1년에 한 번만 보고됩니다. 나는 또한 거기에 몇 가지 정보를 제공합니다.
지금까지 내가 시도한 것은 다음과 같습니다.
- USB 키보드를 USB3 포트에서 USB2 포트로 전환했습니다.
- BIOS에서 레거시 USB 지원 비활성화
- BIOS에서 XHCI 비활성화
- GRUB 정리 및 재설치(부팅 복구를 통해)
이러한 솔루션 중 어느 것도 효과가 없습니다. 하지만 때때로 GRUB을 사용할 수 있었습니다! 뭔가를 바꾼 후에는 대부분 문제가 해결된 것 같은 인상을 받습니다. 불행하게도 GRUB은 다음 재부팅 이후에도 여전히 오작동하고 있었고, 나는 이 희망을 일관되게 재현할 수 없었습니다.
다음으로 BIOS 자체를 업데이트해 볼 수도 있습니다. 나는 Windows의 AMD 드라이버 관리자가 이에 대해 뭔가를 하고 있다고 강하게 의심합니다. 아직 시간이 될지는 모르겠지만, 끝나면 알려드리겠습니다(수술이 성공적이길 바랍니다).
어쨌든 내 시스템에 대한 정보는 다음과 같습니다.
- 명령 결과
sudo dmidecode
(BIOS 관련 항목만 해당) - 부팅 복구의 마지막 BootInfo:sda는 Windows용, sdb는 Mint용, sdc는 저장 전용입니다.
더 많은 정보가 필요하면 문의하세요.
업데이트 17/09: 몇 가지 조사 후에 문제를 명확히 하기 위해 답변을 게시했습니다. 아래를 참조하세요.
답변1
드디어 해결했어요!
내가 하나 만들었어마더보드의 CMOS 지우기,그 다음에 키보드를 USB2 포트에 연결하세요..
나중에 이 문제가 발생하는 경우 이 첫 번째 단계는 선택 사항일 수 있습니다. 제 경우에는 하드웨어 오류가 발생했을 수도 있습니다.
한 가지 더 주목해야 할 사항이 있습니다.Grub이 실행되는 동안 USB 포트를 전환해도 효과가 없습니다.! 작동하기 전에 다시 시도하기 위해 재부팅해야 했습니다(실제로 케이스가 종료되었는지 파악하고 확인하는 데 5번의 시도가 필요했습니다).
자세한 내용은 다음을 참조하세요.리눅스 민트 포럼.
답변2
좋아요, 여전히 이 문제가 있지만 상당한 진전을 이루었습니다.
먼저 문제를 확인했습니다.GRUB 새로 고침 빈도가 너무 높아 키보드가 너무 민감해집니다.. 원클릭아래에10번의 누름으로 기록됩니다(GRUB 메뉴가 종종 정지됨). 이제 질문은 다음과 같습니다.키보드를 사용할 수 있도록 GRUB의 프레임 속도를 낮추려면 어떻게 해야 합니까?
이를 위해 나는 /etc/default/grub
영감을 받았습니다.이 스레드(정확히 동일한 문제가 있음) 및GRUB 문서, 몇 가지 값을 사용했습니다.
- GRUB_TERMINAL_INPUT: 시도해 보았지만
console
실제 효과는 없는 것 같습니다.usb_keyboard
serial
- GRUB_TERMINAL_OUTPUT
console
: 설정할 때("직렬"도 마찬가지) 다른 것 같습니다! 해상도를 가능한 한 작게 유지하면 키보드가 절반의 시간만 작동하게 됩니다! 불행하게도 나머지 절반에게는 내가 무엇을 하든 GRUB가 멈춥니다. - GRUB_GFX_MODE: 여러 가지 해결 방법을 시도했습니다. 많은 실험을 거친 후 해상도가 낮을수록 문제가 더 심각하다는 느낌이 들었습니다.
- GRUB_GFXPAYLOAD_LINUX: on 으로 설정하려고 했지만
text
문제가 발생하고 때로는 Linux가 부팅되지 않는 경우도 있었습니다. 어쨌든 이것은 분명히 GRUB 메뉴 자체가 아닌 Linux 부팅에만 영향을 미치기 때문에 중요하지 않다고 생각합니다. - GRUB_CMDLINE_LINUX_DEFAULT: 매개변수를 추가하여 프레임 속도를 수동으로 설정할 수 있다고 생각했는데
video=1920x1080@60
아무런 효과가 없었습니다.
나는 몇 가지 조합을 시도했는데 그 중 일부는 유망해 보였지만 궁극적으로 그 중 어느 것도 실제로 작동하지 않았으며 이제 다시 원점으로 돌아왔습니다.
적어도 나는 내가 무엇을 찾고 있는지 더 잘 알고 있습니다. 약간의 해결 방법이 있습니다. GRUB 메뉴에서 키보드를 매우 부드럽게 누르면 원하는 것을 선택할 수 있습니다. 그러나 이것은 이상적인 것은 아닙니다. 아주 작은 잘못된 움직임으로도 GRUB가 정지되고 강제로 재부팅될 수 있습니다. 그래서 다시 한 번 제안을 받습니다!
이 내 꺼야현재 그럽 구성, 덧붙여서.
답변3
제안된 다른 솔루션을 시도했지만 파일 GRUB_TERMINAL=console
에서 텍스트 모드로 변경하는 것 외에는 유용한 것을 찾을 수 없습니다 . 매우 향수를 불러일으키지만 매우 실용적입니다./etc/default/grub