修改crashkernel为0

原文地址:https://www.madbull.site/?p=2437

欢迎参观我的 网站 :无敌牛 -- 技术/著作/典籍/分享等

在 Ubuntu 系统中,crashkernel 是用于 kdump (内核崩溃转储)功能的内存预留参数。如果你不需要内核崩溃转储功能,可以将 crashkernel 设置为 0 或直接移除该参数,这样可以释放一部分内存。


方法:修改 GRUB 配置以禁用 crashkernel

步骤 1:编辑 GRUB 配置文件

复制代码
`sudo vim /etc/default/grub`

找到这一行(通常默认存在或可能不存在):

复制代码
`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=..."`

步骤 2:修改或删除 crashkernel

  • 方式一(推荐) :显式设置为 0GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=0"
  • 方式二 :完全删除 crashkernel=... 参数(效果等同于不预留内存) GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

注意:如果系统原本没有 crashkernel 参数,则无需操作;若有(如 crashkernel=1G-4G:192M,4G-64G:256M),请替换或删除。

步骤 3:更新 GRUB 配置

复制代码
# 对于 BIOS 系统(传统)或 UEFI 系统通用:
sudo update-grub

在某些 Ubuntu 版本(如使用 systemd-boot 的 ARM/云镜像),可能需要其他方式,但绝大多数桌面/服务器版使用 GRUB。

步骤 4:重启生效

复制代码
`sudo reboot`

验证是否生效

重启后,检查内核启动参数:

复制代码
`cat /proc/cmdline`

确认输出中 没有 crashkernel= 或显示为 crashkernel=0

同时可检查是否加载了 kdump 相关服务:

复制代码
systemctl status kdump-tools   # Ubuntu 旧版本
systemctl status kdump         # 较新版本(如 22.04+)

如果不需要 kdump,建议也禁用并停止该服务:

复制代码
sudo systemctl disable --now kdump
# 或
sudo systemctl disable --now kdump-tools

补充说明

  • crashkernel=0 表示 不为 kdump 预留任何内存,节省系统资源。
  • 如果你从未配置过 kdump,系统可能默认未启用,但某些 Ubuntu 安装镜像(尤其是服务器版)会默认启用 crashkernel
  • 修改后若将来需要启用 kdump,可重新设置为合适的值(如 crashkernel=256M)并安装 linux-crashdump 包。

相关推荐
菜菜艾3 小时前
基于llama.cpp部署私有大模型
linux·运维·服务器·人工智能·ai·云计算·ai编程
重生的黑客3 小时前
Linux开发工具:条件编译、动静态库与 make/makefile 入门
linux·运维·服务器
minji...4 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
w6100104664 小时前
cka-2026-ConfigMap
java·linux·cka·configmap
cc_yy_zh4 小时前
Win10 家庭版找不到Device Guard; 无法处理 VMware Workstation与Device Guard不兼容问题
linux·vmware
航Hang*4 小时前
VMware vSphere 云平台运维与管理基础——第2章(扩展):VMware ESXi 5.5 安装、配置与运维
运维·服务器·github·系统安全·虚拟化
嵌入式吴彦祖4 小时前
Luckfox Pico Ultra W WIFI
linux·嵌入式硬件
SPC的存折5 小时前
MySQL 8组复制完全指南
linux·运维·服务器·数据库·mysql
运维行者_5 小时前
OpManager MSP NetFlow Analyzer集成解决方案,应对多客户端网络流量监控挑战
大数据·运维·服务器·网络·数据库·自动化·运维开发
dashizhi20156 小时前
共享文件禁止拖动本地磁盘、共享文件禁止另存为、禁止打印共享文件、禁止复制共享文件的方法
运维·服务器·网络·安全·电脑