编译并安装SysVinit可执行代码是非常之简洁明了的 我偷懒一次,就给您 操作命令吧 假定您已经解压并且进入SysVinit源码目录了︰
cd src make ROOT=/mnt/target make install
另外还有很多与init
相关的脚本 在SysVinit包里面有一些工作
正常的范例脚本,但是您得自个儿手工安装了 它们在SysVinit源码树中
是有层次地布置在debian/etc
下面的 您只需要执行类似这样的
命令︰cd ../debian/etc; cp -r * /mnt/target/etc
,直接把
它们复制到目标系统的etc
目录下面就行了 当然了,您最好是
在复制之前查看一下
当重启之后,目标系统的内核就会加载init
,一切都该各就其位了
此时的问题可能是脚本不能正常运行,因为没有命令解释器bash
来
解释执行这些脚本 而且init
还会尝试执行getty
,但是
根本就没有getty
可供运行 请重新启动并确认没有其它的错误