XPWIN7Linux三系统安装教程和启动安装说明
核心提示:其实,多系统开机,核心问题是如何引导,所以经常安装两个操作系统,但是不能开机,或者重装操作系统,一个接一个系统是无法引导的,所以先谈谈问题和指导…事实上,多系统启动的核心问题是如何引导。因此,经常发生的是,两系统不能起到,但在另一个操作系统重装,另一个系统不能引导。
U3000 U3000
让我们先来谈谈引导的问题。
U3000 U3000
让我们先假定操作系统安装的都是Windows系列,如Win98,Win XP、Win 7
U3000 U3000
然后一个原则,就是安装最古老的系统,如win98,XP,和win7。
U3000 U3000
原因很简单,我们可以这样想,当微软Win98发展,XP的开发还没有开始,所以win98引导当然不支持XP和XP的发展,考虑到了兼容性原则,引导设备肯定更先进,能支持前者,和以前的操作系统。
U3000 U3000
在Win7操作系统最终的加载可以引导以前的操作系统(理论上支持Win98)
U3000 U3000
好,现在我们要把问题复杂化。我们将在其他平台上的操作系统(微软开发),如Linux操作系统(这里是CentOS分布的简要说明)。
U3000 U3000
如何XP、Win7,Linux三操作系统,可以安装在一台机器上吗
U3000 U3000
首先,我们考虑XP,并赢得7,当只有这两个,我们首先安装XP根据原则首先加载旧系统。
U3000 U3000
然后win7安装,启动后,我们可以成功地引导两系统通过win7启动机制。
U3000 U3000
现在我们要介绍的Linux操作系统,这是另一个平台,有必要先了解启动机制的Win7和Linux操作系统。
U3000 U3000
win7的启动机制:
U3000 U3000
win7(包括Vista),使用bootmgr(启动管理器)启动
U3000 U3000
随着win7的计算机启动过程可以简单概括如下
U3000 U3000
---- BIOS自检开机,电源到主引导记录,MBR ------ Bootmgr接管---- bootmgr读取BCD(启动配置数据文件的开始——内核加载配置数据),系统启动。
U3000 U3000
So you can see that BOOTMGR reads the BCD file for system boot
U3000 U3000
Linux的引导机制:
U3000 U3000
Linux有很多发行版本,众所周知的红帽子、红旗等,例如,CentOS。
U3000 U3000
一个计算机安装CentOS的启动过程可以简单概括如下
U3000 U3000
启动与权力——BIOS自检读取硬盘的主引导记录----- grub接管---- GRUB加载内核,系统启动配置文件中的menu.lst文件读数据
U3000 U3000
可以看出,两者的区别在于,一个是使用bootmgr,另一种是使用GRUB(比有用LILO更早),其结果是通过他们的核心系统负载。bootmgr和蛴螬通常安装在MBR。
U3000 U3000
假设我们安装XP、Win7,OK,这是win7的bootmgr引导引导系统的使用,将选择菜单,如:在开始的早期版本的Windows启动Windows7的选项,所以我们可以通过相应的系统来选择不同的选项(注意:安装在硬磁盘MBR bootmgr)
U3000 U3000
我们现在是在这个基础上,CentOS(如果安装GRUB安装在硬盘的MBR,它将重写硬盘MBR,可以取代原来的bootmgr GRUB),GRUB可以成功检测到XP、Win7,所以启动菜单会出现在XP、Win7,CentOS三一个选项供我们选择(理论上),该系统是三的共存。
U3000 U3000
我们得出的结论是,XP安装第一,然后win7安装,然后安装CentOS(Linux)。
U3000 U3000
--------------------------更复杂的情况下------------------------
U3000 U3000
如果你已经晕了,就不要继续看书了。
U3000 U3000
我见到了什么是一个更复杂的情况,因为我第一次安装XP,那么CentOS和CentOS的蛴螬
U3000 U3000
它安装在MBR,所以如果我安装win7,bootmgr将取代原来的蛴螬(重写MBR)。
U3000 U3000
微软的bootmgr Linux不是那么聪明,更多的某人,只知道他的弟弟,所以XP可以识别,CentOS不识别的解决方案
U3000 U3000
这里有两个解决方案
U3000 U3000
答:先安装XP,然后安装CentOS的,没有问题,但是CentOS蛴螬必须安装在MBR(防止在安装Win7是重写),可以安装在和的下面,然后继续安装win7,bootmgr或CentOS,找不到,进入win7,下载的easybcd软件,打开easybcd,Linux在添加/删除条目,键入grub,名称,添加你想要的名字,只写一个驱动程序如CentOS Linux,该区。这里所选择的分区是一样的GRUB安装位置当你安装Linux。最后,添加保存的条目,并查看设置可以看到两个选项,一个是原来的win7,和另一个是刚刚建成的选项。
U3000 U3000
终于重启了,没事