{"id":158,"date":"2018-09-21T11:14:10","date_gmt":"2018-09-21T05:44:10","guid":{"rendered":"https:\/\/liai.co.in\/blog\/?p=158"},"modified":"2025-03-28T09:44:56","modified_gmt":"2025-03-28T09:44:56","slug":"how-to-solve-kernel-panic-error-in-linux","status":"publish","type":"post","link":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/","title":{"rendered":"How to troubleshoot kernel panic error in Linux"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span><div class='epvc-post-count'><span class='epvc-eye'><\/span>  <span class=\"epvc-count\"> 28,220<\/span><\/div><h2>Lets learn a little about Kernel to know about its error.<\/h2>\n<p>Linux Kernel is one of the most important components. If we understand few of its important places where it fits and what it does, we may be able to identify its cause of panic.<\/p>\n<p>When a system boots the GRUB\u00a0bootloader loads the <strong data-start=\"443\" data-end=\"469\">kernel image (vmlinuz)<\/strong> and the <strong data-start=\"478\" data-end=\"520\">initial RAM disk (initrd or initramfs)<\/strong> from <strong data-start=\"526\" data-end=\"535\">\/boot<\/strong> into memory.<\/p>\n<p>Point to be <strong>noted<\/strong>: This is one of the 1st places the Kernel may panic if it does not find <strong data-start=\"443\" data-end=\"469\">vmlinuz<\/strong> file in this location.<\/p>\n<p>If this <strong data-start=\"443\" data-end=\"469\">vmlinuz <\/strong>file is corrupted, the Kernel may panic.<\/p>\n<p>Now, lets imagine, here all goes well and kernel was able to load successfully, but kernel has lot of other operations to perform like, it has to mount the &#8220;\/&#8221; (root filesystem). But if the root filesystem is missing or corrupted, the kernel may panic.<\/p>\n<p>Lets say here also all goes smooth, but kernel has the main task is to communicate with all the hardware(RAM, CPU, Disk, network etc) through their drivers, and so kernel has to load all these drivers also, which is called loadable kernel modules(LKM).<\/p>\n<p>Now, here we may find, if a module is <strong data-start=\"1180\" data-end=\"1219\">corrupted, missing, or incompatible<\/strong>, <strong data-start=\"1221\" data-end=\"1245\">kernel may panic or <\/strong>If hardware (like RAM or disk) is <strong data-start=\"1288\" data-end=\"1314\">faulty or unresponsive<\/strong>, the kernel might panic also.<\/p>\n<p>Then the kernel initialises the 1st Linux process called systemd with process id as 1, which in tern starts all the other system services like sshd, ftpd etc and kernel is ready to accept any systemcalls from the processes.<\/p>\n<p>Lets put all these in sequence for better understanding.<\/p>\n<p class=\"\" data-start=\"1808\" data-end=\"1827\"><strong data-start=\"1810\" data-end=\"1825\">Boot Issues<\/strong><\/p>\n<ol data-start=\"1831\" data-end=\"2058\">\n<li class=\"\" data-start=\"1831\" data-end=\"1892\">\n<p class=\"\" data-start=\"1833\" data-end=\"1892\"><strong data-start=\"1833\" data-end=\"1870\">Missing or corrupted kernel image<\/strong> (<code data-start=\"1872\" data-end=\"1889\">\/boot\/vmlinuz-*<\/code>)<\/p>\n<\/li>\n<li class=\"\" data-start=\"1896\" data-end=\"1978\">\n<p class=\"\" data-start=\"1898\" data-end=\"1978\"><strong data-start=\"1898\" data-end=\"1936\">Incorrect bootloader configuration<\/strong> (wrong GRUB entries, missing initramfs)<\/p>\n<\/li>\n<li class=\"\" data-start=\"1982\" data-end=\"2058\">\n<p class=\"\" data-start=\"1984\" data-end=\"2058\"><strong data-start=\"1984\" data-end=\"2011\">Corrupt root filesystem<\/strong> (bad sectors on disk, filesystem corruption)<\/p>\n<\/li>\n<\/ol>\n<p class=\"\" data-start=\"2060\" data-end=\"2092\"><strong data-start=\"2062\" data-end=\"2090\">Driver &amp; Module Failures<\/strong><\/p>\n<ol data-start=\"2096\" data-end=\"2293\">\n<li class=\"\" data-start=\"2096\" data-end=\"2161\">\n<p class=\"\" data-start=\"2098\" data-end=\"2161\"><strong data-start=\"2098\" data-end=\"2140\">Missing or incompatible kernel modules<\/strong> (<code data-start=\"2142\" data-end=\"2152\">modprobe<\/code> fails)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2165\" data-end=\"2229\">\n<p class=\"\" data-start=\"2167\" data-end=\"2229\"><strong data-start=\"2167\" data-end=\"2189\">Bad driver updates<\/strong> (Ex: GPU, storage, network drivers)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2233\" data-end=\"2293\">\n<p class=\"\" data-start=\"2235\" data-end=\"2293\"><strong data-start=\"2235\" data-end=\"2256\">Corrupt initramfs<\/strong>, causing missing essential drivers<\/p>\n<\/li>\n<\/ol>\n<p class=\"\" data-start=\"2295\" data-end=\"2320\"><strong data-start=\"2297\" data-end=\"2318\">Hardware Failures<\/strong><\/p>\n<ol data-start=\"2324\" data-end=\"2493\">\n<li class=\"\" data-start=\"2324\" data-end=\"2384\">\n<p class=\"\" data-start=\"2326\" data-end=\"2384\"><strong data-start=\"2326\" data-end=\"2340\">RAM errors<\/strong> (corrupt memory can cause kernel crashes)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2388\" data-end=\"2443\">\n<p class=\"\" data-start=\"2390\" data-end=\"2443\"><strong data-start=\"2390\" data-end=\"2407\">Disk failures<\/strong> (bad sectors, corrupt partitions)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2447\" data-end=\"2493\">\n<p class=\"\" data-start=\"2449\" data-end=\"2493\"><strong data-start=\"2449\" data-end=\"2491\">Overheating CPU or power supply issues<\/strong><\/p>\n<\/li>\n<\/ol>\n<p class=\"\" data-start=\"2495\" data-end=\"2535\"><strong data-start=\"2497\" data-end=\"2533\">Software Bugs &amp; Misconfiguration<\/strong><\/p>\n<ol data-start=\"2539\" data-end=\"2766\">\n<li class=\"\" data-start=\"2539\" data-end=\"2617\">\n<p class=\"\" data-start=\"2541\" data-end=\"2617\"><strong data-start=\"2541\" data-end=\"2575\">Kernel bugs or race conditions<\/strong> (bad patches, untested kernel versions)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2621\" data-end=\"2686\">\n<p class=\"\" data-start=\"2623\" data-end=\"2686\"><strong data-start=\"2623\" data-end=\"2646\">Security violations<\/strong> (SELinux-RHEL, AppArmor-Ubuntu misconfigurations)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2690\" data-end=\"2766\">\n<p class=\"\" data-start=\"2692\" data-end=\"2766\"><strong data-start=\"2692\" data-end=\"2716\">Invalid system calls<\/strong> (a program forces kernel into an invalid state)<\/p>\n<\/li>\n<\/ol>\n<p>I am sure if we know what are the differennt reasons the Kernel may panic, it becomes very easy to track the issue sequencially.<\/p>\n<p>There are few logs which also may help to identofy:<\/p>\n<ul>\n<li>journalctl -k<\/li>\n<li>dmesg<\/li>\n<li>cat \/var\/log\/syslog | grep -i &#8216;panic&#8217;<\/li>\n<\/ul>\n<p>There are some quick ways to think when a panic happens, but first need to start with sequencial appraoch as we know now where the kernel may panic.<\/p>\n<ul>\n<li>Boot into Recovery mode and try to load the older kernel version and see if that helps<\/li>\n<li>Sometimes reinstall the kernel helps : sudo apt-get install &#8211;reinstall linux-image-$(uname -r) &amp;&amp; sudo update-grub<\/li>\n<li>Check if the hardware like RAM or Disk are good\u00a0\n<ul>\n<li>\n<p><strong>RAM Test:<\/strong>\u00a0memtest86+ from the GRUB menu<\/p>\n<\/li>\n<li>\n<p><strong data-start=\"2324\" data-end=\"2339\">Disk Check:<\/strong>\u00a0<code data-start=\"2344\" data-end=\"2371\">smartctl -t long \/dev\/sda<\/code>\u00a0check disk health<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>I believe this would help to get a starting point, its more complex, but we can start with this and based on different use case, our troubleshooting also changes. But, ultimate goal is to understand the real purpose of Kernel and at which stage what kernel does.<\/p>\n<h2>A small example:<\/h2>\n<h2><span style=\"font-family: Arial, Helvetica, sans-serif;\"><strong>Troubleshoot | RHEL-7 Kernel panic error<\/strong><\/span><\/h2>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Before I start to write about this, <\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">let&#8217;s understand that kernel panic can be a cause of many different reasons related to the Linux Kernel. <\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">when the kernel tries to load itself to memory, if it finds any difficulties, it provides with some kind of error in the form of Kernel panic. Let&#8217;s see how to solve <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.liainfraservices.com\/cloud-migration-services\">kernel panic error<\/a><\/span> in Linux.<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">I have even faced other issues related to a kernel panic, but those happened while I was trying to migrate a Linux VM to AWS cloud &amp; that happened because the source Linux had some custom module that was not supported for AWS.<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">So the migrated instance at AWS gave kernel panic.<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">So, it&#8217;s really difficult to post all the use cases in one blog article. So attempting to start with a simple one first.<\/span><\/p>\n<p><a href=\"https:\/\/www.liainfraservices.com\/cloud-migration-services\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2737\" src=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/02\/To-know-more-about-Cloud-Migration-Services-16-300x37.jpg\" alt=\"To know more contact Lia Infraservices\" width=\"743\" height=\"93\" srcset=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/02\/To-know-more-about-Cloud-Migration-Services-16-300x37.jpg 300w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/02\/To-know-more-about-Cloud-Migration-Services-16.jpg 729w\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" \/><\/a><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Below is an example that I came across in recent days and hence wrote a few lines about my experience on Kernel panic error for a Linux server.<\/span><\/p>\n<h3><span style=\"font-family: Arial, Helvetica, sans-serif;\">7 Steps to <strong>Troubleshoot RHEL-7 Kernel panic error in Linux:<\/strong><\/span><\/h3>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">This happens mostly because of initramfs.img file missing or corrupted<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">1.Boot the system in rescue mode<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">2.Log in using the root account<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">3.Navigate to \/boot<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">4. See if initramfs.img file is available (If it is available, it must be corrupted<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1628\" src=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/1-1-300x88.png\" alt=\"Kernel panic error LIA Infraservices\" width=\"300\" height=\"88\" srcset=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/1-1-300x88.png 300w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/1-1-768x226.png 768w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/1-1.png 997w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">5.find kernel version (uname -r)<\/span><br \/><span style=\"font-family: Arial, Helvetica, sans-serif;\">6.mkinitrd initramfs-kernel_version.img kernel_version<\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-1630\" src=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/2-1-300x36.png\" alt=\"Lia Infraservices Kernel Panic Error\" width=\"383\" height=\"46\" srcset=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/2-1-300x36.png 300w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/2-1-768x93.png 768w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2020\/04\/2-1.png 1001w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">7.Boot the machine<\/span><\/p>\n<h4><span style=\"font-family: Arial, Helvetica, sans-serif;\">Conclusion:<\/span><\/h4>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">To Troubleshoot kernel crashes or hangs or reboots with kdump and for more <a href=\"http:\/\/liainfraservices.com\/blog\/\">Linux server services<\/a> contact <a href=\"https:\/\/www.liainfraservices.com\"><span style=\"color: #3366ff;\">LIA Infraservices <\/span><\/a><span style=\"color: #000000;\">the leading <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.liainfraservices.com\/mobile-app-development-company-in-chennai\">Mobile App Development Company in Chennai<\/a><\/span>, <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.liainfraservices.com\/web-app-development-company-in-chennai\">Web Development<\/a><\/span>, DevOps, Digital Marketing, Graphics &amp; UI\/UX Design, <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.liainfraservices.com\/cloud-migration-services\">Cloud Migration Services<\/a><\/span>.<\/span><\/span><\/p>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">If you like this blog on <strong>&#8220;How to solve kernel panic error in Linux&#8221;<\/strong> please comment below or<a href=\"https:\/\/www.liainfraservices.com\/contact\" target=\"_blank\" rel=\"noopener\"> <span style=\"color: #3366ff;\"><strong>Contact Lia Infraservices<\/strong><\/span><\/a><\/span><\/p>\n\n\n<figure class=\"wp-block-image size-large\"><a class=\"https:\/\/www.liainfraservices.com\/#contact\" href=\"https:\/\/www.liainfraservices.com\/#contact\" target=\"_blank\" rel=\"https:\/\/www.liainfraservices.com\/#contact noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"803\" height=\"181\" src=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia....jpg\" alt=\"Lia Infraservices the leading Mobile App Development company in Chennai, Web Development, DevOps, Digital Marketing, Graphics &amp; UI\/UX Design, Cloud Migration Services\" class=\"wp-image-3238\" srcset=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia....jpg 803w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia...-300x68.jpg 300w, https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/cta-lia...-768x173.jpg 768w\" sizes=\"auto, (max-width: 803px) 100vw, 803px\" \/><\/a><\/figure>\n\n\n<div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/android-app-development-company-in-chennai\/\" rel=\"tag\">android app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/hangs-and-reboots-with-kdump-on-redhat-enterprise-linux\/\" rel=\"tag\">hangs and reboots with kdump on redhat enterprise linux<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/how-to-troubleshoot-kernel-panic-error-in-linux\/\" rel=\"tag\">how to troubleshoot kernel panic error in linux<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/ios-app-development-company-in-chennai\/\" rel=\"tag\">ios app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/kernel-panic-linux\/\" rel=\"tag\">kernel panic linux<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/kernel-panic-linux-not-syncing\/\" rel=\"tag\">kernel panic linux not syncing<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/kernel-panic-not-syncing-linux\/\" rel=\"tag\">kernel panic not syncing linux<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-kernel-panic-log\/\" rel=\"tag\">linux kernel panic log<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-kernel-panic-recovery\/\" rel=\"tag\">linux kernel panic recovery<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-kernel-troubleshooting\/\" rel=\"tag\">linux kernel troubleshooting<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-recover-from-kernel-panic\/\" rel=\"tag\">linux recover from kernel panic<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-recover-from-kernel-panic-kernel-panic-error-in-linux-redhat-6\/\" rel=\"tag\">linux recover from kernel panic kernel panic error in linux redhat 6<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-server-crash-troubleshoot\/\" rel=\"tag\">linux server crash troubleshoot<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-server-hangs-how-to-debug\/\" rel=\"tag\">linux server hangs how to debug<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/linux-system-hang-troubleshooting\/\" rel=\"tag\">linux system hang troubleshooting<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/mobile-app-development-company-in-chennai\/\" rel=\"tag\">mobile app development company in chennai<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/or-reboots-with-kdump-on-red-hat-enterprise-linux\/\" rel=\"tag\">or reboots with kdump on red hat enterprise linux<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/red-hat-linux-crash-log\/\" rel=\"tag\">red hat linux crash log<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/rhel-kernel-panic-troubleshooting\/\" rel=\"tag\">rhel kernel panic troubleshooting<\/a><span class=\"wp-block-post-terms__separator\">|<\/span><a href=\"https:\/\/www.liainfraservices.com\/blog\/tag\/troubleshoot-linux-kernel-panic\/\" rel=\"tag\">troubleshoot linux kernel panic<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>28,220 Lets learn a little about Kernel to know about its error. Linux Kernel is one of the most important components. If we understand few of its important places where<\/p>\n","protected":false},"author":1,"featured_media":3529,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[697],"tags":[886,257,261,887,262,263,264,266,267,268,269,270,271,272,273,826,274,275,276,277],"class_list":["post-158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-migrations","tag-android-app-development-company-in-chennai","tag-hangs-and-reboots-with-kdump-on-redhat-enterprise-linux","tag-how-to-troubleshoot-kernel-panic-error-in-linux","tag-ios-app-development-company-in-chennai","tag-kernel-panic-linux","tag-kernel-panic-linux-not-syncing","tag-kernel-panic-not-syncing-linux","tag-linux-kernel-panic-log","tag-linux-kernel-panic-recovery","tag-linux-kernel-troubleshooting","tag-linux-recover-from-kernel-panic","tag-linux-recover-from-kernel-panic-kernel-panic-error-in-linux-redhat-6","tag-linux-server-crash-troubleshoot","tag-linux-server-hangs-how-to-debug","tag-linux-system-hang-troubleshooting","tag-mobile-app-development-company-in-chennai","tag-or-reboots-with-kdump-on-red-hat-enterprise-linux","tag-red-hat-linux-crash-log","tag-rhel-kernel-panic-troubleshooting","tag-troubleshoot-linux-kernel-panic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices<\/title>\n<meta name=\"description\" content=\"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices\" \/>\n<meta property=\"og:description\" content=\"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | Liainfraservices\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-21T05:44:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-28T09:44:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Partho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Partho\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/\"},\"author\":{\"name\":\"Partho\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/person\\\/b5a729cb152dd3bc7f07550ca9d223e4\"},\"headline\":\"How to troubleshoot kernel panic error in Linux\",\"datePublished\":\"2018-09-21T05:44:10+00:00\",\"dateModified\":\"2025-03-28T09:44:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/\"},\"wordCount\":853,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/Troubleshoot-Linux-Kernel-Panic-1.jpg\",\"keywords\":[\"android app development company in chennai\",\"hangs and reboots with kdump on redhat enterprise linux\",\"how to troubleshoot kernel panic error in linux\",\"ios app development company in chennai\",\"kernel panic linux\",\"kernel panic linux not syncing\",\"kernel panic not syncing linux\",\"linux kernel panic log\",\"linux kernel panic recovery\",\"linux kernel troubleshooting\",\"linux recover from kernel panic\",\"linux recover from kernel panic kernel panic error in linux redhat 6\",\"linux server crash troubleshoot\",\"linux server hangs how to debug\",\"linux system hang troubleshooting\",\"mobile app development company in chennai\",\"or reboots with kdump on red hat enterprise linux\",\"red hat linux crash log\",\"rhel kernel panic troubleshooting\",\"troubleshoot linux kernel panic\"],\"articleSection\":[\"Cloud Migrations\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/\",\"name\":\"How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/Troubleshoot-Linux-Kernel-Panic-1.jpg\",\"datePublished\":\"2018-09-21T05:44:10+00:00\",\"dateModified\":\"2025-03-28T09:44:56+00:00\",\"description\":\"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/Troubleshoot-Linux-Kernel-Panic-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/09\\\/Troubleshoot-Linux-Kernel-Panic-1.jpg\",\"width\":512,\"height\":315,\"caption\":\"How to troubleshoot kernel panic error in Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/how-to-solve-kernel-panic-error-in-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Migrations\",\"item\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/category\\\/cloud-migrations\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to troubleshoot kernel panic error in Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\",\"name\":\"Blog | Liainfraservices\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#organization\",\"name\":\"Blog | Liainfraservices\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/lia-logo-b-e1635340384244.png\",\"contentUrl\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/lia-logo-b-e1635340384244.png\",\"width\":308,\"height\":96,\"caption\":\"Blog | Liainfraservices\"},\"image\":{\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.liainfraservices.com\\\/blog\\\/#\\\/schema\\\/person\\\/b5a729cb152dd3bc7f07550ca9d223e4\",\"name\":\"Partho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g\",\"caption\":\"Partho\"},\"description\":\"Partho Das, founder of Lia Infraservices, has 15+ years of expertise in cloud solutions, DevOps, and infrastructure security. He provides consultation on architecture planning, DevOps setup, Kubernetes, and cloud migrations. Partho holds multiple AWS and Azure certifications, along with CISCO CCNA &amp; CCNP. Connect on LinkedIn\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/partho-dev\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices","description":"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices","og_description":"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux","og_url":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/","og_site_name":"Blog | Liainfraservices","article_published_time":"2018-09-21T05:44:10+00:00","article_modified_time":"2025-03-28T09:44:56+00:00","og_image":[{"width":512,"height":315,"url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg","type":"image\/jpeg"}],"author":"Partho","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Partho","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#article","isPartOf":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/"},"author":{"name":"Partho","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/person\/b5a729cb152dd3bc7f07550ca9d223e4"},"headline":"How to troubleshoot kernel panic error in Linux","datePublished":"2018-09-21T05:44:10+00:00","dateModified":"2025-03-28T09:44:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/"},"wordCount":853,"commentCount":5,"publisher":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg","keywords":["android app development company in chennai","hangs and reboots with kdump on redhat enterprise linux","how to troubleshoot kernel panic error in linux","ios app development company in chennai","kernel panic linux","kernel panic linux not syncing","kernel panic not syncing linux","linux kernel panic log","linux kernel panic recovery","linux kernel troubleshooting","linux recover from kernel panic","linux recover from kernel panic kernel panic error in linux redhat 6","linux server crash troubleshoot","linux server hangs how to debug","linux system hang troubleshooting","mobile app development company in chennai","or reboots with kdump on red hat enterprise linux","red hat linux crash log","rhel kernel panic troubleshooting","troubleshoot linux kernel panic"],"articleSection":["Cloud Migrations"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/","url":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/","name":"How to troubleshoot kernel panic error in Linux - Blog | Liainfraservices","isPartOf":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg","datePublished":"2018-09-21T05:44:10+00:00","dateModified":"2025-03-28T09:44:56+00:00","description":"How to solve kernel panic error in Linux. The blog explains with the commands and screenshots to solve kernel panic error in Linux","breadcrumb":{"@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#primaryimage","url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg","contentUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2018\/09\/Troubleshoot-Linux-Kernel-Panic-1.jpg","width":512,"height":315,"caption":"How to troubleshoot kernel panic error in Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.liainfraservices.com\/blog\/how-to-solve-kernel-panic-error-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.liainfraservices.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Migrations","item":"https:\/\/www.liainfraservices.com\/blog\/category\/cloud-migrations\/"},{"@type":"ListItem","position":3,"name":"How to troubleshoot kernel panic error in Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.liainfraservices.com\/blog\/#website","url":"https:\/\/www.liainfraservices.com\/blog\/","name":"Blog | Liainfraservices","description":"","publisher":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.liainfraservices.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.liainfraservices.com\/blog\/#organization","name":"Blog | Liainfraservices","url":"https:\/\/www.liainfraservices.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/10\/lia-logo-b-e1635340384244.png","contentUrl":"https:\/\/www.liainfraservices.com\/blog\/wp-content\/uploads\/2021\/10\/lia-logo-b-e1635340384244.png","width":308,"height":96,"caption":"Blog | Liainfraservices"},"image":{"@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.liainfraservices.com\/blog\/#\/schema\/person\/b5a729cb152dd3bc7f07550ca9d223e4","name":"Partho","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6c5fc8918cc5dbc844eccbeaaf854eef27d2c79ab17ff0022304f712805d6959?s=96&d=mm&r=g","caption":"Partho"},"description":"Partho Das, founder of Lia Infraservices, has 15+ years of expertise in cloud solutions, DevOps, and infrastructure security. He provides consultation on architecture planning, DevOps setup, Kubernetes, and cloud migrations. Partho holds multiple AWS and Azure certifications, along with CISCO CCNA &amp; CCNP. Connect on LinkedIn","sameAs":["https:\/\/www.linkedin.com\/in\/partho-dev\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":28,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":5323,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/posts\/158\/revisions\/5323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/media\/3529"}],"wp:attachment":[{"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liainfraservices.com\/blog\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}