다음과 같이 GRUB2를 사용하여 부팅 가능한 외장 HDD를 만들었습니다.이 기사.
그러나 몇 가지 문제가 발생했습니다.
- 4GB가 넘는 개별 파일을 복사해야 하는 경우가 많지만 FAT32에는 크기 제한이 있습니다.
- 모든 데이터가 하나의 파티션에 있기 때문에 데이터 손실이 걱정됩니다.
실제 질문: GRUB2를 다른 파일 시스템에 설치할 수 있습니까? 아니면 GRUB2를 한 파티션에 놓고 데이터를 다른 파티션에 두는 것처럼 파티션을 만들고 분할하는 방법이 있습니까?
sudo fdisk /dev/sdb
Command (m for help): p
Disk /dev/sdb: 500.1 GB, 500107861504 bytes
81 heads, 62 sectors/track, 194498 cylinders, total 976773167 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
Disk identifier: 0x8bb9b7a3
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 976773166 488385559+ c W95 FAT32 (LBA)
Command (m for help): v
Remaining 2047 unallocated 512-byte sectors
답변1
GRUB2 버전 2.0은 다음을 지원합니다.파일 시스템:
현재 지원되는 파일 시스템 유형에는 AFFS(Amiga Fast FileSystem), AtheOS fs, BeFS, BtrFS(raid0, raid1, raid10, gzip 및 lzo 포함), cpio(little-endian 및 big-endian bin, odc 및 newc 변형), Linux가 포함됩니다. ext2/ext3/ext4, DOS FAT12/FAT16/FAT32, exFAT, HFS, HFS+, ISO9660(Joliet, Rock-ridge 및 다중 블록 파일 포함), JFS, Minix fs(버전 1, 2 및 3), nilfs2, NTFS (압축 포함), ReiserFS, ROMFS, Amiga 스마트 파일 시스템(SFS), Squash4, tar, UDF, BSD UFS/UFS2, XFS 및 ZFS(lzjb, gzip, zle, 미러, 스트라이프, raidz1/2/3 및 암호화 포함) ) AES-CCM 및 AES-GCM).
그러나 장치 시작 부분의 별도 파티션, 바람직하게는 Linux ext2 파일 시스템에 GRUB2를 설치하는 것이 좋습니다. 물론 커널은 선택한 파일 시스템을 지원해야 하며 이에 따라 시스템 구성을 조정해야 합니다.