我创建了一个仅用于运行 Citrix ICA 客户端的 SLAX iso。ICA 客户端在 /root/.xinitrc 中启动,从 LiveCD 启动时它可以正常工作。/root/.xinitrc 位于 iso 的 rootcopy 文件夹中。但是,当通过 pxe 启动时,使用 from= http://server_ip/slax.iso, /root/.xinitrc 不存在并且 ICA 客户端未启动。
我一生都无法弄清楚为什么在 PXE 启动时会发生这种情况。
我创建了一个仅用于运行 Citrix ICA 客户端的 SLAX iso。ICA 客户端在 /root/.xinitrc 中启动,从 LiveCD 启动时它可以正常工作。/root/.xinitrc 位于 iso 的 rootcopy 文件夹中。但是,当通过 pxe 启动时,使用 from= http://server_ip/slax.iso, /root/.xinitrc 不存在并且 ICA 客户端未启动。
我一生都无法弄清楚为什么在 PXE 启动时会发生这种情况。
我不完全确定为什么会发生这种情况,但即使我有 from= http://server_ip/slax.iso,它实际上是从服务器上的旧 slax 目录中提取的。所以,我唯一能猜到的是,从行被截断和/或在 .iso 处拆分。