我们把这些内容全部编译进内核、不编译成模块、*号表示编译进内核
OK、到这里保存退出、把配置文件复制一份出来、前面磁盘格式化而且都挂载好了、这里我们就把grub安装到boot下::
给小系统提供一个rc.sysinit、/mnt/sysroot/etc/rc.d/rc.sysinit、如果没有这个目录就自己创建、再提供一个/mnt/sysroot/etc/fstab文件
#mkdir-p/mnt/sysroot/etc/rc.d/rc.sysinit
#vim/mnt/sysroot/etc/inittab
1、解压安装dropbear
2、服务脚本/etc/rc.d/init.d/dropbear
3、脚本配置文件/etc/sysconfig/dropbear
OK了、dropbear在本机安装成功并且成功启动连接上去了、
那我们就移植到我们的定制系统上去吧、之前我们写过一个脚本用来移植命令的:
把这三个命令移植过去就可以了:dropbear、dropbearkey、scp、dbclient、bash、复制完后就去创建这个目录/mnt/sysroot/etc/dropbear、而后为移植过去的dropbear生成两个密钥文件:
dropbear要认证用户、而认证用户要用到名称解析、这就意味着libnss库要复制过去、libnss库框架、而后给nss提供配置文件:
实现页面Nginx访问这里我们用的版本是Nginx-1.4.2、这里我们以最简单的方式进行安装并运行服务起来:解决依赖关系:
接着移植nginx到目标机上去、用上面的那个复制命令的脚本:#./cpCommad.shEnteracommand:nginxEnteracommand:consoletypeEnteracommand:quitquit!
复制nginx下的配置文件到目标机上、而启动nginx需要nginx用户、所以用户也得追加到passwd文件中去、而后再给nginx添加一个测试页面就OK了:
给nginx提供一个服务脚本#vim/mnt/sysroot/etc/rc.d/init.d/nginx
而在nginx启动时需要依赖于日志目录和pid文件目录、所以我们要事先给nginx创建这两目录先、还给创建锁文件: