没有合适的资源?快使用搜索试试~ 我知道了~
首页轻松教你打造xp+linux+win7三系统教程.doc
轻松教你打造xp+linux+win7三系统教程.doc

其实多系统启动,其最核心的问题,就是如何引导,所以经常会遇到装好了两个操作系统,却发现不能引导,或是重装某一个操作系统后,另外一个系统无法引导的情况 所以先来谈谈引导的问题 我们先假设所安装的操作系统都是windows系列的,比如win98 ,win xp ,win 7 那么,有一个原则就是,先安装最旧的系统,比如先装win98,再装xp,再装win7, 原因其实很简单,我们可以这样去想,微软开发win98的时候,xp的开发还没开始,所以win98的启动引导里肯定不支持xp ,而开发xp的时候,考虑到向前兼容的原则,其启动引导装置肯定是越来越先进,一定能支持前任,乃至前几任操作系统。 最后装入的win7操作系统,能引导前几任操作系统(理论上支持win98)
资源详情
资源评论
资源推荐

轻松教你打造 xp+linux+win7 三系统教程
其实多系统启动,其最核心的问题,就是如何引导,所以经常会遇到装好了两个操作系统
却发现不能引导,或是重装某一个操作系统后,另外一个系统无法引导的情况
所以先来谈谈引导的问题
我们先假设所安装的操作系统都是 windows 系列的,比如 win98,winxp,win7
那么,有一个原则就是,先安装最旧的系统,比如先装 win98,再装 xp,再装 win7,
原因其实很简单,我们可以这样去想,微软开发 win98 的时候,xp 的开发还没开始,所以
win98 的启动引导里肯定不支持 xp,而开发 xp 的时候,考虑到向前兼容的原则,其启动引
导装置肯定是越来越先进,一定能支持前任,乃至前几任操作系统。
最后装入的 win7 操作系统,能引导前几任操作系统(理论上支持 win98)
好,现在来把问题复杂化,我们引入其他平台下的操作系统 (非微软开发),如 linux 操作系
统(这里以 centos 发行版做简要说明)
xp,win7,linux这三个操作系统,如何才能把他们安装到一台机子上呢
首先我们考虑••xp,和 win7,当只有这两个时,我们按照先装旧的系统的原则,先装好 xp,
然后再装 win7,这样启动后,通过 win7 的引导机制,我们就可以成功的引导这两个系统
现在我们要引入 linux 操作系统,这是另外的平台,首先有必要了解一下 win7 和 linux 操作
系统的引导机制
win7 的引导机制:
win7(包括 vista),使用 bootmgr(启动管理器)进行引导
装有 win7 的电脑开机的引导过程可以简单概括如下
开机加电----BIOS 自检----读入主引导记录 MBR------Bootmgr 接管----BOOTMGR 读取 bcd
文件(BootConfigurationData“启动配置数据”)---加载内核--系统启动
所以可以看到,是 bootmgr 读取 bcd 文件来进行系统引导的
linux 的引导机制:
linux 有很多发行版本,为人熟知的有 redhat,redflag,等,这里以 centos 为例
装有 centos 的电脑开机后的引导过程可以简单概括如下
开机加电----BIOS 自检----读入主引导记录 MBR-----grub 接管----grub 读取配置文件 menu.lst
中数据-----加载内核--系统启动
可以看到二者的区别在于一个用 bootmgr,一个用 grub(较早的有用 LILO 的,不在讨论范围
内),结果都是通过他们来加载系统核心,而 bootmgr,grub 一般都安装在 MBR 上(特殊情况
后面讨论)
ok假设我们装好了 xp,和•win7,这样的话是采用 win7 的 bootmgr来引导系统,其引导菜单上
会有选择,如:启动之前较早的 windows 版本和启动 windows7 的选项,这样我们可以通过












安全验证
文档复制为VIP权益,开通VIP直接复制

评论1