/boot 파티션 크기를 조정할 수 없습니다(fat32 / EFI 시스템 파티션).

/boot 파티션 크기를 조정할 수 없습니다(fat32 / EFI 시스템 파티션).

/boot 파티션을 확장하는 방법을 찾고 있습니다. 일반적으로 할당되지 않은 여유 공간이 있습니다. gparted를 사용하면 /boot의 새 크기가 GUI에 표시된 실제 크기보다 클 수 없습니다.

여기에 이미지 설명을 입력하세요. 이 파티션의 크기를 100MB에서 200MB로 조정할 수 있습니까?

저는 다중 부팅 시스템(win 7/gentoo)을 가지고 있으므로 Windows 도구를 사용하는 것도 가능합니다.

답변1

설명에서 언급했듯이 sda3왼쪽에서 축소한 다음(기본 이유는 아님) sda2같은 방식으로 이동해야 합니다(오른쪽으로 확장한 다음 왼쪽에서 축소). 그러면 필요한 여유 공간이 확보됩니다. 확장하다 sda1.

PS, 디스크를 사용하지 않는 외부 시스템(예: LIVECD)을 통해 이 모든 작업을 수행해야 합니다. - 시도해 보세요.시스템 구조이 질문에 대해서.

답변2

상대적으로 데이터가 적은 Linux 호환 파티션이고 파티션 레이아웃에 큰 빈 공간이 있으므로 그냥 사용하는 것이 좋습니다.

  • 파티션의 내용을 백업하고,
  • 삭제하세요.
  • 더 큰 빈 위치(예: 900MB 위치) 중 하나에 다시 생성합니다.
  • 마운트 정보를 변경합니다 /etc/fstab(방금 파티션 UUID를 새 파티션 UUID로 교체했으므로).
  • 설치하고,
  • 데이터 백업을 여기에 복사하세요.

이는 커널이 포함된 파티션이므로 /boot부트 로더(일반적으로 GRUB)에 새 위치를 알려야 합니다.
정확한 명령은 사용 중인 배포판에 따라 다르지만 일반적으로 배포판의 Live CD/USB를 부팅하고 환경에 파티션을 마운트한 chroot다음 를 실행합니다 grub-install /dev/<your main disk>.
이전 경험이나 좋은 튜토리얼을 통해 이 작업은 5분 안에 완료할 수 있습니다. 10분 안에 완료됩니다. ;)

그래야지많은여러 개의 대형 파일 시스템을 이동하는 것보다 빠릅니다(파티션의 파일 시스템이 일관되어야 하므로 처음 몇 MB를 파티션 끝으로 이동하는 것 이상입니다).

또한 Windows가 "Microsoft Reserved" 파티션을 이동하는 것을 좋아하는지 잘 모르겠습니다. 이러한 파티션은 일반적으로 "공장 기본값 복원" 기능에 사용되며 해당 파티션 번호 및/또는 위치가 어딘가에 하드코딩되어 있습니다.

1다시 만들기 전에 삭제하면 파티션 번호가 동일하게 유지됩니다. 파티션이 에서 로 변경 sda1되어도 상관없다면 sda4새 파티션을 생성하고 즉시 데이터를 복사할 수 있습니다. 이렇게 하면 Live CD/USB가 필요하지 않고 모든 것을 실행할 수 있습니다( grub-install기존 Linux 시스템 포함).

관련 정보