Linux VZ5 : =========== Compile test & install kernel image for vz5's VM. Dependencies : ============== - virsh - expect - `apt build-dep linux-image-amd64` - `apt install linux-source` Install & config : ================== Copy sample config `cp config.mk.inc config.mk` Edit configuration file to meet your needs `editor config.mk` Kernel sources : ----------------- * Automatic method (debian based) : Run `make upgrade` Will fetch the last kernel source in /usr/src * Manual method : Decompress kernel sources and create a symlink `linux-source` pointing to it. Kernel config : --------------- Kernel configuration are versionned in a separetd git repository in kernel-config/ directory. In order to seed config file with yours run : ``` mkdir kernel-config git -C kernel-config/ init cp /path/to/.config kernel-config/kernel.config git -C kernel-config add kernel.config git -C kernel-config commit -m 'Initial kernel config' ``` Usage : ======= Compile a kernel `make kernel` Test a kernel on virsh vm `make test` Install kernel `make install` Commit tested kernel config `make commit-config`