求救not syncing: Attempted to kill init

小弟今天犯了一下二,把df-lh中的tmpfs文件系统umount-d了,结果linux重启的过程中出现notsyncing:Attemptedtokillinit,启动不了了,查了一晚上没找到解决方法,该怎么整呢?谢谢

作者: xtlx2000 发布时间: 12-10

linux 2.4.18 为什么读写信号量(rw_semaphore)最多支持32766个等待进程?

本帖最后由铁蛋小灯泡于2010-12-1014:31编辑/*ThevalueofWAITING_BIASsupportsupto32766waitingprocesses.Thiscan*beextendedto65534bymanuallycheckingthewholeMSWratherthanrelying*onthe

作者: 铁蛋小灯泡 发布时间: 12-10

linux用户态进程使用的内存的物理地址问题?

小弟我看linux内存管理一段时间了。有一个问题一直不解。linux用户态进程使用0—3G的线性地址空间,内核对0-896M以下的物理内存进行直接映射(即物理地址与线性地址仅差一个偏移量PAGE_OFFSET),那也就是物理内存的第896M都已经直接映射了到了3G-3G+896M的线性地址了。如果物理内存仅仅有896M或者不足896M。那用户态使用的内存已经被内核直接映射到了3G-3G+896M

作者: lxjeanse 发布时间: 12-07

多网卡识别顺序的问题

Linux系统,4张网卡,两张82576的,两张82571EB的。QUOTE:01:00.0Ethernetcontroller:IntelCorporation82576GigabitNetworkConnection(rev01)01:00.1Ethernetcontroller:IntelCorporat

作者: Godbach 发布时间: 12-10

如何禁止root用户?

本帖最后由kgn28于2010-12-1009:49编辑听闻M9禁用root用户,哪位大牛解释一下这个是怎么做到的呢?(是不是要修改内核,还是内核里面就有这个配置选项,ubuntu不是要sudo么)root的权限检查是不是只有在vfs进行文件操作才有的呢?(貌似是只有文件有权限位,使用chmod改变)

作者: kgn28 发布时间: 12-10

内核中如何调用应用层的库?

内核中如何直接使用应用层库中提供的函数?这样做效率是不是很低啊,是不是需要把应用层中的库移植到内核?

作者: 20040925 发布时间: 12-10

分享两个很简单的编译问题(1)对ko进行strip -S(2)使用KBUILD_EXTRA_SYMBOLS

本帖最后由lofeng410于2010-12-0923:02编辑可能很多高手早就知道这样处理,但是俺是最近才琢磨明白,呵呵(1)对编译所得的.ko进行strip-S,处理掉调试信息,这样可以大大缩小ko文件的大小(2)使用KBUILD_EXTRA_SYMBOLS主要使用于下面这样的场合:有两个我们自己的模块,其中ModuleB使用了ModuleA中export的函数

作者: lofeng410 发布时间: 12-09

preempt_disable的问题

各位,我对preempt_disable加barrier()的方式不理解,preempt_disable需要控制指令的执行顺序,这个容易理解。比如preempt_disable();a++;preempt_enable();如果不控制的话,a++可能在抢占被禁用之前就执行,使preempt_disable失去意义。但是内核的实现怎么只用一个barrier(),这个只能控制编译器不乱序吧,如

作者: biger410 发布时间: 12-09

情景分析里do_page_fault里的问题

本帖最后由stone421于2010-12-0916:48编辑在2.4内核里的Fault.c的do_page_fault里有这样一句:  if(in_interrupt()||!mm)      gotono_context;情景分析58页里说:  可是

作者: stone421 发布时间: 12-09

tty设备跟字符设备的区别

本帖最后由jinxinxin163于2010-12-0913:44编辑字符设备注册的话,会指定一个fileoperation结构,需要我们实现其中的函数而tty设备的话,是tty_driver中实现需要的函数我的问题是:我们注册设备的时候,什么时候注册为字符设备,什么时候注册为tty设备?谢谢

作者: jinxinxin163 发布时间: 12-09