[問題] Volume boot record相關問題

作者: Darkautism (達卡特森)   2016-03-06 23:35:38
之前讀到的知識是在分割區的前方,在每個分割區中扮演著開機引導的地位
那麼照著GRUB Lengcy的流程,會先由MBR引入Stage 1.5,之後再由1.5load可以
讀取該分割區格式的程式後將指揮權交給該分割區的bootloader
書上是這麼教的,我也是這麼學的,但是當我對xfs的硬碟用dd寫出後發現最前面的
sector並不是任何我所認知的bootloader,而是xfs自己的結構
我以為是xfs有自訂boot區塊,但我簡略了看了一下並沒有類似的區塊
而且發現在 (xfs address)+0xc0000 處出現了stage1的code (也就是MBR相同的code)
想請教的問題:
1) 想請教stage 1.5是如何load進該分區的奇怪位置?
2) 前面一大段應為VBR? 若是一般VBR應該多大?
3) 為何開機訊息並不是寫在分割區最開頭?

Links booklink

Contact Us: admin [ a t ] ucptt.com