gentoo linux 分区_2020-Gentoo双系统安装指北(2)

15. 配置内核

这一步是整个安装过程中至关重要的一步,如果你希望自己定制内核,建议好好研究一下内核配置,这里推荐 @金步国 的文章:

Linux-4.4-x86_64 内核配置选项简介​www.jinbuguo.com

笔者在内核配置这栽过好几次坑,现在总结出最简单的配置方式:

15.1 安装genkernel,使用genkernel的配置文件

emerge genkernel gentoo-sources
cd /usr/src/linux
cp /usr/share/genkernel/arch/x86_64/generated-config . 
# 将genkernel的配置文件复制到当前目录
cp ./generated-config ./1.config
# 将其复制为1.config(方便load时输入)
make menuconfig                                        
# 选择Load 输入1.config

对于新手不建议修改driver相关的设定,这里我也只贴出General setup 和 Processor type and features相关的设定

2c3ea5b0a6f7af9745c9ef1d89b9feb3.png
General Setup(1)

a680a9fa9cdabd94c4c0bce85d90cb94.png
Kernel compression mode

62b0ddaa3e0714f2469445ebc00c3a4a.png
IRQ subsystem

c495d9fd72761dffba03b4265ef875ea.png
Timer subsystem

ec270f1065d0ac666a23237e9f01e43f.png
Timer tick handling

1deadd75545eb09c78738caca13686bf.png
Preemption Model

35c1170c4250c98cc9cab1b31510db67.png
CPU/Task time and stats accounting

ec120f7b3b4fca6db25e60fa38681f93.png
Simple accounting

61e7552b8fb7e4d256128a499b80369c.png
General setup(2)

c0a74bc50c207cd17e728ae87975d44a.png
Processor type and features(1)

196a400f291b19f8e6c7a0520a4cdb5e.png
Processor type and features(2)

如果希望使用nvidia显卡需要在设置中禁用Nouveau模块

按下键盘上的/键,输入 CONFIG_DRM_NOUVEAU可以找到位置,并前往对应位置禁用

4d1f21eef7eaf8895088a60c1845a128.png
禁用Nouveau

dae8049050bd1d228e60d1c70144d857.png
禁用NVIDIA GPU I2C controler

配置完成之后即可保存 注意存为.config 退出

make -j8 && make modules_install -j8 && make install

看电影,等待编译安装结束,使用genkernel生成initramfs(重要)

genkernel --install initramfs

16. 安装Grub

emerge os-prober

如果你之前/boot目录下有别的系统的相关文件,建议删除

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Gentoo 
# 这一步完成之后会在/boot/EFI/下生成一个名为Gentoo的目录,里面有个叫做grubx64.efi的文件,同时也会在/boot/目录下生成grub目录
grub-mkconfig -o /boot/grub/grub.cfg
# 这一步完成之后会在/boot/grub/下生成grub.cfg

注意:在chroot环境下os-prober不会检测到你的windows boot manager

需要在重启之后进入新系统重新执行:

grub-mkconfig -o /boot/grub/grub.cfg

设置用户与密码

useradd -m -G users,wheel,portage,usb,video mir
passwd mir

退出chroot环境,重启

exit
reboot

17. 安装桌面

emerge xorg-x11 nvidia-driver xterm --autounmask-write

遇到需要更新配置的情况

etc-update --automode -3 # 之后输入y回车

需要手动管理USE变量时按照提示使用前文提到的flaggie来管理

编译开始,看电影

安装bspwm:

sudo flaggie rofi +windowmode
emerge bspwm sxhkd rofi

安装i3wm

sudo flaggie rofi +windowmode
emerge x11-wm/i3 i3blocks rofi

安装lxdm或者lightdm(可选)

emerge lxdm
emerge lightdm
rc-update add xdm default

如果你使用登录管理器,假设是lxdm

nano /etc/conf.d/xdm
# 修改下面这行为
DISPLAYMANAGER="lxdm"

如果希望尝试bspwm请先参考我的bspwm相关配置文件

https://github.com/MiraculousMoon/bspwm-dotfiles​github.com

并将bspwmrc和sxhkdrc分别移动到~/.config/bspwm/和~/.config/sxhkd/下

将sxhkdrc中的termite改为xterm

6565819b4326b5b1eb81fada8fcc41bb.png

这样super+enter可以调出terminal super+d可以调出rofi

其他相关配置可以直接咨询我

完成之后重启即可进入图形界面


写作本文时借鉴的内容:

  1. Gentoo WiKi

2. Gentoo安装教程

3. Gentoo安装流程分享(step by step),第一篇之基本系统的安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值