通过/ dev / pts传输二进制文件

我正在尝试在2个盒子之间传输新的Linux映像和相应的文件。 只有我的控制器有USB支持包含我新build立的内核。 我想从我的控制器传输内核,并让它在Guest上运行,但是2之间的唯一连接是通过/dev/pts/2 。 客户没有服务(ftpd,sshd等)。 我有busybox所以microcom是可用的,但我不知道我在那里做什么。

任何人都可以告诉我如何可以从我的控制器我的新的bzImage到我的客户/ dev / pts / 2?

谢谢。

好的 – 更详细一点:Guest和Host是在OpenXT上运行Xen的32位Linux系统。 到目前为止,只有dom0可以挂载我想要安装新内核映像的USB驱动器。 dom0使用了86%的562M(即457M)。 我试图让内核到一个没有任何服务运行的客户机,也有84%的磁盘空间用完了。

客人是预build的,目前我不能改变它的形象。 我在dom0上有Guest .vhd,可以使用.vhd在那里修改内核,但是我没有在dom0上做这个工作的空间。

那么很多这个问题是由于我对Xen的误解。 我能够使用Xen的tap-ctl安装USB设备。 但是,如果有人正在寻找这个问题的实际答案 – 通过/dev/pts复制文件可以使用screen完成。 在StackOverflow上有一个很好的写法。 是否有可能发送文件内容到GNU屏幕会议?

通过串行传输文件的传统方式是使用ZMODEM协议或类似的东西。

但是使用虚拟机并从另一个操作系统访问存储可以简化工作。

恕我直言,而不是专注于如何使用点传输文件,你应该描述整个问题,让人们可以给你一个更好的答案。