2013-07-17 43 views
-3

multiboot header是什麼意思?關於如何製作操作系統,請通過tutorials。我遇到這個詞。多引導頭是什麼意思?

+0

http://www.gnu.org/software/grub/manual/multiboot/multiboot.html –

+0

@MartijnvandenBroek我沒有得到它 – saplingPro

+0

你到底知道些什麼? Multiboot的概念,還是Multiboot Header的用途? –

回答

3

多引導是有關加載使用一個單一的引導加載程序不同的內核。 Multiboot Header是內核映像中的一種數據結構,它向Multiboot兼容的引導加載程序(例如GRUB)提供有關加載映像的方式和位置以及映像期望的多重引導功能的信息。

0

多引導頭存在,以允許引導加載程序(例如,GRUB)到內核加載到其中的標題的方式,該內核期望所屬。

例如,GRUB可以提供一個memmory地圖內核在啓動時,但它是浪費時間的GRUB這樣做,如果內核是裝載不會使用它。多引導標題中的flags字段用於指定正在加載的內核是否需要映射。

多引導標題還包括多重引導的幻數(它允許GRUB找到多重頭的位置)。

總之,在標題信息要麼改變內核將如何被加載到存儲器或請求內核想一些額外信息。