Grub2를 통해 직접 Windows 부팅


1

Windows 7, Windows 10 및 OpenSUSE가 포함 된 UEFI 다중 부팅 시스템이 있습니다.

현재 Windows를 부팅하려면 먼저 Grub2에서 Windows Boot Manager를 선택하고 Windows Boot Manager를 체인로드 한 다음 Windows 버전을 선택해야합니다.

그러나 두 개의 부트 로더 메뉴가 없으므로 Grub에서 Windows 버전을 직접 선택할 수 있기를 원합니다.

답변:


1

각 Windows 버전에 대해 별도의 EFI 시스템 파티션 (ESP) 을 사용하여이 작업을 수행 할 수 있어야합니다 . 이것은 약간의 파티션 저글링이 필요합니다. 새로운 설정에서는 다음과 같은 작업을 수행합니다.

  1. Windows의 첫 번째 버전을 설치하십시오 (7이라고 가정하십시오). 나중의 OS를 위해 디스크에 할당되지 않은 공간을 남겨 두십시오.
  2. 유형 코드를 변경할 수있는 파티션 편집기를 사용하여 1 단계에서 만든 ESP 및 Windows 파티션의 유형 코드를 다른 값으로 변경하십시오. 예를 들어, 사용 gdisk하면 둘 다 8300 ( gdiskLinux 파일 시스템 용 코드)으로 변경할 수 있습니다 .
  3. 두 번째 Windows (10)를 설치하십시오.
  4. Linux 배포판을 설치하십시오 (OpenSUSE).
  5. OpenSUSE에서 2 단계에서 변경 한 유형 코드를 다시 원래 값으로 변경하십시오.

이상적으로는 Linux 설치 중 GRUB을 설정 한 스크립트가 두 Windows 버전을 올바르게 감지하므로 이제 두 Windows 버전을 모두 부팅 할 수 있습니다. 그렇지 않은 경우 GRUB 메뉴를 수동으로 사용자 정의하거나 다른 부팅 관리자로 변경할 수 있습니다.

이미 모든 것을 설치 한 것처럼 들리므로 파티션 하나를 소량 (~ 550MiB) 축소하고 여유 공간에 두 번째 ESP를 만들어이 절차를 적용 할 수 있습니다. 그런 다음 유형 코드를 저글링하고 Windows 복구 유틸리티를 사용하여 Windows 용 새 부트 로더를 설치할 수 있습니다. 그런 다음 GRUB를 다시 설치하거나 기본 부팅 로더로 재설정 한 다음 GRUB 항목을 업데이트하여 Windows 부팅 로더를 부팅해야합니다.


0

내 지식으로는 당신은 이것을 할 수 없습니다. (내가 틀렸다면 어떻게해야하는지 알려주십시오. 나도 알고 싶습니다!).

그러나 시간 종료를 매우 짧은 기간 (0 초)으로 설정하여 기본 부팅 옵션을 자동으로 계속 사용하면 Windows 부팅 메뉴를 통해 수동으로 입력하지 않아도됩니다.
"내 컴퓨터", 고급 탭, 시작 옵션의 속성을 통해 Windows에서 구성 할 수 있습니다.
(또는 그것과 매우 비슷한 것입니다. 현재 Windows 시스템을 확인하기에 편리하지 않습니다. Windows 버전마다 약간의 변형이 있습니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.