无忧启动论坛

标题: PXE启动的问题, 向熟悉CDlinux的朋友请教一下关于CDlinux的local目录的处理方式 [打印本页]

作者: 北斗    时间: 2013-12-16 15:03
标题: PXE启动的问题, 向熟悉CDlinux的朋友请教一下关于CDlinux的local目录的处理方式
为了实现从PXE启动CDlinux,根据qrbb0兄的帖子修改了CDlinux,帖子地址:

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2


在qrb0兄的帖子中没有说明处理local目录的方法,如果CDlinux原盘ISO中local目录是空的,按qrb0兄的方法修改没有问题,一切都很好。

但是如果CDlinux ISO中的local目录中有文件的话(一般都是些tgz),就需要在重新打包initrd的时候处理local目录,否则CDlinux PXE启动后local中的程序不会被自动加载。

曾经试过:

1、把整个local目录放到与extra同一级的目录中,再重新打包成initrd,不行

2、把整个local目录放到extra目录中,再重新打包成initrd,不行

3、把local中的tgz复制到extra中再打包initrd,也不行。

自己对CDlinux只是一知半解,不知该如何处理local目录,才能让CDlinux从PXE启动时像光盘那样完整启动,自动加载local中的tgz?

还请知道的朋友指点一二,非常感谢!
作者: 北斗    时间: 2013-12-18 18:32
自己顶一下,希望有答案的朋友能看到帖子
作者: sxgpic    时间: 2013-12-19 10:48
最懒惰的方法是,把 local目录下的 .tgz 压缩包在 linux 下解压,合并在一起,再用 mksquashfs 命令压缩成cdl的模块文件(xxx-cdl.md),移到 extra 目录去。
作者: 北斗    时间: 2013-12-19 16:37
多谢sxgpic朋友的指点,按图索骥,已经弄好了,谢谢!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3