archive.tar
tar xf archive.tar - распаковывает архив в текущую директорию
tar cf archive.tar <список файлов> - создание архива
gzip file.txt - сжатие
gzip -d file.txt.gz - расжимает обратно
Обычно используют tar + gzip.
Ключ z у tar - работа с gzip-архивами
tar zcf file.tar.gz /etc - создает tar.gz архив с содержимым /etc
tar zxf file.tar.gz - распакует
tar xf file.tar.gz - вероятно, сработает
http://kernel.org - тут лежит ядро. Надо скачать stable.
Ядро + модули. Модули - части ядра, подргужаемые динамически по мере надобности.
linux-4.73.23.tar.xz
tar xf linux-4.73.23.tar.xz
cd linux-4.73.23
apt-get install build-essential libncurses5-dev
make oldconfig - копирует настройки текущего ядра в
новое собираемое
make menuconfig - команда конфигурации через псевдографический
интерфейс. make config, make xconfig - другие версии.
make bzImage - собрать ядро (можно ещё zImage или Image)
make modules - собрать модули (это долго)
make modules_install - скопирует модули в /lib/modules/версия mkinitramfs -o initrd.img-<версия> <версия> - создаём образ initrd с собранными модулямиверсия>версия>
arch/x86/boot/bzImage - наше ядро initrd.img-<версия> - наш bzImage .config - наша конфигурацияверсия>
все эти файлы нужно сложить в /boot
sudo cp arch/x86/boot/bzImage /boot/vmlinuz-<версия>
sudo cp initrd.img-<версия> /boot
sudo cp .config /boot/config-<версия>
sudo update-grub2 - Обновить конфигурацию загрузчика (найдет новое ядро и добавит)
Теперь можно перезагружаться.