UEFI가 비활성화된 미니 XTA 박스 64b Intel이 있습니다. 한동안 Mate, W7 및 W10을 실행해 왔으며 훌륭하게 작동합니다. Mate와 W7은 하나의 SSD에 있고 W10은 두 번째 SSD에 있습니다. GRUB은 3개 모두 잘 찾아서 시작할 수 있습니다. 그래서 나도 W11을 하고 싶다. W10 파티션을 축소하고 USB 스틱을 사용하여 여유 공간에 W11을 설치했습니다. 물론 MS는 자신들이 유일한 부트로더를 갖고 있다고 생각하고 그럽을 다루고 있습니다. 그러나 MS 부트로더는 한 SSD의 W11 파티션과 다른 SSD의 W7 파티션만 인식합니다. Live Mate USB re-assert grub을 사용했지만 여전히 Mate, W7 및 W10만 찾았습니다. 그래서 W10에서는 Easy-BCD를 사용하여 W11 파티션을 가리키는 부팅 항목을 추가했습니다. 이제 grub W10 항목에서 Windows 부트로더로 이동하여 W10 및 W11을 선택합니다. W10을 선택하면 즉시 W10을 입력할 수 있습니다. 그러나 W11을 선택하면 먼저 grub으로 재부팅되고, W10 grub 항목을 다시 선택하면 W11이 부팅됩니다. grub에서 직접 설치된 모든 운영 체제에 액세스하고 싶습니다. 이것이 가능한가?
Oldfred의 링크에서 BIOS/UEFI MBR/GPT에 대해 다시 배웠습니다. 첫째, UEFI가 비활성화된 상태로 Linux/W7이 설치되었으므로 두 번째 디스크 파티션에서 UEFI/GPT를 사용할 것으로 기대할 수 없습니다. 둘째, Windows가 자체 파티션을 만들도록 허용하면 각 운영 체제가 여러 파티션을 설정하려고 하기 때문에 다중 부팅 문제가 발생합니다. 전체 디스크를 사전 분할함으로써 W10/W11이 모든 것을 단일 파티션에 설치하도록 강제할 수 있습니다.
또한 드라이브 사이에 이상한 일이 발생하지 않도록 Linux/W7 디스크에서 sati 케이블을 분리하는 것이 현명한 것 같습니다. MS BCD를 사용하여 원하는 W10/11을 선택하려는 경우 이 모든 것이 작동합니다. 하지만 GRUB에서 직접 W10 또는 W11을 로드하고 싶습니다. 그러나 디스크(W11 파티션)에는 BCD 저장소가 하나만 있습니다. 각 파티션에 항목이 하나만 포함된 자체 BCD를 갖도록 W10 파티션에 추가하는 방법을 모르겠습니다. 그런 다음 GRUB는 두 가지를 모두 찾을 수 있어야 하며 원하는 것을 얻을 수 있습니다.
답변1
oldfred의 참조 내용을 다시 읽어보니 Windows 부팅 플래그의 중요성을 잘 이해하게 되었습니다. Booth Window 메인 파티션을 부팅 가능하게 만들 수 있을 것이라는 기대가 있었지만 그렇지 않았습니다. gparted를 사용하여 부팅 플래그를 교체하면 W10을 독립 실행형으로 부팅하는 데 필요한 모든 BCD 및 부팅 항목과 함께 W10을 해당 파티션에 다시 설치할 수 있었습니다. (W11 파티션이 설정되었습니다.)
Mate에서는 os-prober, update-grub 및 grub-customizer를 사용하여 grub 테이블 태그를 정리합니다. 이제 grub이 다음을 보여줍니다. Linux: W7: W10: W11: 정말 행복합니다. 이것이 정답 형태이기를 바랍니다.