使用自定义内核创建 debian 安装程序

使用自定义内核创建 debian 安装程序

首先我需要做的是在3300米电脑它基于 vortex cpu。问题是 debian 安装程序总是崩溃,因为所需的驱动程序仅作为模块存在于内核中。因此,我尝试创建一个自定义内核,其中所需的驱动程序作为本机而不是模块。经过几次尝试,我成功获得了 3 个文件:

  • linux-headers-3.0.0_0.2_i386.deb
  • linux-image-3.0.0_0.2_i386.deb
  • linux-libc-dev_0.2_i386.deb

我什至不确定我是否以正确的方式编译了这些文件。我尝试遵循一些教程,要求我使用命令行编译内核:

$>fakeroot make-kpkg --append-to-version "-custom" --revision "0.1" --us --uc --initrd kernel_image kernel_headers

问题是,当我这样做时,我得到以下输出:

  • /usr/bin/make EXTRAVERSION=-boxls ARCH=i386 -C Documentation/lguest
  • 制作:*Documentation/lguest:没有这样的文件或目录。停止。
  • 制作:*[debian/stamp/build/kernel] 错误 2

为了获取 3 个 .deb 文件,我必须使用更简单的命令行,而不使用 --append-to-version 等所有参数,因此我不确定它们是否良好。一旦我确定我的 .deb 文件没问题,我需要创建一个自定义 tftp debian 安装程序以在计算机上尝试它。我迷失了,因为我不知道如何处理我的 .deb 文件,因为所有教程都以在当前系统上进行简单安装而不是创建自定义 debian 安装程序结束...您能帮我吗?非常感谢你的帮助!

答案1

在您的情况下,创建自己的安装程序可能有点过分了。如果您只需要一次,那么您只需使用debootstrapLiveCD(支持您的系统)即可。完整指南如下:http://www.debian-administration.org/articles/426 在评论中,您甚至可以看到如何包含自定义内核。

相关内容