我从源代码编译了最新的 Linux 6.6.9 内核,安装后,当我运行时cat /boot/config-$(uname -r)
,出现错误:
cat: /boot/config-6.6.9: No such file or directory
。配置文件丢失。对于安装,我只是在编译之前将以前的内核配置复制到新的内核源代码目录中(使用),然后使用、 ran 、和cp -v /boot/config-$(uname -r) .config
进行配置。不过,我有以前内核的配置文件。可能是什么原因?make menuconfig
make
make modules_install
make install
操作系统:AlmaLinux 9.3 x86-64
答案1
原因是make install
没有安装内核配置/boot
。如果您想保留它,则必须手动复制它,或者可能使用构建包的目标之一(make rpm-pkg
在您的情况下;但我还没有检查它是否打包配置)。