易截截图软件、单文件、免安装、纯绿色、仅160KB

修改linux启动参数挽回/etc/inittab文件

最近做linux系统裁剪,修改嵌入式系统的inittab文件时误将本机inittab文件修改。
reboot后出现
INIT: /etc/inittab[2]: missing id field
INIT: /etc/inittab[3]: missing id field.
Enterrunlevel:
输入3,或1,或singgle后出现
INIT: no more processess left in this runlevel
系统停止。
google,baidu到一篇引用频率极高的文章:
在rescue模式下修复inittab
进入rescue模式
#mount
#chroot /mnt/sysimage
#rpm -qf /etc/inittab
initscripts-7.31.6.EL-1
#mount /dev/cdrom /mnt/cdrom
#rpm -ivh --force --root / /mnt/cdrom/RPMS/initscripts-7.31.6.EL-1.i386.rpm
#sync
#exit
但是我的系统使用rpm -qf /etc/inittab查询所属rpm包时,提示inittab文件找不到。
最后用如下方法解决:
linux启动时添加启动参数init=/bin/sh
启动后跳过inittab直接进入shell。
这次可以成功的看到inittab文件了,vi /etc/inittab:
果然inittab被修改得面目全非了。
修改却提示是readonly文件,执行mount -o rw.remount /
问题解决!


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

linux 密码忘记 linux 修改root的密码!

大家好:
现在linux系统也算是比较流行的了
但是某些朋友忘记了密码ROOT的不知道怎么办现在我就发帖支持下
呵呵 有的牛人已经知道了 就不看帖了 呵呵 大家支持下
现在弄个如下两种
  一. grub
  1. 在出现grub画面时,用上下键选中你平时启动linux的那一项((注意),然后按e键!
  2. 再次用上下键选中你平时启 ......

Linux下C语言编程的注意事项


http://os.51cto.com  2008-03-21 11:15  佚名  赛迪网
摘要:学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑器,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。
标签:Linux  C语言  编程
Or ......

Linux的第一个进程:init(1)


引自:http://server.it168.com/a2009/0309/267/000000267918.shtml
4.1.7 Linux的第一个进程:init(1)
init是Linux系统执行的第一个进程,进程ID为1,是系统所有进程的起点,主要用来执行一些开机初始化脚本和监视进程。Linux系统在完成内核引导以后就开始运行init程序,init程序需要读取配置文件/etc/inittab。init ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号