当我尝试自定义我的 ubuntu 桌面 live iso 时,我在第一阶段遇到了 rsync 错误教程。
当我执行时:
sudo rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
复制开始时没有输出。我让它运行了大约 40 分钟,并假设复制中出现了问题。
sudo rsync -ax mnt/ extract-cd
我也尝试了这个命令,按下 ctrl+c 后出现了同样的错误。
这是我收到的错误:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) [sender=3.0.9]
欢迎任何建议/提示
编辑
这是您建议我运行的命令的输出链接:rsync 输出
我看了你关于使用 ubuntu-builder 的建议。我使用 ssh 访问计算机,无法使用 UI。
我尝试过Ubuntu 定制套件今天早上通过运行 来运行uck-remaster-unpack-iso
。我对这个命令的理解是它运行一个类似于我手动输入的脚本。这个命令也停止产生输出,我在 10 分钟后退出了它(没有给出错误输出)。
答案1
这个错误只是因为你按 Ctrl+C 来中断同步。
该命令应该可以工作;既然它不行,请尝试运行它并让我们知道输出是什么:
sudo rsync --exclude=/casper/filesystem.squashfs -a-正磷酸酯mnt/提取光盘
唯一的区别是附加-nPh
选项: --n
表示试运行或模拟;rsync 将模拟发生的情况,包括任何错误,而不实际复制任何数据。 --Ph
以“人类”可读的(即千字节、兆字节等)形式逐个文件显示进度。
请注意:Ubuntu 自定义 wiki 已经过时了。我强烈建议使用更现代、更用户友好的自定义解决方案,它可以为您处理提取、安装、chrooting 等操作。
Ubuntu 构建器是我选择的工具。请参阅这个答案我的了解有关使用 Ubuntu Builder 自定义 12.04 的更多实践教程。
答案2
我相信我找到了问题,我的电脑上还有另一个问题导致写入 ntfs 的速度非常慢。因此当我尝试运行同步复制根本无法在可行的时间内完成。
答案3
安装以下软件包后,问题解决。
sudo apt-get 安装 libgcrypt11
安装 libgcrypt11:i386