diff --git a/linux58-tkg/README.md b/linux58-tkg/README.md index 8649114..cfda0d3 100644 --- a/linux58-tkg/README.md +++ b/linux58-tkg/README.md @@ -24,13 +24,40 @@ You can enable support for it at the beginning of the PKGBUILD file. Make sure t - CFS tweaks - using yeah TCP congestion algo by default - using cake network queue management system -- using vm.max_map_count=262144 by default +- using vm.max_map_count=524288 by default - cherry-picked clear linux patches - **optional** overrides for missing ACS capabilities - **optional** Fsync support (proton) +## Install procedure + +### Arch & derivatives ``` git clone https://github.com/Frogging-Family/linux-tkg.git -cd linux-tkg/linux58-rc-tkg +cd linux-tkg/linux58-tkg +# Edit customization.cfg file makepkg -si ``` + +### Ubuntu & derivatives +``` +git clone https://github.com/Frogging-Family/linux-tkg.git +cd linux-tkg/linux58-tkg +# Edit customization.cfg file to at least set _distro to "Ubuntu" +./install.sh install +``` +To uninstall custom kernels installed through the script: +``` +cd path/to/linux-tkg/linux58-tkg +./install.sh uninstall +``` + +### Other linux distributions +Other distros are not supported, Debian may work with the `install.sh` script. Otherwise, +that same `install.sh` script can clone, patch and edit a `.config` file from your current distro's +that is expected at ``/boot/config-`uname -r`.config``. Otherwise it won't work as-is. + +The command to do for that is: +``` +./install.sh config +```