【问题标题】:Why my kernel config options did not get enabled at the first make?为什么我的内核配置选项在第一次 make 时没有启用?
【发布时间】:2014-08-31 14:26:54
【问题描述】:

我正在解决 Eudyptula 挑战的任务 02。我必须下载最新的内核源代码,创建一个工作配置并更改内核配置标志,启动到新配置的内核。

我下载了源代码并遵循以下步骤:

1) make localmodconfig -> 从我的电脑配置生成.config

2) 编辑 .config 并启用所需标志 -> CONFIG_LOCALVERSION_AUTO=y。

3) 制作

4) 制作模块

5) 制作模块安装

6) 进行安装

7) 更新-grub

当我提交解决方案时,我收到“Linus 的树比这更新,或者您忘记设置请求的配置选项 :(” 虽然我的内核是 Linus 的最新版本。所以,我没有更新或任何东西。

然后,我决定重新构建它并执行以下操作:

1) 清理

2) 制作旧配置

3) 制作模块

4) 制作 modules_install

5) 安装

6) 更新-grub

并发送日志以供审核。这次日志通过了测试。

这里有两个 dmesg 日志:

1)第一次登录:

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-rc3 (sunil@ubuntu) (gcc version 4.6.3 (Ubuntu/Linaro         4.6.3-1ubuntu5) ) #1 SMP Thu Jul 3 00:03:50 PDT 2014
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3 root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls

2) 第二次记录

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-rc3-00149-g034a0f6-dirty (sunil@ubuntu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #3 SMP Fri Jul 4 18:29:56 IST 2014
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-rc3-00149-g034a0f6-dirty root=UUID=5560b107-9a97-4ca5-8f23-fe1d8798d37b ro quiet splash
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls

那么,为什么第一次没有被接受呢?

【问题讨论】:

  • 你在克隆什么 git 树?你是切换到某个分支还是留在 master 上?
  • 嗨@twoface88。不,我既没有切换任何分支,也没有尝试使用 git pull 更新它。我正在使用来自 git.kernel.org 的 kernel/git/torvalds/linux.git。

标签: configuration compilation linux-kernel eudyptula-challenge


【解决方案1】:

您显然修改了源代码中的某些内容。否则版本中不会有“脏”字符串。

【讨论】:

    猜你喜欢
    • 2023-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 2021-06-29
    • 2012-01-23
    相关资源
    最近更新 更多