【问题标题】:About compiling Linux kernel in Debian Live关于在 Debian Live 中编译 Linux 内核
【发布时间】:2009-11-20 14:56:07
【问题描述】:

这是我第一次编译 Linux 内核。我正在使用 Debian Live。我使用 kernel-package 进行编译,还添加了一个新的系统调用来返回大于零的任意整数值。

一切顺利,我得到了头文件和图像 .deb 文件。当我尝试使用 dpkg 安装它们时,有一个警告说我需要配置 LILO。然后我中止了安装并寻找 LILO 以发现 Debian Live 既没有 LILO 也没有 GRUB。我安装了 GRUB,但它没有安装在我的 sda1(运行 Debain Live 的 USB 磁盘)上,它说它不是正确的块设备。 Debian Live 使用 squashfs(一种文件系统)。

然后,我忽略了引导加载程序并安装了自定义内核。重新启动计算机后,我直接启动到旧的 Debain Live 并且我的系统调用返回 -1。

请提供一些解决方案。

谢谢,

【问题讨论】:

  • 这更像是一个 superuser.com 的问题
  • 我不同意,这绝对是内核开发的问题。

标签: linux linux-kernel debian


【解决方案1】:

Debian Live 不是一个适合你做你自己内核开发的基础。正如您所发现的,它不包含重建自身所需的工具(这不是它的设计目的)。

安装常规的 Debian 发行版(可能在 VMWare Server 或 VirtualBox 等虚拟化环境中)。在那里进行内核开发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2016-02-24
    • 2018-06-28
    • 2011-07-01
    • 2016-12-24
    • 1970-01-01
    • 2011-05-03
    相关资源
    最近更新 更多