我在哪里可以找到 Lubuntu 中的内核 .config 文件?
Where would I find the kernel .config file in Lubuntu?
我正在 运行 完成 "first kernel patch" 内核新手教程 http://kernelnewbies.org/FirstKernelPatch
虽然 运行 完成了本教程,但到目前为止我完全没有遇到任何问题,我正处于设置内核配置的阶段。我完全按照所示的教程进行操作,但使用以下命令:
cp /boot/config-'uname -r'* .config
在终端中给我留下以下错误消息:
cp: cannot stat '/boot/config-uname -r*': No such file or directory
有没有一种方法可以生成此文件而无需在查找器中查找它?我宁愿不浏览内核中的数千个文件,这可能会花费我很长时间。
您的教程好像有引用错误。而不是 ' 你应该使用 ` (反引号)
cp /boot/config-`uname -r`* .config
它所做的是执行命令uname -r
并将命令的标准输出放在命令的位置。我建议使用 $(command)
而不是 `command`
,因为它更明显。
cp /boot/config-$(uname -r)* .config
首先.. 你使用的是简单的引号,这是错误的,该命令旨在使用反引号 (`) -- 它们将在其中包含命令的输出:
> uname -r
3.16.1-ck1
> echo /boot/config-`uname -r`
/boot/config-3.16.1-ck1
所以这已经可以解决您的问题了。
如果您的系统上没有此文件,您有一些替代方案:
如果你有构建 运行 内核的源代码,内核配置就是那里的文件 .config
。
虽然大多数packaging/installation系统将内核配置复制到/boot/config-`uname -r`
,但有些只是将其复制到/boot/config
(没有版本后缀)
可以构建内核以在 /proc/config.gz
(gzip 压缩)
中为其配置提供服务
如果这些都没有成功,那你就倒霉了,你唯一的选择就是获取构建内核的源代码包。
我正在 运行 完成 "first kernel patch" 内核新手教程 http://kernelnewbies.org/FirstKernelPatch
虽然 运行 完成了本教程,但到目前为止我完全没有遇到任何问题,我正处于设置内核配置的阶段。我完全按照所示的教程进行操作,但使用以下命令:
cp /boot/config-'uname -r'* .config
在终端中给我留下以下错误消息:
cp: cannot stat '/boot/config-uname -r*': No such file or directory
有没有一种方法可以生成此文件而无需在查找器中查找它?我宁愿不浏览内核中的数千个文件,这可能会花费我很长时间。
您的教程好像有引用错误。而不是 ' 你应该使用 ` (反引号)
cp /boot/config-`uname -r`* .config
它所做的是执行命令uname -r
并将命令的标准输出放在命令的位置。我建议使用 $(command)
而不是 `command`
,因为它更明显。
cp /boot/config-$(uname -r)* .config
首先.. 你使用的是简单的引号,这是错误的,该命令旨在使用反引号 (`) -- 它们将在其中包含命令的输出:
> uname -r
3.16.1-ck1
> echo /boot/config-`uname -r`
/boot/config-3.16.1-ck1
所以这已经可以解决您的问题了。
如果您的系统上没有此文件,您有一些替代方案:
如果你有构建 运行 内核的源代码,内核配置就是那里的文件
.config
。虽然大多数packaging/installation系统将内核配置复制到
/boot/config-`uname -r`
,但有些只是将其复制到/boot/config
(没有版本后缀)可以构建内核以在
/proc/config.gz
(gzip 压缩) 中为其配置提供服务
如果这些都没有成功,那你就倒霉了,你唯一的选择就是获取构建内核的源代码包。