制作嵌入式linux (step by step实做指南)
sh tty2::askfirst:/bin/sh
tty3::askfirst:/bin/sh tty4::askfirst:/bin/sh tty5::askfirst:/bin/sh tty6::askfirst:/bin/sh ::ctrlaltdel:/sbin/reboot ::shutdown:/bin/umount -a -r 好了,接下来就可以测试验正六个虚拟控制台的使用了. 八、尽管上述第七步已经实现了虚拟控制台,但其仍是直接进入系统,且系统没有用户帐号等安全设施,这将不利于系统的安全性.因此,接下来的这步实现为系统添加用户帐号(这里仍然基于宿主机实现). 1、为目标主机建立passwd帐号文件 添加如下内容: 接下来为root用户建立“家”目录: 2、为目标主机建立group帐号文件 添加如下内容: 3、为目标主机建立shadow影子口令文件,这里采用直接复制宿主机的shadow文件中关于root口令行的行来实现 注:等目标主机启动时,root用户的口令也是宿主机的root用户的口令. 4、将 etc/inittab文件改为如下内容: 好了,接下来就可以重新启动目标主机进行验正了. 九、在系统登录时提供banner信息 这个可以通过宿主机来实现,也可以直接在目标主机上进行配置.这里采用直接在目标主机上配置的方式: # vi /etc/issue
添加如下内容: Welcome to Liusy Kernel \r 注:这里的内容可以根据你的需要进行修改. 十、在系统启动时为系统提供主机名称: 这个可以通过宿主机来实现,也可以直接在目标主机上进行配置.这里采用直接在目标主机上配置的方式: 1、创建保存主机名称的配置文件 2、编辑系统初始化脚本,实现开机过程中设定主机名称 HOSTNAME= 十一、移植宿主机的bash至目标主机,以实现在目标主机上使用bash 1、在宿主机上查看bash所依赖的库文件件,并将这些库文件复制到目标系统: # cd /mnt/sysroot 2、此时,我们需要把除了第一行显示的以外的余下的所有库文件复制到目标主机的lib目录中: 3、而后再把bash程序复制到目标主机的bin目录中即可: 十二、设置root用户的默认shell为/bin/ |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |