由于Pop OS在UEFI模式安装时,默认使用systemd-boot作为BootLoader,在cmdline中添加crashkernel启动参数后不生效。建议将BootLoader更换为grub2

sudo apt install grub-efi grub2-common 					#安装grub软件包
sudo grub-install							#将grub安装为引导加载程序,这里因为不需要更改efi分区,使用默认参数安装即可
sudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/pop/grubx64.efi	#将efi文件进行替换
sudo grub-mkconfig -o /boot/efi/EFI/pop/grub.cfg			#指定grub配置文件路径
sudo update-grub2							#更新grub配置

重启系统,检查是否成功修改

安装kdump和crash后,进行重启系统,使内核参数生效

sudo apt install -y linux-crashdump crash
reboot

检查kdump current state,状态为ready to kdump即为成功

sudo kdump-config show