Подключение ядра с GRUB или каким-либо другим сборочным загрузчиком

Я следил за этим ядром ( http://www.cs.vu.nl/~herbertb/misc/writingkernels.txt) и перешел к той части, где оно связано с grub. Однако у меня нет stage1 и stage2 в /boot/grub/ (Linux mint x64). Также, когда я пишу "mpartition -I c:", я получаю сообщение об ошибке: "mpartition: init: open: Нет такого файла или каталога". Поэтому было бы неплохо получить ссылку на stage1 и stage2 со всеми необходимыми файлами или некоторым кодом для загрузчика сборки, который загрузит это ядро. Дополнительное примечание: я использовал 'elf64', а не 'elf' из-за моей системы.

1 ответ

Инструкции, к которым вы обращаетесь, относятся к GRUB v1, который теперь называется GRUB legacy. Текущий GRUB - это проект, который раньше назывался GRUB2. Они совершенно разные - поэтому ваши инструкции больше не действительны.

Тем не менее, текущий GRUB намного более гибкий, чем GRUB legacy - возможно, вы могли бы просто использовать его chainloader функциональность для загрузки kernel.bin,

Другие вопросы по тегам