내 컴퓨터에는 두 개의 드라이브가 있습니다. 하나는 Windows가 정전 직후 감지를 중지하는 SSD이고(이유는 모르겠지만 잘 작동함), 다른 하나는 Windows가 설치된 일반 하드 드라이브입니다. 어제 SSD에 Kali를 설치했는데 Windows를 부팅할 수 없었습니다. 시작할 때마다 "Windows 시작 중"이라는 메시지가 약 2초 정도 나타났다가 사라지고 검은 화면만 나옵니다. 때로는 시동 복구를 제공하지만 그것도 작동하지 않습니다.
나는 시도했다:
- 안전 모드
- 마지막으로 알려진 양호한 구성
- Windows에서 Linux로 하드 드라이브의 MBR을 복구합니다(syslinux의 mbr.bin 사용).
무슨 일이에요? 다른 드라이브에 설치하면 Windows에도 영향을 미치는 이유는 무엇입니까?
편집하다
그래서 몇 가지 제안을 바탕으로 몇 가지 테스트를 실행했습니다. 내가 찾은 것:
- SSD를 분리하면 Windows를 부팅할 수 있습니다.
- memtest에서 아무런 문제가 발견되지 않았습니다.
- gnome 디스크 유틸리티에서도 문제가 발견되지 않았습니다.
- disk.sys를 로드할 때 안전 모드가 중단되는 것 같습니다(그게 말이 되는 것 같습니다).
답변1
당신은 다음과 같이 썼습니다:
- SSD를 분리하면 Windows를 부팅할 수 있습니다.
grub
그럼 부트로더로 사용되는지 궁금합니다 . 그렇다면 grub
구성에서 디스크를 교체해야 합니다.
첫 번째 하드 드라이브가 아닌 다른 하드 드라이브에 DOS(또는 Windows)를 설치한 경우 운영 체제가 첫 번째 하드 드라이브가 아닌 다른 디스크에서는 부팅할 수 없으므로 디스크 스와핑 기술을 사용해야 합니다. GRUB에서 사용되는 해결 방법은 다음과 같은 드라이브 맵(drivemap 참조) 명령입니다.
drivemap -s (hd0) (hd1)
자세한 내용은 다음을 참조하세요.https://www.gnu.org/software/grub/manual/html_node/DOS_002fWindows.html#DOS_002fWindows
당신은 또한 볼 수 있습니다Windows가 hd1에서 부팅할 수 없습니다..