双系统起不来的时候,
通常情况下是因为windows把原来Linux的Grub启动代码覆盖掉了,也就是MBR;
主引导记录由三个部分组成:
第1-446字节:调用操作系统的机器码。
第447-510字节:分区表(Partition table)。
第511-512字节:主引导记录签名(0x55和0xAA)。
覆盖掉的是前1-446个字节,所以原来的grub启动代码没了,Linux就起不了了。
这是wiki百科关于MBR的详细解释:
下面这个博主写的不错:
http://www.ruanyifeng.com/blog/2013/02/booting.html
阅读(1371) | 评论(0) | 转发(0) |