在DOS WINDOWS系列中,引导时读入内存000:7C00出的应该就是DBR(DOS BOOT RECORD,系统分区的引导扇区,就是用他来引导即将装入的操作系统的,位于逻辑0扇区),不可能是MBR,他们性质完全不同的
上面的 chainloader (hd1)+1 ,grub程序会按照chainloader (hd1,0)+1 来执行的
至于MBR,既然用了MAP,程序会把第二硬盘的MBR当作第一硬盘的MBR来读的,读完MBR后,再读通过chainloader (hd1,0)+1 装入的DOS引导扇区的,然后在找IO.SYS(DOS)或NTLDR(NT)
上面的 chainloader (hd1)+1 ,grub程序会按照chainloader (hd1,0)+1 来执行的
至于MBR,既然用了MAP,程序会把第二硬盘的MBR当作第一硬盘的MBR来读的,读完MBR后,再读通过chainloader (hd1,0)+1 装入的DOS引导扇区的,然后在找IO.SYS(DOS)或NTLDR(NT)

