Grub에 USB 드라이브가 표시되지 않습니다

Grub에 USB 드라이브가 표시되지 않습니다

이동식 미디어에서 부팅하는 문제를 해결하려고 하는데 몇 가지 문제가 발생했습니다. 한 노트북(HP 노트북 17-by0062st)에서 기본 부팅에 있는 USB 스틱을 인식하도록 Grub을 얻을 수 없습니다. 즉, 머신이 내부 하드 드라이브에서 정상적으로 부팅되도록 하고 cgrub 시간이 초과되기 전에 Enter 키를 누릅니다. lsgrub 터미널을 입력하고 보았습니다 .

grub> ls
(hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (cd0)

4개의 GPT 파티션이 있는 프로젝트는 hd0내부 HDD이며 항상 표시됩니다. 나는 이 cd0품목이 내 광학 드라이브라고 가정합니다. ls드라이브에 디스크가 없더라도 항상 출력에 표시됩니다. USB 포트의 USB 스틱으로 부팅할 때 예상한 추가 항목이 나타나지 않습니다. USB 스틱의 주황색 표시등이 켜져 마더보드가 USB 스틱을 찾았음을 나타냅니다. USB 메모리 스틱이 유효합니다. 일반 GNU 운영 체제를 사용하고 나면 이를 설치하고 파일을 볼 수 있습니다. 또한 다른 노트북(Dell Latitude)에서는 ls항목이 포함된 출력을 사용하여 예상대로 파일을 나열 (hd1) (hd1,msdos1)할 수 있습니다 .ls (hd1,msdos1)/

EFI 노트북입니다. 이전 Dell Latitude(작동)는 BIOS입니다. 그 외에 다른 것은 잘 모르겠습니다. 가져올 수 있는 확실한 모듈이나 grub이 드라이브를 다시 검색하도록 실행할 수 있는 명령이 있습니까?

감사해요.

편집/업데이트

그래서 줄거리가 더 두꺼워집니다. 랩톱을 정상적으로 Grub으로 직접 부팅하면 USB가 설명대로 표시되지 않습니다.하지만, ESC부팅 시 EFI 부팅 메뉴를 누르고 이동하여 grub을 수동으로 선택하면 USB 장치가 표시됩니다. 두 개의 플래시 스틱과 WD My Book 외장 하드 드라이브를 통해 이를 확인했습니다. 기본 부팅 순서를 수행하라고 지시하면 너무 빠르거나 그와 비슷하지만 부팅 메뉴를 탐색하고 grub이 드라이브의 위치를 ​​알고 있으면 모든 것이 올바르게 매핑됩니다.

이에 대해 아는 사람이 있을 경우를 대비하여 이 질문을 하루 정도 남겨 두겠습니다. 하지만 이는 특별히 grub 개발자에게 보내야 할 질문일 수 있습니다.

답변1

문제는 단순히 결함이 있는 폐쇄 소스 EFI 시스템인 것 같습니다. 제 댓글에서도 언급했듯이 메뉴를 수동으로 부팅해서 식별이 가능했습니다. 또한 EFI 구성 메뉴를 살펴보고 첫 번째 부팅 옵션으로 grub을 부팅하도록 재설정했으며 이제 grub 콘솔에서 USB 스틱과 외부 드라이브를 안정적으로 찾습니다. 솔직히 말해서 실제 해결책이 무엇인지 잘 모르겠습니다.

답변2

나는 동일한 문제가 있었고 (동일한 해결 방법 - 먼저 BIOS를로드 한 다음 종료 한 다음 USB의 grub 메뉴가 나타남) @oldfred가 제안한대로 UEFI 빠른 부팅을 비활성화했습니다. 분명히 내 시스템에서는 fastboot가 USB를 우회합니다.

그건 그렇고, 이것은 AMI BIOS 및 ASUS BIOS 유틸리티를 갖춘 ASUS ROG 노트북입니다.

관련 정보