To modify kernel parameters permanently, you can use the /etc/sysctl.conf file or the boot loader. The /etc/sysctl.conf file contains key-value pairs of kernel parameters that are applied at boot time. You can edit this file with your preferred text editor and add or modify the parameters you want. For example, to enable IP forwarding, you can add net.ipv4.ip_forward=1 to the file. Then, you can apply the changes by typing sudo sysctl -p . The boot loader is the program that loads the kernel and passes parameters to it. You can edit the boot loader configuration file, such as /etc/default/grub , and add or modify the parameters you want in the GRUB_CMDLINE_LINUX variable. For example, to disable the splash screen, you can add nosplash to the variable. Then, you can update the boot loader by typing sudo update-grub .