为 EndeavourOS 构建 Linux 内核
简单记录一下在 EndeavourOS 上手动编译 Linux 内核的过程。 环境准备 整个过程在虚拟机上完成,具体配置参数如下: Hypervisor: VMware Workstation Pro 17 OS: EndeavourOS Mercury Neo Bootloader: systemd-boot Old Kernel: 6.16.8-arch3-1 New Kernel: 6.17.1 CPU: 8 x 13th Gen Intel(R) Core(TM) i7-13700HX @ 2.30 GHz RAM: 8 GB IP:VMnet8 (NAT) 192.168.255.11 为了操作方便,通过 SSH 从宿主机连接到虚拟机,运行以下命令连接,其中 starryreverie 为已创建用户: ssh starryreverie@192.168.255.11 获取内核源码 内核源码可以从 kernel.org 下载。选择 linux-6.17.1.tar.xz 源码包,并使用以下命令下载: wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.1.tar.xz 在本地新建目录 build,并解压源码包: mkdir build tar -xvf linux-6.17.1.tar.xz -C build 进入源码目录并查看目录: cd build/linux-6.17.1 ls -alh 配置编译环境 在编译内核前,需要安装必要的工具和依赖包。使用以下命令安装: ...