打造xp+linux+win7三系统教程.doc

打造xplinuxwin7三系统教程楼主 大兵 发表于 2010-09-27 212009 此帖被浏览 68477 次,回复 59 次 最后由 靓靓 于 2010-09-29 111504 修改 其实多系统启动,其最核心的问题,就是如何引导,所以经常会遇到装好了两个操作系统,却发现不能引导,或是重装某一个操作系统后,另外一个系统无法引导的情况所以先来谈谈引导的问题我们先假设所安装的操作系统都是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自检读入主引导记录MBRBootmgr接管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的选项,这样我们可以通过选择不同选项启动相应的系统(注意这里bootmgr安装在硬盘的MBR上)现在我们再此基础上安装centos,(若将其grub也安装在硬盘MBR上,这样会重写硬盘MBR,可以认为我们用grub替代了原来的bootmgr),grub应该能成功检测到xp,win7的存在,所以其引导菜单上会出现xp,win7,centos三个选项,供我们选择(理论上),至此三系统共存完毕。我们得出的结论是先装xp,再装win7,最后装centoslinux更复杂的情况如果你现在已经晕乎了,那么不建议继续阅读我遇到的就是更复杂的情况,因为我是先装xp,再装centos的,而且把centos的grub装到了MBR上,这样的话如果我再装win7,bootmgr就会替代原先的grub(重写MBR,而微软的bootmgr没有linux那么智能,更sb些,它只认自家兄弟,所以xp能认出来,centos却认不出来,解决办法呢这里有两种解决办法一先装xp,再装centos,没问题,但centos的grub一定不能装在MBR上(防止装win7的时候被重写),可以挂载在“/”下面,然后继续装win7,bootmgr还是找不到centos进入win7,下载easybcd这个软件,打开easybcd,在add/removeentry里面,选择linux,Type选择grub,在Name添加上你想要的名字,随便写一个如centos,Driver选linux所在的分区。这里选择的分区要和刚才安装linux时grub安装的位置一致,。最后addentry保存好,viewsettings就可以看到两个选项了,一个是本来的win7,一个是刚刚建的选项。最后重启,就ok了二但杯具的我把centos的grub装到了mbr上,再装win7的时候,mbr肯定会被重写掉,怎么办答案很简单,备份1,先进入centos,打开终端、输入ddif/dev/sda0f/root/centos.mbdbs512count1这个命令是用来备份mbr的,这里我把它备份成centos.mbr这个文件2然后进入xp系统(一开始是xpcentos,最后装的win7,硬盘安装win73win7安装好后,mbr被重写了,bootmgr重新占领了高地,但这个sb不认识centos,只知道xp,于是我们只好强制让它认识进入win7,把先前备份好的centos.mbr拷贝到系统目录下,我这里是H盘以管理员模式运行以此运行以下命令bcdedit/create/dcentos5.4/applicationbootsector命令结果应该会返回一个GUID,后面的命令用到这个GUID运行以下命令设置Linux引导扇区备份所在的分区bcdedit/setGUIDdevicepartitionH我这里是H盘)然后指定引导扇区备份的路径bcdedit/setGUIDpath/centos.mbr命令完成之后,重启,此时应该可以看到启动选项里多了Linux。重启,搞定引导菜单里出现了三个选项1以前版本的windows系统2启动windows7系统3centos5.4选择相应的菜单就可以进入了最后的一点废话,这篇文章的核心可以用下面的话概括从前有一个大家族,里面有三户人家,一户叫win7,一户叫linux,还有一户叫xp,他们三家都是住在一个叫硬盘的地方,win7家有一个儿子叫bootmgr,linux家有一个儿子叫grub,xp家的儿子最2b,从来都是跟着他们混的,没有发言权。家族需要有人管理,于是三个儿子争夺管理权,xp家的儿子最没用,只知道跟着其他二人混,先排除,bootmgr和grub都是有些本事的人,都有资格管理整个家族家族里有一块神秘的地方叫MBR,相传谁发现占领了这块地方,就有掌控整个家族的权利假设bootmgr掌控了这个地方,但bootmgr这个人是个自大狂,有了管理的权利后就不承认linux家的地位了,只承认和自己血缘更亲的xp家再假设grub掌控了这个地方,grub这个人就好很多了,当上管理员后,还是照样承认三家的地位,承认三家都是硬盘不可分割的整体我们想让这个家族得到很好的管理,于是答案很简单一让linux家的儿子grub占领MBR,掌控整个家族(所以先装xp,再win7,最后linux二我们也可以让win7家的儿子bootmgr占领MBR,不过考虑到其自大的本性,我们要强制的给他下命令,承认linux家的地位(所以通过easybcd这个妞给他下命令,谁让bootmgr一直喜欢easybcd呢

xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc相关推荐

  1. linux和xp系统下载官网,linux和xp双系统

    YLMF OS 和WINXP双系统安装方法及共存之最简单用boot.ini引导双系统方法(全部亲测适合新手) 安装xp我就不详细说了,简单介绍一下,c盘装的是系统之家的ghostxp,最后一个盘用xp ...

  2. 英文版xp系统下载ghost xp sp3英文版(双语纯净版、可随意转换)

    [Ghost XP SP3 英文.简体 ★双语版★[OEM版本,绝对最防黑版]] Ghost11.5 封装克隆系统,具有安全.快速.稳定等特点.本系统可以一键无人值守安装.自动识别硬件并安装驱动程序, ...

  3. linux终端装什么系统下载软件,在Ubuntu 18.04系统中下载安装Termite终端的方法

    以下介绍在Ubuntu 18.04系统或是Ubuntu 16.04系统中安装Termite终端的方法,目前Termite在默认存储库中不可用,必须从源代码安装.Termite是一个以键盘为中心的基于V ...

  4. linux debian iso下载,Debian GNU/Linux 9.8 “Stretch” live和DVD ISO现在可供下载

    Debian项目发布了他们最新的Debian GNU/Linux 9.8 "Stretch" 操作系统的live实时和可安装的ISO映像,现在可以下载所有支持的体系结构. Debi ...

  5. linux用sz下载文件夹,linux上很方便的上传下载文件工具rz和sz使用介绍

    一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地: 与ssh有关 ...

  6. 完全使用linux工作 pdf下载,完全用Linux工作-计算机.pdf

    完全用GNU/Linux工作,摈弃Windows低效率的工作方式 我已经半年没有使用 Windows 的方式工作了.Linux 高效的完成了我所有的工作. GNU/Linux 不是每个人都想用的.如果 ...

  7. linux平板系统下载官网,平板电脑安装Ubuntu教程

    平板电脑安装Ubuntu教程-以V975w为例,Z3735系列CPU通用. 最近尝试在昂达V975w平板电脑和intel stick中安装ubuntu,经过分析,发现存在一个非常大的坑.但因为这个坑, ...

  8. 红帽linux系统下载6,红帽linux系统下载|红帽linux(RHEL)下载 v6.5 beta 官方版_小皮网...

    红帽linux(RHEL)因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担.RedHat作为Linux的发行版本,开放源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界 ...

  9. linux充值系统下载,几款Linux操作系统下载

    1.Suse 企业版10 SUSE Linux Enterprise 10,提供了稳定的Xen虚拟化技术,还包括许多Novell发起的Linux技术创新.如:SUSELinux Enterprise的 ...

  10. pe克隆linux系统下载,原来如此,Linux系统也有PE,不过它叫...

    通常来说,我们的系统,不管是Windows,Linux还是macOS,都是安装并从磁盘上开始加载运行的. 但是呢,还有种情况,就是可以从一些可移动便携式的设备中运行,像是U盘,SDCard,CD/DV ...

最新文章

  1. python3 ocr_OCR识别-python3.5版
  2. python htmltestrunner报告_Python HTMLTestRunner可视化报告实现过程解析
  3. plus rss.php,dedecms织梦rss输出改成全文输出
  4. 宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
  5. CF1119G. Get Ready for the Battle
  6. iframe异步加载技术及性能
  7. Linux安装tomcat服务器
  8. 网 络 响 应 状 态 码 常 见 的 错 误 代 码 及 错 误 原 因
  9. P2P下载器-P2P种子搜索器
  10. 主题与颜色--Dcat-Admin框架实战(十)
  11. 存在隐患 : 此角色的 日志目录 所在的文件系统的可用空间小于 10.0 吉字节。 /var/log/hive(可用:9.9 吉字节 (28.12%),容量:35.1 吉字节)
  12. 一文详述 Python 中的 property 语法
  13. 微信服务号 — 社区卫生服务中心申请
  14. 什么水果有利于饭后消化?
  15. Hyperledger Fabric之Explorer区块链浏览器
  16. 触发器一(触发器简介)
  17. mysql的strict_MySQL Strict SQL MODE
  18. windows找不到文件cmd解决方法
  19. S+MySQL——3.使用ODBC方式连接MySQL数据库
  20. PADS从原理图到PCB整体简易流程

热门文章

  1. 视屏教程、电子书、技术文档
  2. 计算机c盘满了怎么搬家,c盘满了怎么办 c盘怎么搬家【搬家步骤】
  3. 诺基亚10.22变革影响的分析(转)
  4. 计算机毕业设计ssm飞机售票管理系统63z52系统+程序+源码+lw+远程部署
  5. ArcGIS教程:Arcmap技巧总结
  6. 我的世界java怎么自制皮肤_我的世界皮肤制作教程
  7. 为知笔记linux输入中文,为知笔记wiznote无法输入中文,fcitx输入法问题解决
  8. ptaa乘以b_pta程序设计平台-PTA,系统
  9. 2011考研数学二第(19)题——拉格朗日中值定理证不等式、单调有界证数列收敛、两问关联
  10. 压缩文件苹果手机怎么解压「iphone技巧」