我遗漏了以太网适配器驱动程序make menuconfig
- 我是否必须再次构建内核(gentoo distro)或者是否有办法在操作系统安装并运行后构建支持?
答案1
如果在编译之后不运行“make clean”(或类似命令),则再次运行“make”时只会编译差异部分。
例子:
# make menuconfig
# make
# make modules_install
# make install
“哦,我忘了以太网驱动程序”:
# make menuconfig (change the old config)
# make (now, you're only compiling the changes)
# make modules_install
# make install
如果您删除了包含内核的目录,是的,您将需要重新编译所有内容。
答案2
这主要取决于你使用内核的方式。可能只需链接模块即可。
无论如何,根据我的经验,除非您有不重建内核的真正好理由,否则最好重建它。即使没有以太网支持,您的系统也应该运行良好(足够好,以便您可以重建内核),并且您第一次构建内核时所做的所有设置都将被保存,因此您只需激活所需的选项并运行,
make && make modules_install
然后复制新内核以替换旧内核。