I encountered an error while updating my Linux kernel using the sudo apt-get -u dist-upgrade
command. The output of the command is as follows:
...Processing triggers for linux-image-6.5.0-15-generic (6.5.0-15.15~22.04.1) .../etc/kernel/postinst.d/zz-update-grub:Sourcing file `/etc/default/grub'/usr/sbin/grub-mkconfig: 3: /etc/default/grub: For: not foundrun-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127dpkg: error processing package linux-image-6.5.0-15-generic (--configure): installed post-installation script subprocess returned error exit status 1...
The error seems to be coming from the post-installation script of the linux-image package. I tried reinstalling Grub, but that did not solve the problem.
Moreover when I'm using the sudo update-grub
command. The output of the command is as follows:
Sourcing file `/etc/default/grub'/usr/sbin/grub-mkconfig: 3: /etc/default/grub: For: not found
naon /etc/default/grub/
# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg. For full documentation of the options in this file, see:# info -f grub -n 'Simple configuration'# GRUB_HIDDEN_TIMEOUTGRUB_DEFAULT=0GRUB_TIMEOUT_STYLE=menuGRUB_TIMEOUT=10GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""# Uncomment to enable BadRAM filtering, modify to suit your needs# This works with Linux (no patch required) and with any kernel that obtains# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)#GRUB_TERMINAL=console# The resolution used on graphical terminal# note that you can use only modes which your graphic card supports via VBE# you can see them in real GRUB with the command `vbeinfo'#GRUB_GFXMODE=640x480# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux#GRUB_DISABLE_LINUX_UUID=true# Uncomment to disable generation of recovery mode menu entries#GRUB_DISABLE_RECOVERY="true"# Uncomment to get a beep at grub start#GRUB_INIT_TUNE="480 440 1"
Configuration:
- Distribution: Ubuntu 22.04 LTS
- Kernel: 6.5.0-18-generic
- Architecture: amd64
- Desktop Environment : Cinnamon
How can I fix this error and update my Linux kernel?