为什么Linux会发生内核崩溃?

内核恐慌Linux

如您所知, 内核恐慌 (kernel panic)是一种错误消息,当发生无法恢复的事情时,该错误消息由类Unix的操作系统的内核显示。 通常,这些消息提供调试信息,这些信息对于了解问题的出处以及开发人员可以解决这些问题很有用。

如果您来自Microsoft Windows领域,那相当于著名的 蓝屏 (死亡蓝屏),也就是说,当某些操作系统出现问题时,有时会在这些操作系统中发生的著名蓝屏。 仅在* nix环境中,它们才称为内核恐慌...

尽管很多人都知道内核恐慌是什么,甚至在某个时候甚至会遭受其中的一部分,但并不是每个人都知道 可能的原因 为什么您可以在自己喜欢的发行版的Linux内核上制作一个。 也许有些人不知道所有可能的原因...

让你知道 动机以下列出了导致内核崩溃的最常见原因:

  • 它们可能在以下情况下发生 initramfs映像已损坏。 引导过程中使用的该系统对于启动至关重要,如果发生问题,它可能会导致内核崩溃。
  • initramfs创建不正确 对于特定的内核。 请记住,每个内核版本都需要自己的initramfs。 如果不是这种情况,则可能会导致内核崩溃。
  • 另一个原因可能是 内核未正确安装 或不受支持。
  • 如果以上均不发生,由于以下原因,您也可能会出现内核恐慌 补丁或更新 最近的那些有某种故障。
  • 另一种可能性是 莫杜洛 它是从网络或其他来源安装的,但是在安装此模块后,尚未正确创建initrd映像。
  • 当你想读一本 无效或非法的内存地址。 不管是什么原因...
  • Un 硬件问题 它也可能产生内核恐慌。 或者缺少某些基本组件所需的模块或驱动程序。
  • 的某些剥削行为 漏洞 内核驱动程序或其驱动程序也可以通过损害系统的完整性来生成它。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   卡洛斯·丰塞卡

    我见过几次,这是由于硬件故障造成的。

  2.   压延

    自从2014年使用Linux以来,我从未遇到过内核崩溃的情况,而且一旦出现新内核,我便将其安装到了当时的Ubuntu 14.04中。

  3.   杜阿德

    我只记得在遥远的日子里,当我重新编译内核以尝试稍微提高计算机性能时,出现了内核恐慌。 早在2000年代初期。

    从那以后,没问题。