Я использую собственный загрузчик, написанный на ассемблере, для загрузки Debian 8. Но загрузчик не использует файл initrd. Чтобы загрузить систему, мне нужно скомпилировать ядро, в котором драйвер для моего жесткого диска настроен как «встроенный». Итак, я сделал это:
apt-get install linux-source
apt-get install libncurses5-dev
И после того, как я захожу в папку linux-source и делаю:
make menuconfig
чтобы выбрать, что я хочу скомпилировать в своем ядре. Итак, я выбрал такие вещи, как:
- Поддержка ATA/ATAPI/MFM/RLL
- ...
Но я получаю панику ядра с моим собственным загрузчиком и иногда с GRUB. Может ли кто-нибудь помочь мне выбрать, что компилировать в моем ядре?
Спасибо, Александр.