该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
手动配置内核
激动人心的时刻到了,手动配置内核!先下载内核源代码,官方推荐使用gentoo-source,然后进入源代码目录,进行设置。详细的设置可以看金步国的文章。这里我只说说简单的配置。
emerge -av gentoo-sources
#可怕,2018-11-17内核升级到了4.19.2,编译了好几次都崩溃。。。我也要崩溃了。。。
cd /usr/src/linux
make menuconfig
设置systemd:
Gentoo Linux --->
Support for init systems, system and service managers --->
[*] systemd
设置stub kernel(用于直接efi引导,而不使用grub等引导器):
Processor type and features --->
[*] EFI runtime service support
[*] EFI stub support
[ ] EFI mixed-mode support
... ...
[*] Built-in kernel command line
(root=/dev/sda4 init=/lib/systemd/systemd)
#不用systemd的话不要加init这一句。root这句也可以用partuuid,详见wiki。
设置文件系统,像我这样使用f2fs系统的,记得在FileSystem里面勾选上。它默认勾选了ext4。
File systems --->
F2FS filesystem support
现在就先设置这些。显卡网卡声卡乱七八糟的以后再设。设置完毕后保存退出,开始编译,之后安装模块和内核。
make -j9
make modules_install
make install