Questions tagged «kernel»

内核是大多数操作系统的主要组件,它管理着计算机在硬件和软件之间的大部分通信。通常,内核是程序员对资源必须具有的最低抽象级别。

1
获取控制台消息:ipc_kmsg_copyout_header:无法增加用户ipc空间。这里有Mac OS X内核大师吗?
自从从Mac OS X 10.6.5升级到10.6.7后,我的计算机已经开始频繁锁定(通常至少每两天一次)。我将获得旋转风车,系统将无响应(gui和ssh等)。此状态将无限期持续,需要强制重启。当我积极使用计算机时,甚至在我不在的情况下“闲置”数小时或数天时,它将进入这种无法恢复的旋转。这不是内核恐慌。 重新启动后,我检查控制台日志以查看可能出错的地方。在每种情况下,始终在系统启动消息开始之前出现相同的消息。它读起来像: 2011/6/06 9:41:51 AM内核ipc_kmsg_copyout_header:无法增长用户ipc空间 当然,还有计算机响应的最后一个实例的日期和时间。此消息之前没有其他异常。只是标准的控制台东西 谷歌搜索这条消息,我只遇到了这个消息出现在源代码ipc_kmsg.c中的地方,它似乎是freebsd和mach内核的组件 以下是相关来源的链接: 1)http://fxr.watson.org/fxr/source/osfmk/ipc/ipc_kmsg.c?v=xnu-1456.1.26 2963 if (kr != KERN_SUCCESS) { 2964 /* space is unlocked */ 2965 2966 if (kr == KERN_RESOURCE_SHORTAGE) { 2967 printf("ipc_kmsg_copyout_header: can't grow kernel ipc space\n"); 2968 return (MACH_RCV_HEADER_ERROR| 2969 MACH_MSG_IPC_KERNEL); 2970 } else { 2971 printf("ipc_kmsg_copyout_header: can't …
2 macos  freeze  kernel 

2
Debian wheezy频繁随机崩溃
我用gnome-shell 3.4重新安装了debian测试发行版,它每天都会崩溃。 崩溃我的意思是,声音不断重复,键盘和鼠标没有响应,我唯一的选择是拔插头。 重启后一切看起来都很正常,并且/ var / log中没有任何错误的痕迹,或者我只是不知道该找什么... 我尝试将nouveau驱动程序列入黑名单(/etc/modprobe.d/blacklist.conf甚至不存在!)并使用modprobe -r和rmmod删除它,但系统在一段时间后仍然崩溃了。 笔记本电脑是一款联想Z580,拥有英特尔HD 4000和Nvidia geForce gt365M(我怀疑x-server有什么用) 我似乎无法在网上找到任何可行的东西,我搜索了几个小时! 如果您有关于如何找到问题或找到解决方案的任何指示或提示,我真的很感激! 更新:再次崩溃。我试着把它扔进笔记本电脑,但我不能,它只是像砖一样坐在那里。 UPDATE2:切换到xfce,希望崩溃停止,但它仍然崩溃。这意味着问题不在于gnome! 更新3:如果插入我的USB鼠标,我似乎经常崩溃。也许它与usb3有关? UPDATE4:SOmetimes发行版只是没有启动,并且吐出日志(?)或错误报告,我设法拍摄它们(它们在这里),我对每个“屏幕截图”的USB3的怀疑更强......什么你认为?这可能值得另一个问题...... 更新4: - 第2部分:此外,禁用专用视频卡没有帮助... 谢谢您的帮助!

1
如何将Ubuntu / Debian内核配置组合成单个配置
Ubuntu将debian.master/config/目录中的内核配置拆分为: linux-3.2.0/debian.master/config % tree . ├── amd64 │ ├── config.common.amd64 │ ├── config.flavour.generic │ └── config.flavour.virtual ├── armel │ ├──... ├── config.common.ports ├── config.common.ubuntu ├── enforce ├── i386 │ ├── ... ├── ... 我想创建一个单一的配置为建设AMD64内核。 结合这些配置的最佳方法是什么?我只是连接它们吗? (注意,我只是想创建配置,而不是实际构建内核 - 当然我想稍后再这样做,但这不是问题的一部分)。
2 ubuntu  debian  kernel 


0
内核 - 电源错误(41)没有任何错误
我正在使用Windows 8.1,重新启动/开机后,我在事件查看器上看到了Kernel-Power错误(事件ID 41)。它不会导致任何事情发生超过2年,没有突然重新启动等但我不知道为什么会发生。 我检查了我的PSU(Seasonic x-850,850w 80+金),似乎一切都很好。我没有使用任何GPU,当我对所有其他事情进行压力测试时,所有电压看似正确,没有掉落等。 我还应该检查什么?这可能是什么原因?

1
我怎么能替换哪个版本相同的linux模块?
我有compat-wireless模块,它是构建和修补的。 我真的需要更换这个模块,/lib/modules/3.2.0-4-686-pae/kernel/drivers/net/wireless/但我不知道这是怎么做的。 之前,在2.6内核上我刚刚从源代码构建了这个模块并安装它。但是现在,模块在内核中并且有很多目录关联,所以我需要你的帮助。 谢谢。

1
使用arch linux“make xconfig”
我正在尝试为Arch编译内核。我正在使用“arch method” - abs,编辑PKGBUILD,然后编辑“makepkg”。 问题是,我的Arch正在使用xfce 4 + gnome 2,但我想使用“xconfig”(基于qt3)编辑我的配置文件。它有很多优点(大多数情况下,我喜欢超级轻松搜索任何项目,并在配置“树”中单击一次该项目)。我已经安装了qt3,但是当我在“PKGBUILD”中选择“xconfig”选项时,我==> ERROR: A failure occurred in build(). Aborting...在下载并解压缩内核后出错了。当我选择“nconfig”选项时,一切正常。这就是为什么我想我会错过一些“xconfig”依赖。 任何人都可以帮我安装所有需要的依赖项,以便我可以使用“xconfig”配置我的Arch内核,而不是一些史前的控制台配置工具吗?:) PS My Arch是x86,而不是x64!

0
如何解决kernel_security_check_failure
我正在尝试通过诺基亚套件重新安装我的诺基亚E5软件,我的笔记本电脑上有windows-8.1操作系统,我收到此错误 kernel_security_check_failure。我的笔记本电脑重启了。我不知道如何解决这个问题。建议非常感谢。

1
有关卸载CD-ROM后运行LiveCD Linux的行为的问题
有没有人可以解释在使用LiveCD会话期间拔掉CD-ROM后系统会发生什么? 假设我正在使用Ubuntu LiveCD并且突然意外地将CD-ROM断开一秒钟,因为例如在外部设备的情况下停电或者如果操作系统允许那样只打开CD托盘。假设片刻之后再次插入CD-ROM。 任何人都可以解释究竟发生了什么,为什么操作系统停止或者更确切地说是工作但不像以前那样,如果可能的话,稳定性和有用性如何可以恢复并且用户可以继续使用? 根据我的观察,基于Ubuntu LiveCDs(版本低于12,内核版本可能是2.6.XX),系统反应如下: X桌面中的所有应用程序都消失了(我认为这是因为自动向所有进程发送一个kill信号,好像操作系统想要关闭但实际上似乎等待某些东西)并且它看起来只有带有光标的背景图像可以一直在移动 所有tty是avaible并且可以显示,但只有错误消息,有像INFO: task <process name>:<pid> blocked for more than 120 seconds和SquashFS error: unable to read [...] 我总是可以看到闪烁的'_',我可以输入一些东西,但按下输入只是让它跳到新的行,显然操作系统不会执行它 终端取消和退出当前进程的快捷方式也不起作用 神奇的SysRq组合通常都有效,我可以看到实际的输出,但我不知道在这种情况下哪一个会有用 任何人都可以解释这个反应并告诉这些错误究竟是什么意思 那么人们可以做些什么来解决它 - 有没有办法解决这个问题,为什么不呢?如果是这样的话? 这里:https: //unix.stackexchange.com/questions/76166/what-does-info-task-xxx-blocked-for-more-than-120-seconds-exactly-mean-on-lin 我刚刚读过“如果任务被阻止,它会等待资源再次可用”。因此,如果我正确地得到它正在等待资源 - 这是真的还是只是错误的解释而且它会无休止地等待 - CD-ROM肯定会尽快再次插入。怎么理解呢? 我知道进程已经消失(或“阻止”,因为错误消息建议?),但是ramdisk中的文件如何仍然存在,直到重启?这可能以某种方式访问​​它们吗?或者例如只提取文本字符串等? 有一个神奇的SysRq shourtcut重新安装文件系统 - 它是否有可能在这种情况下有所帮助,或者应该在其他试验结束后最终尝试?如果CD作为虚拟fs工作,那么在这种情况下哪些效果可以带来remountig文件系统?
1 linux  ubuntu  kernel  livecd  tty 

2
如何使用预发布的Linux内核来使用SecureBoot(Fedora 26)
我正在运行Fedora 26,但要暂停并继续工作,我需要使用Rawhide内核(4.13.rc-1或更高版本)(参见内核问题)。 我已经使用这些指令成功安装了Rawhide内核(4.13.rc-4)。不幸的是,作为该页面说明,如果不禁用SecureBoot,这些内核将无法无缝工作。 不幸的是由于BIOS错误,我无法禁用SecureBoot(请参阅Dell论坛)。 当我尝试启动时,引导程序会说: ......签名无效。您需要先加载内核。 如何在启用SecureBoot的情况下使用Rawhide /预发布内核?


1
在最新内核4.1.3中配置MPLS数据路径的测试程序
最新的内核支持内核中的MPLS数据路径,但是没有测试程序,或任何指导如何编写用户空间程序来在内核中配置MPLS数据路径。 我浏览内核代码,发现新的地址族被定义为AF_MPLS,我们可以在内核中添加新的mpls路由,删除mpls路由并获取mpls路由。 #define PF_MPLS AF_MPLS rtnl_register(PF_MPLS, RTM_NEWROUTE, mpls_rtm_newroute, NULL, NULL); rtnl_register(PF_MPLS, RTM_DELROUTE, mpls_rtm_delroute, NULL, NULL); rtnl_register(PF_MPLS, RTM_GETROUTE, NULL, mpls_dump_routes, NULL); 请提供我可以从哪里获得测试程序的指导或如何编写测试程序以在内核中配置MPLS数据路径。
1 linux  routing  kernel 

2
在Windows Server 2000上安装VC Redist 2008
我最近用Windows Server 2000建立了一个服务器(我知道它已经很老了,但计算机的硬件不会超过这个)。现在我安装了xampp,需要VC redist包2008。在网站上它与Windows 2000兼容,但是当我开始设置时出现错误消息The procedure entry point HeapSetInformation could not be located in the dynamic link library KERNEL32.dll。我怎么解决这个问题?


1
如何将CentOS 6中的内核升级到最新版本?
这给了我很多问题,即使在重新上电后也没有使用最新产品。 [root@server ~]# uname -r 2.6.32-431.1.2.0.1.el6.x86_64 [root@server ~]# cat /boot/grub.conf cat: /boot/grub.conf: No such file or directory [root@server ~]# cat /boot/grub/grub.conf cat: /boot/grub/grub.conf: No such file or directory [root@server ~]# yum reinstall kernel Running Transaction Installing : kernel-2.6.32-696.20.1.el6.x86_64 1/1 Verifying : kernel-2.6.32-696.20.1.el6.x86_64 1/1 Installed: kernel.x86_64 0:2.6.32-696.20.1.el6 Complete! [root@server ~]# less …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.