调整通过 DDing ISO 文件写入的神秘分区的大小

调整通过 DDing ISO 文件写入的神秘分区的大小

我下载了 clonezilla,然后使用以下命令将其写入 USB 闪存驱动器:

dd if=clonezilla.iso of=/dev/sdb

我已确认系统启动并且 clonezilla 从闪存驱动器运行。

我想将 clonezilla 备份存储在运行 clonezilla 的同一闪存驱动器上,但是我尝试了一下却发现空间不足,因此我开始研究如何调整从 ISO 生成的神秘分区类型的大小。

fdisk -l /dev/sdb
....
Device      Boot  Start         End      Blocks   Id  System
/dev/sdb1   *         1         111      113664   17  Hidden HPFS/NTFS
....

我已尝试使用ntfsresizeDebianntfsprogs包。

我接下来尝试使用 gparted,但我想在这里问一下是否有人知道一种简洁的方法来调整从 liveCD 映像在闪存上创建的分区的大小。

提前感
谢乔恩

附言:请假设使用 Debian 6。

答案1

旧线程...我的情况是 Kali,但是我使用 Etcher 将 ISO 写入一个拇指驱动器,然后将其克隆到我想要的媒体上,结果没有 iso9660 文件系统,所以我可以将额外的空间用于我自己的持久分区。

答案2

确实没有任何“巧妙”的方法可以完成您的要求。GParted 是处理与分区相关的所有事务的现代方法;它甚至支持 GPT 等。

您确定 clonezilla 只需dd安装到闪存驱动器即可运行吗?通常,.iso 使用 syslinux 或 isolinux 从 CD 驱动器进行链式加载。如果其中没有 CD,它通常会出错并且无法启动。尝试使用unetbootin图形启动 USB 创建器将其安装到闪存驱动器。当然,也许 Clonezilla iso 是一种特殊格式等,可以识别它正在从哪里启动或诸如此类。

无论如何,GParted 都能够调整这两种分区类型(由 unetbootin 或 pendrivelinux 创建的标准 FAT32)或 ISO(CD 文件系统格式)中 ISO9660 的大小。

答案3

使用 tuxboot 的官方方法制作 clonezilla 闪存驱动器可能会更成功。这样,您也应该能够使用闪存驱动器。

令我惊讶的是 dd 居然还能正常工作。

相关内容