2014-09-20 34 views
0

我一直在關注這個內核(http://www.cs.vu.nl/~herbertb/misc/writingkernels.txt),並且已經到了與grub鏈接的部分。但是,我在/ boot/grub /(Linux mint x64)中沒有stage1和stage2。當我寫「mpartition -I c:」時,我得到錯誤:「mpartition:init:open:沒有這樣的文件或目錄」。因此,將stage1和stage2的鏈接與所有必需的文件或一些代碼加載到將加載此內核的程序集引導加載程序將會很好。額外說明:因爲我的系統,我使用'elf64'而不是'elf'。使用GRUB或其他程序集引導程序連接內核

回答

0

您提到的說明適用於GRUB v1,現在稱爲GRUB legacy。目前的GRUB是過去被稱爲GRUB2的項目。他們幾乎完全不同 - 所以你的指示不再有效。

也就是說,目前的GRUB比GRUB的傳統更靈活 - 也許你可以簡單地使用它的chainloader功能來加載kernel.bin

+0

請給我和'chainloader'的例子加載kernel.bin。 – Kinggadino 2014-09-21 00:10:57

+0

那麼,在GRUB命令行中輸入'chainloader kernel.bin'將是一個起點。 – unixsmurf 2014-09-21 19:38:02

相關問題