Irre Guru
Joined: 09 Nov 2013 Posts: 434 Location: Stockholm
|
Posted: Fri Jul 14, 2017 8:13 pm Post subject: Kernel 4.12.0 to 4.12.1 in 11 minutes! |
|
|
I used to have different gentoo-source on a server for all Gentoo systems. That was not good. Building of kernel was very slow. And sometimes the system hang.
I still keep distfiles on the server, but linux source lives only on tempary space. This is how I upgrade now:
In /etc/fstab: Code: | tmpfs /tmp tmpfs size=4g,nosuid,nodev 0 0
tmpfs /var/tmp tmpfs size=4g,nosuid,nodev 0 0
tmpfs /usr/src tmpfs size=4g,nosuid,nodev 0 0 |
Command to build new kernel: Code: | time (emerge -1 gentoo-sources;genkernel --menuconfig --install --integrated-initramfs --kernel-config=/proc/config.gz all)
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) sys-kernel/gentoo-sources-4.12.1::gentoo
>>> Installing (1 of 1) sys-kernel/gentoo-sources-4.12.1::gentoo
>>> Jobs: 1 of 1 complete Load avg: 0.88, 0.43, 0.23
* Messages for package sys-kernel/gentoo-sources-4.12.1:
* If you are upgrading from a previous kernel, you may be interested
* in the following document:
* - General upgrade guide: https://wiki.gentoo.org/wiki/Kernel/Upgrade
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* Gentoo Linux Genkernel; Version 3.4.52.4
* Running with options: --menuconfig --install --integrated-initramfs --kernel-config=/proc/config.gz all
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..
* Linux Kernel 4.12.1-gentoo for x86_64...
* .. with config file /proc/config.gz
* kernel: Using config from /proc/config.gz
* kernel: >> Running mrproper...
* >> Running oldconfig...
* kernel: >> Cleaning...
* kernel: >> Invoking menuconfig...
* >> Compiling 4.12.1-gentoo bzImage...
...
...
real 10m54.726s
user 62m33.940s
sys 3m27.094s
| |
|