当我想创建一个不同的 Linux 时,是否应该先擦除可启动 Live USB 上以前的 Linux?

当我想创建一个不同的 Linux 时,是否应该先擦除可启动 Live USB 上以前的 Linux?

我有一台 UEFI 笔记本电脑。我已经用 Linux 创建了一个可启动的实时 USB 闪存,然后决定安装另一个 Linux 发行版。如何再次正确创建可启动 USB:我应该先使用 /dev/zero 进行 dd 操作吗?或者我可以重复为新 Linux 创建可引导 USB 的初始过程吗?

答案1

无论您使用什么程序来创建可启动 USB,都必须覆盖已有的内容。与直接从工厂出厂的空白或一些随机数据相比,已经存在的可启动系统并不重要。擦除内容后立即覆盖它是毫无意义的。只需重复初始过程即可。

仅当您的驱动器上有机密数据并且您希望确保其无法恢复时,对驱动器进行清零才有意义。创建可启动 USB 驱动器可能不会覆盖整个驱动器,只会覆盖驱动器上使用的位 - 通常可启动系统小于驱动器,因此某些数据将保留在驱动器的末尾。如果您的目标只是获得一个可用的 USB 驱动器,则除了可启动 USB 驱动器创建过程之外,您无需执行任何操作。

答案2

首先格式化 USB,例如:

mkfs.vfat -F32 -I /dev/sdb

然后使用以下命令创建可启动 USB dd

dd if=path/to/your.iso of=/dev/sdb && sync

官方网站Arch Linux使用该命令后建议重新分区并重新格式化 USB 驱动器dd

警告:这将不可挽回地破坏 / 上的所有数据dev/sdx。要在使用 Arch ISO 映像后将 USB 驱动器恢复为空的可用存储设备,需要wipefs --all /dev/sdx在 r 之前通过以 root 身份运行来删除 iso9660 文件系统签名分离重新格式化USB 驱动器。

答案3

根本不需要清空您的 USB 设备。只需使用

dd 

命令,它将覆盖所有(它需要的)成为可启动 USB linux 发行版的内容

相关内容