外部 HDD 上带有 FAT32 文件系统的 GRUB2 ?还有其他文件系统选项吗?

外部 HDD 上带有 FAT32 文件系统的 GRUB2 ?还有其他文件系统选项吗?

我已经使用 GRUB2 创建了一个可引导的外部 HDD,方法如下本文

但是,我遇到了一些问题:

  1. 很多时候我必须复制大小大于 4GB 的单个文件,但 FAT32 有大小限制。
  2. 由于所有数据都位于单个分区上,我担心数据丢失。

真正的问题: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 支持以下内容文件系统

当前支持的文件系统类型包括 Amiga Fast FileSystem (AFFS)、AtheOS fs、BeFS、BtrFS(包括 raid0、raid1、raid10、gzip 和 lzo)、cpio(小端和大端 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、mirror、stripe、raidz1/2/3 和加密) AES-CCM 和 AES-GCM)。

不过,我建议将 GRUB2 安装在设备开头的单独分区中,最好安装在 Linux ext2 文件系统上。当然,您的内核必须支持所选的文件系统,并且必须相应地调整系统配置。

相关内容