【发布时间】: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