0

我正在使用用 asm 编写的自定义引导加载程序来引导 debian 8。但是引导加载程序不使用 initrd。为了启动系统,我需要编译一个内核,该内核将我的硬盘驱动器的驱动程序配置为“内置”。所以,我做了这个:

apt-get install linux-source
apt-get install libncurses5-dev

在我进入 linux-source 文件夹之后,我做了:

make menuconfig 

为了选择我想在我的内核中编译的内容。所以我选择了类似的东西:

  • ATA/ATAPI/MFM/RLL 支持
  • ...

但是我的自定义引导加载程序和 GRUB 有时会出现内核恐慌。有人可以帮我选择要在我的内核中编译的内容吗?

谢谢,亚历山大。

4

1 回答 1

0

确保内核确实知道根 fs 位于哪个块设备上。通常,这些信息通过内核命令行以类似的形式root=/dev/sda1由引导加载程序传递给内核。

于 2015-06-02T20:28:53.457 回答