gdisk를 사용하여 하드 드라이브에 BIOS 부팅 파티션을 만들었습니다.
$ sudo gdisk /dev/sdb
Command (? for help): p
Disk /dev/sdb: 7821312 sectors, 3.7 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): F7F2BE49-B8D8-4910-8E69-381DEBD954DC
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7821278
Partitions will be aligned on 4-sector boundaries
Total free space is 2 sectors (1024 bytes)
Number Start (sector) End (sector) Size Code Name
1 36 7168035 3.4 GiB EF02 BIOS boot partition
2 7168036 7821278 319.0 MiB 8300 Linux filesystem
Command (? for help): q
이 BIOS 파티션을 설치해야 합니다.
$ sudo mount /dev/sdb1 /mnt
mount: block device /dev/sdb1 is write-protected, mounting read-only
mount: you must specify the filesystem type
이 BIOS 파티션을 마운트하기 위해 어떤 관련 파일 시스템 유형이 사용됩니까? 인터넷에서 ext2가 괜찮다는 글을 읽었는데 그 이유에 대한 설명을 찾을 수 없습니다.
답변1
BIOS 부팅 파티션에는 파일 시스템이 포함되어 있지 않습니다. 이는 단순히 GRUB 코드를 넣는 장소일 뿐입니다. 이 코드는 MBR 디스크에서 부팅 섹터 뒤와 첫 번째 파티션 시작 앞에 위치합니다. GPT 디스크에서 이 영역은 (더 큰) 파티션 테이블에서 사용되며 부트로더 코드에 사용할 수 없으므로 부트로더 코드는 더 작은 파티션에 배치됩니다.
BIOS 부팅 파티션은 매우 작아야 합니다. 1MB이면 충분합니다. 파일 시스템에 대해 별도의(더 큰) 파티션을 만듭니다.
일부 시스템에는 /boot
파일 시스템과 부트 로더에서 사용하는 기타 파일이 포함된 별도의 디렉토리 파티션이 있습니다. 이는 BIOS 부팅 파티션과 다릅니다.
- 이
/boot
디렉토리에는 대부분의 부트 로더 코드와 해당 구성이 포함되어 있으며, 이를 GRUB에서 "2단계"라고 부릅니다. 모든 Linux 시스템에는 이러한 파일이 필요합니다. - BIOS 부팅 파티션은 GPT 디스크를 사용하는 기존 MBR 부팅에만 적합합니다. 여기에는 "2단계" 파일이 있는 파티션을 마운트하기 위해 부트로더에서 사용하는 "1.5단계" 코드가 포함되어 있습니다.
- EFI 부팅을 사용하는 시스템에는 BIOS 부팅 파티션이 없습니다. 대신,
/boot
중간 단계로 "1.5단계"를 요구하지 않고도 자체적으로 "2단계" 파일을 마운트하고 액세스할 수 있는 완전히 다른 "1단계" 부트로더가 포함된 EFI 시스템 파티션이 있습니다.
답변2
위키피디아 페이지 보기BIOS 부팅 파티션이것은 당신의 선택인 것 같습니다.
발췌BIOS 부팅 파티션은 일반적으로 매우 작습니다. 약 30KiB만큼 작을 수 있지만 향후 부트 로더에는 더 많은 공간이 필요할 수 있으므로 더 큰 BIOS 부트 파티션을 생성하는 것이 좋습니다. 대부분의 최신 디스크 파티셔닝 도구는 고급 포맷 디스크, SSD 장치 및 특정 유형의 RAID 구성에 최적의 성능을 제공하기 위해 1MiB 파티션 정렬 전략을 사용하므로 1MiB는 BIOS 부팅 파티션의 논리적 크기입니다.
이를 지원하는 도구 목록은 다음 중 하나를 제한하지 않는 것으로 보입니다.
다음 유틸리티는 BIOS 부팅 파티션을 지원하는 것으로 알려져 있습니다.
- GRUB 2(1.97~beta1 이상): 설치 중에 BIOS 부팅 파티션이 발견되면 GRUB가 해당 파티션에 포함됩니다.
- GNU Parted(버전 2.0 이상).
- GNU Parted의 프런트 엔드인 GParted.
- NetBSD(5.0 이상)의 gpt(8) 파티션 편집기.
- gdisk: GPT fdisk
그래서 저는 아마도 ext3 쪽으로 약간 기울면서 ext2나 ext3을 사용할 것입니다.