問題タブ [multiboot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - 最初に 1MB のデータがブートローダーに送信されるのはなぜですか?
最初のカーネルを作成しようとしていて、それに関するチュートリアルを見つけましたが、なぜこの 1MB のデータが最初に Linker.ld ファイルのブートローダーに送信されるのか理解できません。インターネットで検索しましたが、答えが見つかりません。できれば、私を助けてください。コードは次のとおりです。
osdev - GRUB2/Multiboot の「モジュール」(別名 initrd) の場所を見つける
私は OS で作業しており、INITRD (grub コマンド「モジュール」) をロードする必要がありますが、モジュールがロードされている場所 (RAM 内) に関する情報が見つかりません。
grubには私に伝える方法がありますか、それとも固定アドレスですか、それとも上記のどれでもありませんか? どんな助けでもいただければ幸いです