Next Previous Contents

7. SysVinit初始化脚本包

编译并安装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可供运行 请重新启动并确认没有其它的错误 


Next Previous Contents