제발이동하지 않습니다슈퍼유저를 위한 질문입니다. 내 문제는 Windows에 고유하지 않은 EFI 파티션 작업과 관련이 있습니다.
배경
UEFI 및 OS 버전에 문제가 있어 도움이 필요합니다. 이것은 결코 내 OEM이나 운영 체제 기본 설정에 대한 광고가 아니지만 문제에 대한 포괄적인 설명을 제공하기 위해 이를 사용합니다. 최근에 나는 발견했다.세닥스, 게임 시스템 OEM 제조업체입니다. 게임 외에도 Linux 및 운영 체제 실험용으로 구축한 시스템도 사용합니다. 나는 내 자신의 것을 만들었지만 나이와 장애로 인해 손의 힘과 인내심이 심각하게 제한되었고 이것이 문제가 시작된 곳입니다.
질문
내 시스템은 UEFI, SecureBoot 등을 지원하는 MSI 마더보드로 구축되었습니다(아주 최근에 구축됨). 기존 MS Windows UEFI 로더를 다음으로 교체했습니다.마이크로플레이트 리더. 이 EFI 부팅 관리자를 사용하면 다음 운영 체제를 모두 별도의 드라이브에서 부팅할 수 있습니다.
- Windows 11 M2 - 1TB(EFI 파티션도 있음)
- 젠투 리눅스
- FreeBSD 12 또는 13(오랫동안 손대거나 업데이트하지 않았기 때문에 제거했습니다)
#3을 제거한 후 이제 빈 드라이브(8TB 크기)가 생겼으며 이전에 한 번도 해본 적이 없는 작업을 시도하기로 결정했습니다. 빈 8TB에 Windows 11이 설치되어 있고 이를 현재 버전으로 "변환"하고 싶습니다.아틀라스 운영 체제. Windows 설치 프로그램이 M2 드라이브에서 EFI 파티션을 올바르게 찾아 Windows 로더(WinLoad.efi)에 항목을 추가했습니다. 이제 winloader
Widows 11에 대한 2가지 옵션이 포함된 (흰색 및 파란색 화면) 기반 부팅 메뉴가 있습니다.
Linux의 병렬 버전
이것이 Windows라는 사실은 잠시 잊고 두 번째 설치를 속여 두 번째 드라이브에 EFI 파티션을 구축하도록 속이기 위해 첫 번째 설치의 연결을 끊을 수 없다는 점을 기억하고(장애로 인해) 다음 시나리오를 사용하십시오.
- 위의 Word Windows를 Linux 배포판으로 교체
- 이 예에서는 Ubuntu를 선택하겠습니다.
grub
유일한 EFI 파티션에 Ubuntu 버전 X 사본 1을 설치하십시오.grub
유일한 EFI 파티션에 Ubuntu 버전 X 사본 2를 설치하십시오 .
이제 EFI 파티션에 폴더가 grub
하나만 있기 때문에 첫 번째 설치와 두 번째 설치가 중단 되었다는 사실을 깨닫고 ubuntu
두 복사본에 독립적으로 액세스하고 싶기 때문에 꼼짝 못하게 되었습니다. 다르게 구현해야 하는 수정 유형의 예는 다음을 참조하세요.rEFInd에서는 동일한 OS의 인스턴스 2개에 서로 다른 OS 아이콘 2개가 필요합니다(Ubuntu-MATE)..
Windows/rEFInd에서 이 작업을 수행하려면 다음으로 시작했습니다.타사 부팅 관리자에서 여러 Windows 설치 실행. "7 Windows 시작하기..." 단계를 살펴보면 이 문제를 해결하기 전에 두 버전 중 하나를 얻기 위해 수행해야 했던 작업이 바로 이것이었습니다.
두 번째 답변을 사용하기 전에 EFI 파티션 1개만 사용하여 이 작업을 시도했습니다.듀얼 부팅 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
- 출시됨
cp -xa . /boot/EFI/Win10
, AtlasOS와 동일 grub
에서 직접 설치해야 하므로 다시 설치하세요rEFInd
.
이제 마침내 BCD를 Windows로 다시 변경하는 단계에 이르렀습니다. 그때는 이미 어젯밤 12시 30분이었고 잠을 자야 했기 때문에 이곳에 와서 조언이나 도움을 받기로 결정했습니다.
질문
앞서 말했듯이 저는 EFI 파티션을 1개 갖고 싶습니다. 따라서 다음 질문을 통해 수정 사항을 약간 수정하고 싶습니다.
/boot/efi/EFI/{Win10,AltlasOS}
원활한 출시를 위해서는 어떤 베어본 요소가 필요합니까?cp -xa
실제로는 복사되었지만 BCD로 부팅하기 위해 재부팅했을 때xcopy
메뉴에 나열된 다양한 파일 등을 발견했습니다.rEFInd
수백 개가 있을 수 있는데 모두 숨기고 싶지 않습니다.
- 내가 선택한 것보다 항목을 분할하는 더 쉬운 방법이 있습니까?
- EFI 파티션에 대한 업데이트는 향후 어떻게 처리됩니까? 즉, Windows 업데이트가 EFI/BCD에 업데이트를 푸시하기로 결정한 경우 수동 추가 항목을 읽어야 합니까?