EFI 파티션이 두 개인 경우 기본 부팅 파티션을 어떻게 설정합니까?

EFI 파티션이 두 개인 경우 기본 부팅 파티션을 어떻게 설정합니까?

저는 Windows와 Pop_OS를 듀얼 부팅합니다! , 최근 Windows가 업데이트되어 문제가 발생했습니다 :(

내 드라이브 중 하나에 두 개의 EFI 파티션이 있는데, 하나는 Ubuntu/Windows에 사용했던 작은(이전) 파티션이고, 하나는 systemd를 포함하는 더 큰 새 파티션입니다. 기본적으로 systemd로 부팅해야 합니다. systemd를 수동으로 선택하는 UEFI를 통해 액세스할 수 있지만 더 큰 파티션에 부팅 플래그를 설정한 후에도 내 컴퓨터는 여전히 이전(잘못된) 파티션으로 부팅됩니다.

인터넷에서는 부팅 플래그를 설정하면 문제가 해결될 것이라고 제안하는 것 같아서 이 문제를 해결하는 방법을 모르겠습니다. 이전 파티션을 삭제하는 것도 하나의 선택 사항인 것 같지만, 그건 끔찍하게 들리고 더 이상 복잡하게 만들고 싶지 않습니다. 내 BIOS의 기본 부팅 위치는 많은 정보를 제공하지 않으며 단지 현재 잘못된 파티션을 제공하는 것 같습니다. 또한 Windows에서 이 문제가 다시 발생하지 않도록 수정하고 싶습니다.

어떤 아이디어가 있나요?


편집 : sudo blkid의 출력

여기에 이미지 설명을 입력하세요.

시스템 파티션은 /dev/nvme0n1p6입니다.

또는 gparted의 출력이 유용할 수 있습니다.

여기에 이미지 설명을 입력하세요.


편집 2:

출력 tree -L 3 /boot/efi/: 여기에 이미지 설명을 입력하세요.

/dev/nvme0n1p1 마운트: 여기에 이미지 설명을 입력하세요.

이것이 도움이 될지는 모르겠지만 Windows는 파티션 1과 Pop_OS에서만 부팅할 수 있다는 것을 발견했습니다! 시스템 OS 선택 화면에 Pop_OS 옵션이 있더라도 파티션 6에서만 가능합니다! 그리고 창문

답변1

내가 이해하는 바에 따르면 현재 상태는 다음과 같습니다.

  • /dev/nvmen0n1p1설치 위치 /tmp/mnt– Pop_OS가 아닌 Windows 부팅
  • /dev/nvmen0n1p6설치 위치 /boot/efi– Windows가 아닌 Pop_OS 부팅

나는 다음과 같은 조치를 취했습니다.

  1. du -sh /boot/efi"Linux ESP" 크기 가져오기
  2. du -sh /tmp/mnt"Windows ESP" 크기 가져오기
  3. Windows ESP가 Linux ESP를 지원할 만큼 충분히 큰지 확인하세요.
  4. umount /boot/efi"리눅스 ESP" 제거
  5. dd if=/dev/nvmen0n1p6 of=p6.backup.vfat만약의 경우를 대비해 백업을 생성하세요
  6. mount /boot/efi"Linux ESP" 다시 마운트
  7. rm -r /tmp/mnt/EFI/ubuntu이전에 Ubuntu를 설치한 것 같습니다. 이 오래된 부트로더는 이제 사라질 수 있습니다.
  8. cp -r /tmp/mnt/* /boot/efi"Windows ESP"를 "Linux ESP"와 병합합니다(이렇게 하면 Windows 부팅이 "수정"되지만 잘못된 ESP에 있음)`
  9. cp -r /boot/efi* /tmp/mnt/병합된 ESP를 "Windows ESP"에 복사합니다.
  10. umount /boot/efi"Linux ESP"를 다시 제거하세요.
  11. dd if=/dev/zero of=/dev/nvmen0n1p6"Linux ESP"를 종료합니다(백업을 다시 추가하여 취소할 수 있음 /dev/nvmen0n1p6). 이제 UEFI는 남은 유일한 ESP를 사용할 수밖에 없습니다.
  12. 편집하여 /etc/fstab다음 /dev/nvmen0n1p1위치에 설치됩니다./boot/efi
  13. 선택사항: mount /boot/efi"병합 ESP" 설치
  14. ???
  15. 재부팅하고 기도하세요

grub-install /dev/nvmen0n1선택 사항: 설치 후 ESP를 실행 하고 update-grub다시 병합 할 수 있어야 합니다 .

나는 Pop_OS에 익숙하지 않다! 부츠 스타일. 나는 그것에 대해 들어 본 적이 없습니다 systemd-bootx64.efi. USB 썸 드라이브를 구입하는 것이 좋습니다Super GRUB2 디스크– 일반적으로 무엇이든 시작할 수 있습니다.

관련 정보