/boot 파티션의 Ext2 파일 시스템

/boot 파티션의 Ext2 파일 시스템

ext2파일 시스템이 /boot파티셔닝에 적합한가요? ext4파티션 을 설정했지만 / root/boot 파티션으로 어떤 파일 시스템을 선택할지 확신할 수 없어서 방금 설정했습니다.외부 2. 이 경우에는 중요합니까?

답변1

고대 GRUB를 사용하려는 경우에만 중요하며 GRUB2만 ext4를 지원합니다.

ext2는 간단하고 강력하며 잘 지원되므로 /boot에 적합한 선택입니다.

답변2

요약:/bootext2는 (뭔가 빠졌거나 아주 운이 좋지 않은 경우를 제외하고) GRUB2의 "정상적인" 업데이트를 방해하는 것처럼 보이기 때문에 이에 대한 좋지 않은 선택입니다 .

세부 사항:

오늘은 2010년형 빈티지 노트북을 업데이트 하려고 합니다.

  • Debian 배포판 실행(LMDE2)
  • win7과 함께 제공되며 관리되지 않는 Linux 파티션과 관리되는(LVM2-on-LUKS) 파티션을 사용하여 /boot이중 부팅 합니다.

    $ sudo fdisk -l
    Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    ...
    Device     Boot     Start       End   Sectors  Size Id Type
    /dev/sda1            2048  34818047  34816000 16.6G 27 Hidden NTFS WinRE
    /dev/sda2  *     34818048 239618047 204800000 97.7G  7 HPFS/NTFS/exFAT
    /dev/sda3       239618048 240642047   1024000  500M 83 Linux
    /dev/sda4       240642048 976773119 736131072  351G  5 Extended
    /dev/sda5       240644096 976773119 736129024  351G 83 Linux
    
    
    $ df -h
    Filesystem                   Size  Used Avail Use% Mounted on
    /dev/dm-2                     20G   12G  7.2G  62% /
    ...
    /dev/sda3                    485M   73M  387M  16% /boot
    /dev/mapper/LVM2_crypt-home  322G  292G   31G  91% /home
    

즉, /dev/sda5~= /dev/dm-2: LVM2가 루트, 스왑 및 기본 파티션을 관리하는 LUKS 암호화 파티션입니다.

$ mount | grep -e '^/dev/'
/dev/sda3 on /boot type ext2 ...
/dev/mapper/LVM2_crypt-root on / type ext4 ...
/dev/mapper/LVM2_crypt-home on /home type ext4 ...

(위 내용을 참고하세요 /dev/sda3 on /boot type ext2.) 오늘 패키지 업데이트/업그레이드에 대한 내 경험(중요하다면 데비안 상자에서):

패키지 관리자는 커널, GRUB 및 libc패키지를 업데이트하려고 합니다.

base-files
grub-common
grub-pc
grub-pc-bin
grub2-common
linux-compiler-gcc-4.8-x86
linux-headers-3.16.0-4-amd64
linux-headers-3.16.0-4-common
linux-image-3.16.0-4-amd64
linux-kbuild-3.16
linux-libc-dev

패키지 설치는 순조롭게 진행되는 것 같았습니다.

Setting up grub-common (2.02~beta2-22+deb8u1) ...
Setting up grub2-common (2.02~beta2-22+deb8u1) ...
Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ...
Setting up grub-pc (2.02~beta2-22+deb8u1) ...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..

이 시점에서 내 콘솔은 문자 모드 그래픽으로 전환되어 Configuring grub-pc제목= 및 본문=이 포함된 대화 상자를 표시합니다.

GRUB failed to install to the following devices:

/dev/dm-2

Do you want to continue anyway? If you do, your computer may not start up properly.

Writing GRUB to boot device failed - continue?

버튼 = 아니요를 클릭했는데 이제 알고 싶습니다.어떻게 {최고, 가장 덜 파괴적인}가?

  1. ext2에서 내 /boot 업데이트
  2. GRUB2 업데이트

관련 정보