当前位置: 技术问答>linux和unix
文件系统问题(无限循环)
来源: 互联网 发布时间:2015-06-28
本文导语: 我把文件系统的sys_open(..),sys_stat(..),sys_read(...),sys_write(...).几个函数的头部添加了printk("........")打印语句,为的是跟踪文件打开的流程,不过编译完内核之后,启动的时候,如果直接进入图形界面,就没有什么问题,...
我把文件系统的sys_open(..),sys_stat(..),sys_read(...),sys_write(...).几个函数的头部添加了printk("........")打印语句,为的是跟踪文件打开的流程,不过编译完内核之后,启动的时候,如果直接进入图形界面,就没有什么问题,但是在控制台下边看不到什么打印输出(内核的系统调用产生的打印语句只能在字符模式下工作???),一旦切换或者直接启动到字符模式,就会看到我自己的打印语句无限的打印。
在添加语句的时候,可以肯定没有破坏函数的逻辑结构,搞不懂为什么会这样。
另外,我现在的grub启动的时候,没有图形界面了,就一个光标闪,只能进如默认的系统。帮帮忙,看看是什么问题,我用了grub-install命令也不行!
在添加语句的时候,可以肯定没有破坏函数的逻辑结构,搞不懂为什么会这样。
另外,我现在的grub启动的时候,没有图形界面了,就一个光标闪,只能进如默认的系统。帮帮忙,看看是什么问题,我用了grub-install命令也不行!
|
printk所打印的字符有级别,并且只能够在终端上显示。可以从这两个方面考虑。
|
关注.....
我想追踪的错误输出
我想追踪的错误输出