먼저 BIOS에 액세스하지 않는 한 "해당 장치 없음: ID"를 선택하세요.

먼저 BIOS에 액세스하지 않는 한 "해당 장치 없음: ID"를 선택하세요.

핵심 문제는 내 노트북 ​​BIOS입니다. 확신하지만 안타깝게도 새 버전을 업데이트한 후에는 변경할 수 없습니다.

내 기본 OS는 SSD에 저장되고 이전 OS는 grub도 설치된 HDD에 저장됩니다.

두 옵션 모두 부팅 시 grub에 올바르게 표시되지만 때로는 오류 없이 둘 중 하나를 선택할 수 없는 경우도 있습니다 no such device : {8 character UUID}. 그러나 UEFI BIOS로 부팅한 다음 grub을 시작하면 문제가 없습니다.

여기서 문제는 SSD 인클로저가 무언가를 초기화하는 데 너무 많은 시간이 걸리고 이로 인해 BIOS가 이를 안정적으로 감지하지 못한다는 것입니다.

그렇기 때문에 OS가 문제를 감지하고 거기에서 SSD를 부팅하는 데 필요한 대기 시간이 늘어날 것이라고 생각했기 때문에 이 문제를 해결할 수 있다고 생각하면서 grub을 설치하려고 했습니다.

일부 시간 초과를 추가해도 문제가 해결되지 않는 것 같습니다. 문제의 grub 문서를 몇 시간 동안 살펴봤지만 문제를 해결하는 설정을 찾지 못했습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

나는 읽었습니다:grub2(Win10/Fedora)에는 해당 장치가 없습니다.

그러나 나는 이것이 내 문제를 해결할 것이라고 생각하지 않으며 발생할 수 있는 다른 문제를 다루고 싶지 않습니다.

답변1

장치가 전원을 켜는 즉시 감지되지 않지만 BIOS 설정에 액세스한 후에 감지되는 경우 이는 일반적으로 전원을 켜고 펌웨어가 저장 장치의 존재를 감지하는 사이에 지연이 있음을 의미합니다.

이 모든 일이 일어난 이후로앞으로GRUB가 로드되었으므로 GRUB에 지연을 추가해도 여기서는 도움이 되지 않습니다. 대부분의 배포판에서 GRUB는 GRUB 이미지가 하드웨어를 직접 사용하도록 특별히 구축되지 않은 한(그리고 GRUB의 소스 코드에 실제로 적절한 드라이버가 있는 경우) 펌웨어(BIOS 또는 UEFI)에서 제공하는 장치 목록을 사용합니다.

BIOS 설정에 부팅 시 짧은 지연을 도입하는 방법이 포함되어 있거나 부팅 시간 자체 테스트에 시간이 조금 더 걸리도록 허용하는 경우 문제가 해결될 수 있습니다. 예를 들어, 현재 "Fast Boot" BIOS 설정이 활성화되어 있으면 비활성화해 보십시오.

8자리 UUID는 어떤 디스크를 참조합니까? (바라보다 lsblk -o +uuid)

HDD를 언급하는 경우 이는 HDD가 오래되었음을 의미할 수 있으며 실제로 고장이 나기 전에 교체를 고려할 수 있습니다.

관련 정보