【发布时间】:2015-08-16 08:12:19
【问题描述】:
我正在使用用 asm 编写的自定义引导加载程序来引导 debian 8。 但是引导加载程序不使用 initrd。 为了启动系统,我需要编译一个内核,该内核将我的硬盘驱动器的驱动程序配置为“内置”。 所以,我做了这个:
apt-get install linux-source
apt-get install libncurses5-dev
在我进入 linux-source 文件夹之后:
make menuconfig
为了选择我想在我的内核中编译的内容。所以我选择了类似的东西:
- ATA/ATAPI/MFM/RLL 支持
- ...
但是我的自定义引导加载程序和 GRUB 有时会导致内核崩溃。 有人可以帮我选择要在我的内核中编译的内容吗?
谢谢, 亚历山大。
【问题讨论】:
-
通常会打印一条带有恐慌的消息,指示恐慌的原因。你有吗?
-
是的,我有“无法在未知块(0 0)上挂载根 fs”
标签: linux assembly kernel bootloader panic