求救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
分享两个很简单的编译问题(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