| |
研究一下主流的Boot Manager。估计就是Lilo Grub NTLDR了。
参考文章:http://mirror.href.com/thestarman/asm/mbr/index.html
目标:了解MBR中grub在哪几个字节标注了Stage2的位置。也就是说Stage1是如何找到Stage2的。

简述提取Win下MBR和Linux下提取MBR的方法。
说明:MBR:446+DPT:64+ENDFLAG:2=512 字节。 主要研究前 446个字节。
win下提取(参考http://www.52zhe.cn/read.php?25)

1:dd --list
2:dd if=\\?\Device\Harddisk0\Partition0 of=d:\mbr.bak bs=512 count=1


清除引导记录
dd if=/dev/zero of=\\?\Device\Harddisk0\Partition0 bs=446 count=1


Linux下提取

dd if=/dev/hda of=mbr.bak bs=512 count=1


本文链接:http://www.52zhe.cn/read.php/95.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
by kook | 分类: Linux | 评论(0) | 引用(0) | 阅读(1238)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]