듀얼 부팅 Linux EFI 파티션 삭제

듀얼 부팅 Linux EFI 파티션 삭제

그래서 노트북에 리눅스를 다시 설치하려고 합니다. 현재 저는 Windows와 Linux 간에 이중 부팅을 하고 있으며 확인 결과 두 개의 EFI 시스템 파티션(ESP)이 있습니다. Manjaro를 설치할 때 만든 것을 제거하고 특정 컴퓨터에서 Windows로 완전히 되돌리려는 경우를 대비해 Windows를 그대로 두고 싶습니다.

어떤 ESP가 Linux용이고 어떤 ESP가 Windows 및 Linux용인지 확인하는 특별한 방법이 있습니까? 첫 번째 파티션이 Windows ESP여야 한다고 가정하지만 100% 확실하지는 않습니다.

답변1

달리다efibootmgr -vLinux(EFI 부팅 메뉴가 표시됨)에서 각 항목의 GUID를 partx /dev/sda또는 로 표시되는 GPT 파티션 GUID와 비교합니다 lsblk -o name,partuuid.

실제로도 할 수 있습니다안을 봐각 ESP는 마운트 가능한 표준 FAT32 파티션이므로 각 파티션에 어떤 파일이 있는지 확인하세요.

  • Windows는 항상 \EFI\Microsoft디렉터리를 생성하고 BOOTMGR(bootmgfw.efi)을 부팅 관리자로 설치합니다. "BCD"와 같은 파일도 찾을 수 있습니다.

  • grubx64.efiLinux는 일반적으로 또는 systemd-bootx64.efi부팅 관리자로 설치됩니다 . 일반적으로 이는 Mint가 자동으로 /boot/efi에 마운트하는 파티션입니다.


Windows만 부팅할 수 있고 Linux는 부팅할 수 없는 경우:

  1. 관리자 콘솔에서 mountvol /s현재 EFI 시스템 파티션에 드라이브를 임시로 할당하는 데 사용합니다.

  2. bcdedit /enum {bootmgr}그런 다음 Windows BOOTMGR을 가리키는 EFI 부팅 항목이 실제로 동일한 디스크를 가리키는지 확인하는 데 사용합니다 (방금 할당한 문자가 표시되어야 함).

    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=S:
    
  3. 이제 중요한 파티션은 DiskMgmt에 S:로 표시되고, 중요하지 않은 파티션은 여전히 ​​드라이브 문자 없이 표시됩니다.

bcdedit /enum firmware( 목록을 작성하는 데 사용할 수도 있습니다.모두EFI 부팅 메뉴 항목. 이는 Linux의 'efibootmgr -v'와 대략적인 Windows 버전입니다.)

관련 정보