留个课题,想研究一下MBR。
[
|
2007/09/12 14:21]
|
2007/09/12 14:21]
研究一下主流的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,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
参考文章: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,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
基于Openswan的VPN实现方法。一端静态ip,一端adsl的动态ip.
RedHat官方文档位置.RHCT/RHCE基于RHEL5的备考指南、考试大纲



