Linux 引导过程内幕
http://www.ibm.com/developerworks/cn/linux/l-linuxboot/写得很好
相应的windows的引导过程:
MBR的一系列文章
http://mirror.href.com/thestarman/asm/mbr/index.html http://mirror.href.com/thestarman/asm/mbr/95BMEMBR.htm95到ME的MBR的工作
其中一段程序的job:
; This next section of code tries to find an ACTIVE (i.e., bootable) entry in
; the Partition Table.The first byte of an entry indicates if it's bootable
; (normally an 80h, but in this case, anything from 81h through FFh as well!)
; or not (a 00h); any other values (from 01h through 7Fh) in these locations
; means the Table is invalid!If none of the four entries in the Table is
; active, then the INT 18h instruction will be executed; for which most BIOS
; today (see note at 062B below) will display "PRESS A KEY TO REBOOT". 恩 不错
丰富下理论知识
受益匪浅
真不错 可惜自己道行太差了。
页:
[1]