在診斷 Ubuntu 系統的問題時,我安裝了linux-crashdump
嘗試捕獲日誌,以防它們可以為我提供有關正在發生的情況的有用提示。
解決問題後,幾個月後我刪除了,但是我的啟動參數中linux-crashdump
似乎仍然有很多選項:crashkernel=
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.4.0-145-generic root=UUID=760048a7-4ab2-47e0-9a0d-ad961df07974 ro console=ttyS0 rootwait crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-:128M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M crashkernel=384M-2G:128M,2G-:256M
我不知道它是如何變得如此混亂的,但我想擺脫它,以確保沒有記憶體被分配給不再安裝的東西。
我相信這些參數位於文件中/boot/grub/grub.cf
,但考慮到這是系統的重要部分,我對刪除內容持謹慎態度。
所以我的問題是;完全刪除這些參數(或重置為預設值)的正確方法是什麼crashkernel=
?
我正在運行 Ubuntu Server 16.04.6 LTS
我linux-crashdump
使用此處找到的說明進行安裝:
https://wiki.ubuntu.com/Kernel/CrashdumpRecipe
本質上只是sudo apt-get install linux-crashdump
我以前sudo apt-get remove linux-crashdump
卸載過
答案1
/boot/grub/grub.cfg
是自動生成的:不要手動編輯它!自訂 grub 安裝的正確方法是修改/etc/default/grub
(以及 下的任何設定文件/etc/default/grub.d
,如果存在)並update-grub
在完成後以 root 身份運行。