Clonezilla Live 在 u 盘或移动硬盘上安装
现在,PC 或笔记本电脑大多没有 CD / DVD 光驱。在这种情况下,U盘、USB移动硬盘做 Clonezilla live 最好用。您可以按照以下任一方法制作可启动的 Clonezilla live U盘、USB移动硬盘:
要求:
- Microsoft Windows 7/8/10,GNU / Linux或MacOS。
- 能联网下载 ISO 或 zip 文件
- U 盘或 USB移动硬盘具有 MBR (msdos) 分区表和空闲分区。如果只想为 uEFI 启动模式创建可启动的 U 盘。它可以是 GPT(推荐)或 MBR (msdos) 格式。
使用 MS Windows 进行设置
以下启动模式对应了不同的制作方法。
uEFI 引导模式 (GPT)
- 下载 amd64 (x86-64) 版本的 Clonezilla Live zip 文件。
- 如果 U 盘上已经有至少 500 MB 大小的分区,并且使用 FAT(非 NTFS)文件系统进行格式化,请跳到下一步 (3)。
否则,请在 U 盘上创建一个 500 MB 的分区,并使用 FAT16/FAT32(非 NTFS)文件系统对其进行格式化。 - 使用解压缩工具(例如 7-zip)将 zip 文件的所有内容解压缩到 U 盘上的 FAT16/FAT32 分区。确保您已提取所有目录和文件,包括“.disk”目录及其下的文件。保持目录架构,例如,文件“GPL”应该在 U 盘的根目录(例如 G:\GPL)中。
- 完成以上操作,就可以在 uEFI 引导的电脑上使用 U 盘引导。
Legacy 启动模式 (MBR)
下面有几个方法选其中一个即可做成 legacy 模式启动盘。
- MS Windows 方法 A:手动
- MS Windows 方法 B:Rufus USB Creator
- MS Windows 方法 C:Unetbootin
- MS Windows 方法 D:LinuxLive USB Creator
注意:如果您在上述方法之一中使用 FAT 文件系统,则安装的 U 盘应该能够在 uEFI 和legacy模式下都能启动。
MS Windows Method A: 手动
警告!不要从本地硬盘运行 makeboot.bat!
这样做可能会导致您的 MS Windows 无法启动!!
- 下载 Clonezilla Live zip 文件。
- 如果 U 盘上已经有至少 500 MB 大小的分区,并且使用 FAT(非 NTFS)文件系统进行格式化,请跳到下一步 (3)。
否则,请在 U 盘上创建一个 500 MB 的分区,并使用 FAT16/FAT32(非 NTFS)文件系统对其进行格式化。 - 使用解压缩工具(例如 7-zip)将 zip 文件的所有内容解压缩到 U 盘上的 FAT16/FAT32 分区。确保您已提取所有目录和文件,包括“.disk”目录及其下的文件。保持目录架构,例如,文件“GPL”应该在 U 盘的根目录(例如 G:\GPL)中。
- 打开 U盘,32位系统 打开utils\win32文件夹,64位系统打开 utils\win64\ 然后以管理员身份 makeboot64.bat。 必须在 u 盘上执行!!!
- 按照屏幕上的说明进行操作。
MS Windows Method B: Rufus USB Creator
- 如果您的计算机上已经安装了 Rufus,请跳到下一步 (2)。
否则,请在您的 MS Windows 计算机上下载并安装 Rufus。 - 下载 Clonezilla Live zip 文件。
- 运行 Rufus 程序并按照 GUI 中的说明在 U盘上安装 Clonezilla Live。
MS Windows Method C: Unetbootin
- 如果您的计算机上已经安装了 Unetbootin,请跳到下一步 (2)。
否则,请在您的 MS Windows 计算机上下载并安装 Unetbootin。 - 下载 Clonezilla Live zip 文件。
- 运行 Unetbootin 程序并按照 GUI 中的说明在您的 U盘上安装 Clonezilla Live。
注意:Unetbootin 创建的启动菜单与方法 A 中创建的启动菜单并不完全相同。因此,建议使用方法 A。
Windows Method D: LinuxLive USB Creator
- 如果您的计算机上已经安装了 LinuxLive USB Creator,请跳到下一步 (2)。
否则,请在您的 MS Windows 计算机上下载并安装 LinuxLive USB Creator。 - 下载 Clonezilla Live zip 文件。
- 运行 LinuxLive USB Creator 程序,并按照 GUI 中的说明在 U盘上安装 Clonezilla Live。
使用 GNU/Linux 进行设置
使用 GNU/Linux 进行 USB 设置
以下启动模式对应了不同的制作方法。
uEFI boot mode (GPT)
uEFI 引导模式 (GPT)
下载 Clonezilla Live zip 文件。
如果 U 盘上已经有至少 500 MB 大小的分区,并且使用 FAT(非 NTFS)文件系统进行格式化,请跳到下一步 (3)。
否则,请在 U 盘上创建一个 500 MB 的分区,并使用 FAT16/FAT32(非 NTFS)文件系统对其进行格式化。挂载 U 盘的 FAT16/FAT32 文件系统,例如假设 U 盘的 FAT16/FAT32 文件系统是 /dev/sdg1,如果没有 pmount,可以运行“sudo apt install pmount”进行安装。
# pmount /dev/sdg1 /media/disk/
然后将 clonezilla live amd64 zip 文件解压缩到 U盘上的 FAT16/FAT32 分区,例如
# unzip clonezilla-live-2.7.3-21-amd64.zip -d /media/disk/
然后卸载 U盘,例如,
# pumount /media/disk/
完成以上操作,就可以在 uEFI 引导的电脑上使用 U 盘引导。
legacy模式 (MBR)
下面有几个方法选其中一个即可做成 legacy 模式启动盘。
注意:如果您在上述方法之一中使用 FAT 文件系统,则安装的 U 盘应该能够在 uEFI 和legacy模式下都能启动。
GNU/Linux Method A: 手动
警告!在执行命令之前,请确认您的路径名正确!
否则可能会导致数据丢失或GNU/Linux无法启动!!
/dev/sdd 是设备路径名
/dev/sdd1 是分区路径名
下载 Clonezilla Live zip 文件。
如果 U 盘上已经有 FAT 或 NTFS 分区,请跳到下一步 (3)。
否则,准备一个至少 500 MB 格式化为 FAT16/FAT32 或 NTFS 文件系统的分区。
如果 U 盘或 U 盘没有任何分区,您可以使用分区工具(例如 gparted、parted、fdisk、cfdisk 或 sfdisk)创建一个大小为 500 MB 或更大的分区。
这里我们假设你的 U 盘是 /dev/sdd(你必须确认你的设备名称,因为你的 u 盘在你的 Linux 上是可能不是 /dev/sdd),区表信息是这样的:# fdisk -l /dev/sdd Disk /dev/sdd: 12.8 GB, 12884901888 bytes 15 heads, 63 sectors/track, 26630 cylinders Units = cylinders of 945 * 512 = 483840 bytes Disk identifier: 0x000c2aa7 Device Boot Start End Blocks Id System /dev/sdd1 * 1 26630 12582643+ b W95 FAT32
使用诸如“mkfs.vfat -F 32 /dev/sdd1”的命令将分区格式化为 FAT
警告!在错误的分区或设备上执行 mkfs.vfat 命令可能会导致 GNU/Linux 无法引导。请务必在运行命令之前确认该命令。# mkfs.vfat -F 32 /dev/sdd1 mkfs.vfat 2.11 (12 Mar 2005)
将 U 盘拔掉重新插入 Linux 计算机上的 USB 接口,然后等待几秒钟。接下来,运行命令“dmesg”,查询 U 盘的设备名称。例如,假设您发现它是 /dev/sdd1。在此示例中,我们假设 /dev/sdd1 具有 FAT 文件系统,并且它会自动挂载到目录 /media/usb/ 中。如果未自动挂载,请使用"mkdir -p /media/usb; mount /dev/sdd1 /media/usb/" 挂载。
解压缩所有文件并将它们复制到 U 盘中。您可以使用以下命令执行此操作:“unzip clonezilla-live-2.4.2-32-i686-pae.zip -d /media/usb/”)。保持目录架构,例如,文件“GPL”应该在 U 盘根目录(例如 /media/usb/GPL)中。
要使您的 U 盘可启动,请先更改工作目录,例如"cd /media/usb/utils/linux",然后运行"bash makeboot.sh /dev/sdd1"(将 /dev/sdd1 替换为您的 U 盘设备名称),然后按照提示进行操作。
警告!使用错误的设备名称执行 makeboot.sh 可能会导致 GNU/Linux 无法启动。请务必在运行命令之前确认该命令。注意:如果您在 Debian Etch (4.0) 上运行 makeboot.sh,则存在一个已知问题,因为程序 utils/linux/syslinux 无法正常工作。所以确保在比这更新的 linux 上运行它。
提示:如果您的 U 盘无法启动,请检查以下内容:
- 确保您的 U盘至少包含一个 FAT 或 NTFS 分区。
- 确保分区在分区表中标记为“激活”。
- 确保分区从柱面边界开始。对于第一个分区,这通常是扇区 63。
GNU/Linux Method B: Unetbootin
GNU/Linux 方法 B:unetbootin
- 如果您的计算机上已经安装了 Unetbootin,请跳到第 2 步。
否则,请在GNU/Linux计算机上安装Unetbootin。 - 下载 Clonezilla Live zip 文件。
- GNU/Linux 中,运行 Unetbootin 程序并按照 GUI 中的说明在 U盘上安装 Clonezilla Live。
注意:Unetbootin 创建的启动菜单与方法 A 中创建的启动菜单并不完全相同。因此,建议使用方法 A。
使用 MacOS 设置
以下方法可用于在使用 MacOS 的 U盘上设置 Clonezilla Live:
MacOS Method: balenaEtcher
MacOS 方法:balenaEtcher
- 下载 Clonezilla Live zip 文件。
- 在 Mac 计算机上插入 U盘。
- 使用标准的 Mac 磁盘工具擦除它(exFAT 工作正常)。
- 下载适用于 MacOS 的 balenaEtcher,然后按照其文档将映像刻录到 U盘。
- 弹出 USB 驱动器。