
제발이동하지 않습니다슈퍼유저에게 이 질문을 하세요. 내 질문은 Windows에 고유하지 않은 EFI 파티션 조작과 관련이 있습니다.
배경
UEFI 및 OS 버전에 문제가 발생하여 도움이 필요합니다. 이것은 결코 내 OEM이나 선호하는 OS에 대한 광고가 아니지만 문제에 대한 철저한 설명을 제공하기 위해 이를 사용하고 있습니다. 최근에 제가 발견한 것은자이닥스, 게임 시스템 OEM 빌더입니다. 나는 또한 게임 외에도 Linux 및 OS 실험을 위해 구축한 시스템을 사용합니다. 나는 내 자신을 만들곤 했지만 나이와 장애로 인해 내 손의 힘과 인내심이 심각하게 방해를 받았고, 이것이 바로 이 문제가 시작되는 곳입니다.
문제
내 시스템은 UEFI, SecureBoot 등을 지원하는 MSI 마더보드로 구축되었습니다(상당히 최근에 구축됨). 재고 MS Windows UEFI 로더를 다음으로 교체했습니다.재정의. 이 EFI 부팅 관리자를 사용하면 다음 OS를 모두 다른 드라이브에서 부팅할 수 있습니다.
- Windows 11 M2 - 1TB(EFI 파티션도 있음)
- 젠투 리눅스
- FreeBSD 12 또는 13(오랫동안 손대거나 업데이트하지 않았기 때문에 제거했습니다)
#3을 제거하고 나면 이제 빈 드라이브(8TB 크기)가 생겼고 한 번도 해본 적이 없는 일을 시도해 보기로 결정했습니다. 현재 버전으로 "변환"하기를 바라며 빈 8TB에 Windows 11을 설치했습니다.아틀라스OS. Windows Installer는 내 M2 드라이브에서 EFI 파티션을 올바르게 찾아 해당 항목을 Windows 로더(WinLoad.efi)에 추가했습니다. 이제 winloader
Widows 11에 대한 2가지 선택 사항이 있는 (흰색 및 파란색 화면) 기반 부팅 메뉴가 있습니다 .
Linux의 병렬 버전
이것이 Windows라는 사실을 잠시 잊고 두 번째 설치를 속여 두 번째 드라이브에 EFI 파티션(장애로 인해)을 구축하도록 속이기 위해 첫 번째 설치의 연결을 끊을 수 없다는 것을 기억하고 다음 시나리오를 사용합니다.
- 위의 Word Windows를 Linux 배포판으로 교체
- 이 예에서는 Ubuntu를 선택하겠습니다.
- Ubuntu
grub
버전 X 사본 1을 유일한 EFI 파티션에 설치하십시오. grub
유일한 EFI 파티션에 Ubuntu 버전 X 사본 2를 설치하십시오.
grub
이제 EFI 파티션에 폴더가 하나만 있기 때문에 두 번째 설치로 첫 번째 설치를 방해했다는 사실을 깨닫고 ubuntu
서로 독립적으로 두 복사본에 액세스하고 싶기 때문에 막혔습니다. 다른 방식으로 구현해야 하는 수정 유형의 예는 다음을 참조하세요.rEFInd에서는 동일한 OS(Ubuntu-MATE)의 2개 인스턴스에 대해 2개의 서로 다른 OS 아이콘이 필요합니다..
Windows/rEFInd에서 이 작업을 수행하려면 다음으로 시작했습니다.타사 부팅 관리자에서 여러 Windows 설치 부팅. "7 Windows 시작하기..." 단계를 보면 이 문제가 해결될 때까지 두 버전 중 하나를 사용하기 위해 수행해야 하는 작업이 바로 이 단계입니다.
두 번째 답변을 사용하기 전에 단 하나의 EFI 파티션으로 이 작업을 수행하려고 합니다.듀얼 부팅 Windows 10 시스템에 rEFInd 설치(왜 지금 옮기는 것을 원하지 않는지 보시겠습니까?) 가능하다면 드라이브 전체에 EFI 파티션을 두지 않는 것이 좋습니다.
수정 시도
- Windows 명령 프롬프트에서
mountvol b: /s
.rEFInd
작동했습니다. 처음으로 Gentoo 설치에 접근하지 않고 설치했을 때 그렇게 했습니다.
mkdir b:\EFI\Win10
그리고mkdir b:\EFI\AtlasOS
.- 다시 작업했지만 비어 있고 EFI 파티션을 망치고 싶지 않습니다.
- 첫 번째
xcopy /s b:\EFI\Microsoft\Boot b:\EFI\win10
- 잘사격, 로 실패했습니다
Sharing Violation
. 무엇?!?! 잠깐만요, 관리자 권한으로 프롬프트를 실행하지 않았나요? 내 계정이 관리자 그룹에 있지 않습니까... 확인 중... 예 아 잠깐만요 Microsoft는 제가 설정한 시스템에서 EFI를 수동으로 변경하려는 제가 바보라고 생각합니다. 소유하다. 하지만 잠깐만요, 젠투 설치에서 편집할 수 있습니다:
- 잘사격, 로 실패했습니다
- 젠투로 재부팅했습니다
- 탑재됨
boot
- EFI 파티션의 이름이
gparted
기억나지 않아서 열었습니다 ./dev
Mount
EFI 파티션을/boot/efi
Cd
에드/boot/efi/EFI/Microsoft/Boot
- AtlasOS에서도 발행되었으며
cp -xa . /boot/EFI/Win10
동일 grub
에서 직접 커널을 부팅해야 했기 때문에 다시 설치했습니다rEFInd
.
이제 마침내 BCD를 변경하고 Windows로 돌아가는 단계에 이르렀습니다. 그때가 어젯밤 오전 12시 30분이었고 잠이 필요해서 여기로 와서 조언/도움을 요청하기로 결정했습니다.
질문
앞서 말했듯이 저는 1개의 EFI 파티션을 갖고 싶기 때문에 다음을 요청하여 해당 수정 사항을 약간 수정하고 싶습니다.
/boot/efi/EFI/{Win10,AltlasOS}
부팅이 깔끔하게 진행되기 위해 갖춰야 할 베어본 필수 요소는 무엇입니까 ?cp -xa
실제로 복제했지만xcopy
BCD에서 시작하기 위해 재부팅했을 때 의rEFInd
메뉴에 나열된 모든 종류의 파일 등을 발견했습니다. 아마도 수백 개가 있을 때 그것들을 모두 숨길 필요는 없습니다.
- 내가 선택한 접근 방식보다 항목을 분할하는 더 쉬운 방법이 있습니까?
- 향후 EFI 파티션에 대한 업데이트를 어떻게 처리합니까? 즉, Windows 업데이트가 EFI/BCD에 업데이트를 푸시하기로 결정한 경우 수동 추가 항목을 읽어야 합니까?