我使用 uck 制作了一个自定义 LiveCD,其中包含无硬盘笔记本电脑所需的工具(重新使用一些旧机箱来完成基本的网络配置任务)。我可以毫无问题地启动到新的 liveCD。我想用它完成的任务之一是升级实验室中 Cisco 路由器上的 IOS。我还有其他 CD,其中包含各种 IOS 二进制文件,并且希望能够(至少暂时)将 liveCD 换成 IOS cd,将我想要的 IOS 复制到 /home/tmp(我创建的),然后从那里通过 TFTP 将其发送到直接连接。我宁愿不将 IOS 映像嵌入到启动 iso 中,因为代码经常更改,我不想不断重新创建映像。
我的问题(打开几个 xterms,打开 Files gui 文件资源管理器,并将 cp 和 ls 复制到 /home/tmp 以将其放入 ramdrive 中,而不需要从启动 cd 中调用):我可以 ls liveCD,并查看 Files 中的文件。当我切换磁盘并重复 ls 时,我看到零个文件(就像挂载是空的)。我可以在另一台带有硬盘的笔记本电脑上读取 CD,因此怀疑循环挂载点已绑定到 livecd,无法用于某些正常但不确定的事情。除了第二个 cdrom(可能是外部的,在另一个 USB 端口上)或闪存介质(如 USB 棒)之外,有没有办法解决这个问题?
答案1
本塞尔:
根据我的经验,当从 LiveCD 运行时,无论出于何种原因,您都不能移除 LiveCD 并期望系统保持运行。为什么不创建一个可启动的 USB 拇指驱动器来运行,并留下 CD-R 进行更新?这应该可行,因为当您执行其他操作时,包含系统的介质仍保留在原处。