This script will download and build the kernel for you. Be sure to specify the correct variables. ------------------------------------------------------------------------------- #!/bin/sh SLACKMIRROR="https://mirror.yandex.ru/slackware/slackware64-current/" KERNMIRROR="/source/k618/" KERNSRC="/tmp/k" KERNOUT="/tmp/kernels" set -e rm -rf $KERNSRC $KERNOUT mkdir -p $KERNSRC $KERNOUT cd $KERNSRC lftp -c "mirror ${SLACKMIRROR}${KERNMIRROR} ." KERNVER=$(ls *.xz|sed -e 's/linux-//' -e 's/.tar.xz//') chmod +x *.SlackBuild build-all-kernels.sh sed -i 's/oldconfig/olddefconfig/g' kernel-generic.SlackBuild sed -i 's/oldconfig/olddefconfig/g' kernel-source.SlackBuild time TMP=$KERNOUT INSTALL_PACKAGES=NO sh ./build-all-kernels.sh cd $KERNOUT/output-x86_64-$KERNVER installpkg kernel-{generic,modules,source}-*.txz upgradepkg kernel-headers*.txz lftp -c "mget ${SLACKMIRROR}/slackware64/a/kernel-firm*.txz" upgradepkg kernel-firmware*.txz geninitrd && grub-mkconfig -o /boot/grub/grub.cfg