오늘은 Windows 10과 함께 Linux Mint를 설치했습니다. 설정은 다음과 같습니다.
- 첫 번째 드라이브 SSD: Windows 10(MBR)
- 두 번째 드라이브: 일부 데이터(MBR)
- 세 번째 드라이브: 추가 데이터(MBR)
- 네 번째 드라이브: 이전 드라이브의 백업과 민트를 설치한 별도의 파티션입니다. (큰 드라이브이므로 GPT)
부팅은 UEFI가 아니라 표준입니다(BIOS가 UEFI를 허용하더라도 Windows 및 Mint는 표준 방식으로 설치됩니다). 설치는 순조롭게 진행되었고 재부팅 후 Grub이 Mint, memtest, Windows 10 부팅 옵션과 함께 나타나서 Mint로 계속 부팅했습니다. 이상하게 작동하기 시작하면 시스템 업데이트를 수행했습니다.
재부팅 후 grub rescushell에 들어가면 다음 메시지가 나타납니다.
error: no such device: {UUID}
error: unknown filesystem
ls
" "를 발행하면
(hd0)
Live USB로 다시 재부팅하고 UUID가 변경되었는지 확인했지만 모든 것이 괜찮아 보였습니다. 루트 파티션을 마운트하고 grub.cfg를 확인했는데 " insmod part_gpt
"가 있으므로 gpt 모듈을 로드해야 합니다.
재부팅했는데 grub이 다시 나타났습니다.
이제 상황은 더욱 이상해집니다! grub에서 OS를 부팅하면 정상적으로 부팅되지만 재부팅하자마자 동일한 동작으로 이전과 동일한 오류가 발생합니다. 일반 grub으로 돌아갈 수 있는 유일한 방법은 라이브 USB를 부팅한 다음 재부팅하는 것입니다(다른 방법은 없음). Mint, Windows 및 memtest 등을 사용하여 grub을 설치하라는 메시지가 표시됩니다. Mint나 Windows로 부팅하는 등 여러 번 시도했지만 재부팅할 때마다 멈춰서 언급된 해결 방법을 수행해야 했습니다.
LIVE에서 재부팅한 후 grub을 복원하면 grub 콘솔로 이동하여 " ls
"를 실행하면 모든 드라이브와 파티션을 볼 수 있습니다.
(hd0) (hd1) (hd2) (hd3) (hd3,gpt3) (hd3,gpt2) (hd3,gpt1) (hd4)
(아직 플래시 드라이브가 연결되어 있기 때문에 더 많이 표시될 수도 있습니다.)
문제를 해결하기 위해 시도한 단계(이득 없음):
grub-install /dev/sda
(첫 번째 드라이브이므로 부트로더가 필요한 위치를 추측합니다.) Live USB 결과: "/cow" 경로에 문제가 있어서 실패했습니다(정확한 오류 메시지가 기억나지 않습니다. 메모리에서 쓰고 있습니다. 필요한 경우 집에 도착하면 추가하겠습니다)
grub-install /dev/sda
Live USB에서 재부팅한 후 Mint 결과: 설치 성공, 오류 메시지 없음,update-grub
이어서
grub-probe
, 부팅이 열려 있다는 메시지가 표시되어/dev/sdd
(부팅 파티션이 기술적으로 열려 있기 때문에) ""를 시도했습니다.grub install /dev/sdd
결과: 블랙리스트 없이는 GPT 파티션에 grub을 설치할 수 없다는 오류 메시지가 표시되므로 권장되지 않습니다.
insmod part_gpt
grub.cfg 파일의 맨 위에 ""를 추가하려고 하면 아무 것도 발생하지 않습니다. 잔돈을 유지해주세요.
답변1
일부 디스크가 항상 안정적인 방식으로 감지되지 않는 것 같습니다. 이는 가능한 하드웨어 또는 펌웨어 문제를 나타냅니다.
Windows를 사용하여 디스크 상태 확인크리스탈 디스크 정보또는 리눅스 smartctl
명령. 예를 들어 디스크를 확인하려면 다음을 수행하세요 /dev/sda
.
smartctl -i -HA -l error -f brief /dev/sda
모든 디스크가 정상이면 BIOS 설정에서 부팅 프로세스에 짧은 지연을 추가하여 BIOS가 디스크 감지를 시도하기 전에 디스크 회전/재설정에 더 많은 시간을 제공할 수 있는지 확인하십시오.
답변2
이런 일이 나에게 일어났고 여러분과 마찬가지로 BIOS에서 빠른 부팅을 활성화한 후 문제가 발생하기 시작했다는 것을 깨닫기 전까지는 가끔 작동했지만 대부분의 경우 작동하지 않는다는 사실에 혼란스러웠습니다.
수리하다,빠른 시작 비활성화BIOS 설정에서 부팅/시작합니다.
그래도 작동하지 않으면 어떤 이유로 디스크 시간이 초과되었거나(디스크 불량 또는 BIOS가 대기하지 않음) 감지되지 않았음을 의미합니다(외부 드라이브에 USB 전원이 부족함).
시간 초과의 경우,일부BIOS에는 SATA 드라이브 유형, 특히 HDD/SSD인지, 회전 시간이 있는지 여부를 지정하는 설정이 있습니다. 환경유형=하드 드라이브그리고스핀=참BIOS는 이를 감지할 수 있을 만큼 충분히 기다리도록 지시해야 합니다.