制作实时 USB 需要什么类型的分区表和文件系统?

制作实时 USB 需要什么类型的分区表和文件系统?

我看到很多关于使用 usb-creator 为 ubuntu 制作实时 usb 的内容,非常棒。

我没看到 USB 本身需要什么类型的分区表和文件系统。必须是 fat32 吗?

请提供分区表ID,文件系统类型以及命令:

sudo fdisk /dev/sdb
# Make bootable and chose ID = c (W95 fat32 (lba) )
sudo mkfs.vfat -n 'ubuntu' /dev/sdb1

答案1

正如其他人已经说过的,如果你使用 Ubuntu 的“启动盘创建器”,然后检查文件系统类型,结果显示是 FAT32。但没有说的是无需格式化在创建安装/启动盘之前,请先将 USB 磁盘复制到启动盘。原因是您可能正在使用安装盘的 ISO 映像。ISO 映像包含完整的文件系统(ISO9660 文件系统),并逐字节复制到 USB 盘。

因此,在复制 ISO 映像之前创建什么类型的文件系统并不重要,因为它将被 ISO 映像的文件系统替换。

PS,当然没有必要使用 Ubuntu 的“启动盘创建器”,因为好用的旧dd命令可以更快地完成同样的工作

$ sudo dd if=/path/to/ubuntu-16.04.4-desktop-amd64.iso of=/dev/sdX bs=2048

请注意,您必须向命令提供驱动器(即 USB 记忆棒)dd的路径,/dev/sbX不是特定分区的路径/dev/sdX1/dev/sdX2或者其他任何路径。

还要注意,设置块大小bs=2048将使复制过程更快。

答案2

我的 USB 格式为 fat32。如果您使用“启动盘创建器”,则 fat32 格式的 USB 驱动器不会出现任何问题。只需将要复制的 ISO 提供给它,它就会为您完成剩下的工作。

在创建用于安装的 14.04LTS 可启动 USB 后,磁盘实用程序显示格式为 W95 Fat32 可启动。由启动盘创建器自动完成,希望对您有所帮助。

答案3

要制作 live USB,您可以将 USB 格式设置为 fat32 或 ntfs 或 ext4,在将 Ubuntu 安装到 usb 后,它就会变成可启动的。说到分区表,您不需要任何分区表,您可以在整个 USB 上安装,或者如果您愿意,您可以创建一个分区表并设置一个足够的分区空间用于 ubuntu live usb,并将其格式化为以上三个中的任何一个。您可以在 unetbootin usb 选项中选择您的分区驱动器。

我个人不太喜欢 ntfs,因为它很慢,不像硬盘。我建议使用 fat32。

如果您创建分区表,请仅创建一个实时 USB 分区,不要同时使用两个,只有第二个才有效。

我希望这有帮助

相关内容