답변:
요즘 100 메가 바이트 또는 200 메가 바이트가 표준입니다.
/ boot 파티션이 필요하지 않습니다. 그러나 유연성을 이유로 (LVM, 암호화, BIOS 제한)하는 것이 좋습니다.
편집하다:
권장 크기가 300MB-500MB로 증가되었습니다.
참조 : https://superuser.com/questions/66015/installing-ubuntu-do-i-really-need-a-boot-parition
/boot
파티션이나 문제 없이 단일 btrfs에 기본 OS를 설치할 수 있습니다. 왜 그런 말을했는지 모르겠습니다.
나는 1GB를 만드는 경향이있다 /boot
. 에 다양한 복구 도구가 포함 된 라이브 CD 이미지를 남깁니다 /boot
. 나는 주로 내가 지원하는 원격 사이트에서 시스템을 위해 이것을한다.
올바른 구성과 충분한 메모리로 GRUB 2는 내용을 추출하지 않고 이미지를 부팅 할 수 있습니다. 몇 번이나 원격 직원에게 시스템을 라이브 CD 이미지로 재부팅하고 문제가 발생한 시스템에서 네트워킹 / ssh를 시작하여 사물을 연결하고 복구 할 수 있다고 말했습니다.
이것은 반드시 필요하지 않거나 심지어는 일반적입니다.
Linux
/boot
파티션에 권장되는 크기는 얼마입니까?
/boot
파티션이 GRUB 구성을 포함, 자신의 System.map와 커널은 ... 나는 ~ 1백메가바이트이 충분하다 생각합니다.
그리고
/boot
파티션 이없는 것이 안전 합니까?
예. 그러나 별도의 /boot
파티션에는 몇 가지 장점이 있습니다.
또한 분포와 분포가 다릅니다. 예를 들어 Fedora의 최소값은 250MB 이고 [1] 500MB가 기본값이며 향후 업그레이드를 계획하려면 500MB가 필요합니다 [2] . 공간이 문제가되지 않으면 최근에 업그레이드 할 때해야했던 것처럼 나중에 파티션을 섞지 않도록 1GB를 사용합니다.
[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html
[2] http://fedoraproject.org/wiki/How_to_use_PreUpgrade#Not_enough_space_in_.2Fboot
방금 우분투 13.10 (Saucy Salamander)을 105MB로 설치했습니다 /boot
. 제대로 설치되었지만 재부팅 후 업데이트 프로그램을 수행했으며 공간이 충분하지 않다고 말했습니다.
업그레이드를 위해 또 다른 196MB가 필요했습니다. 커널 업그레이드이거나 다른 것이어야합니다. 따라서 더 큰 크기로 다시 설치해야했습니다 /boot
. 나는 500MB로 갔다. 새로 설치하는 데 오래 걸리지 않는 것이 좋습니다 :)
최신 시스템은 일반적으로 과거보다 훨씬 큰 / boot 파티션으로 설치됩니다. 시간이 지남에 따라 그 수가 증가하고 있습니다.
치다:
RHEL 5는 101 MiB / boot 파티션을 만들었습니다.
RHEL 6은 500 MiB / boot 파티션을 만들었습니다.
RHEL 7은 500 MiB / 부팅 파티션도 만들었지 만 릴리스 노트 상태에 따라 7.3에서 1024 MiB로 변경되었습니다 .
이전 Red Hat Enterprise Linux 7 릴리스에서는 / boot 파티션의 기본 크기가 500MB로 설정되었습니다. 이로 인해 다중 커널이 설치된 시스템 및 kernel-debuginfo와 같은 추가 패키지가 설치 될 수 있습니다. 이러한 시나리오에서 / boot 파티션이 가득 찼거나 거의 가득 차서 시스템을 업그레이드하지 못하고 추가 공간을 확보하기 위해 수동 정리가 필요했습니다.
Red Hat Enterprise Linux 7.3에서 / boot 파티션의 기본 크기는 1GB로 증가했으며 이러한 문제는 더 이상 새로 설치된 시스템에서 발생하지 않습니다. 이전 버전으로 설치된 설치는 / boot 파티션의 크기가 조정되지 않으며 업그레이드를 위해 수동 정리가 필요할 수 있습니다. (BZ # 1369837)
현재 EL7 시스템은 / boot에 약 200 개의 MiB를 사용하지만 일반적으로 커널 디버그 패키지를 설치하지 않습니다.
시간이 지남에 따라 하드웨어 장치 드라이버 추가로 인해 Linux 커널이 계속 커짐에 따라이 권장 사항도 계속 커질 것입니다.
그리고 다른 사람들이 언급했듯이 / boot 파티션은 더 이상 대부분의 설치에 더 이상 필요하지 않습니다. 예를 들어 VM에는 일반적으로 VM이 필요하지 않으며 UEFI 부팅 시스템에도 필요하지 않습니다 (EFI 시스템 파티션이 있어야하며 다양한 UEFI 파일을 보유 할 수있을 정도로 커야 함). 아주 오래된 레거시 시스템과 LUKS 전체 디스크 암호화를 사용하려면 / boot 파티션이 필요합니다.
그것은 당신이 설치 한 커널의 수와 initrd의 크기에 달려 있습니다.
3.0 시리즈 커널의 경우, initrd는 약 13MB를 실행합니다. 초기 2.6 커널의 경우 이것은 3.4MB입니다. 따라서 몇 개 이상의 커널을 유지하려는 경우 적어도 몇 백 MB가 필요합니다.
이것이 얼마나 적용되는지 여부는 사용 사례에 따라 다릅니다. 다중 부팅, 커널 테스트 및 / 또는 자주 업그레이드하는 경우 100MB /boot
파티션 의 공간이 빨리 부족할 수 있습니다. 이 중 아무 것도하지 않으면 충분할 것입니다.
스토리지를 훑어 볼 이유가 거의 없습니다 (블록에 대한 저렴한 BIOS, 마운트 및 부트 로더 제한은 대부분 과거의 일입니다). 시간이 지남에 따라 커널 리소스가 눈에 띄게 증가하고 있기 때문에 안전한 내기 현재 ~ 250MB-1GB 여야합니다. 나는 일반적으로 제어 및 격리를 위해 별도의 / boot 파티션을 선호하지만 이것이 거의 완전히 맛의 문제가되었습니다 (RAID 장치는 LVM 및 암호화뿐만 아니라 다른 사람들이 지적한 명백한 예외 일 것입니다).
시스템을 구축 할 때는 항상 100MB를 사용합니다. 나는 당신이 많은 다른 커널을 테스트하거나 (또는 자신의 커스텀 커널을 구축하려는 경우) 더 큰 커널을 원할 수도 있지만 대부분의 사람들에게는 100MB이면 충분하다고 생각합니다. 또한 언급 한 바와 같이 여러 가지 이유로 별도의 부팅 파티션을 갖는 것이 좋습니다.