这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样

一、安装Windows和Linux双系统需要先安装Windows然后安装Linux

  解释:这里解释下为什么要先安装Windows在安装Linux,这点看不懂无所谓的

  系统启动首先blos加电自检,然后由blos里边设定的启动顺其进行启动,当发现磁盘中存在MBR或OPT的时候,这里以MBR为例,因为OPT也有前边的兼容MBR的512字节,会根据MBR的前446字节的boob loader进行启

  boot loader提供以下功能:

    提供选单:用户选择不同的开机项目

    载入核心文件:直接指向可开机的程序区段来开始操作系统

    转交其他loader:将开机管理功能交给其他loader负责

  其实每个文件系统(filsystem,或是partiion)都会保留一块启动扇区(boot sector)提供操作系统安装boot loader,而通常操作系统默认都会安装一份loader到它根目录所在的文件系统的boot loader上,Windows的loader不具备控制权限转交功能,因此不能使用Windows的loader来加载loader

二、实验:安装双系统

1.安装Windows,这个我就不进行演示了,直接安装即可

2.安装Linux

  1)不管你安装的Windows10 或者 Windows7,首先,你需要将你的硬盘分出来一部分空间,供给Linux安装所使用,以Windows7为例。操作如下

    ①右击计算机,管理

    ②打开如图所示的界面

        

    ③关机

  2)好了,已经给了Linux安装的空间,接下来请插入您的启动U盘,或者光盘,使其进入安装linux系统界面,方法用很多,在这里我不做过多演示(记得修改blos)

  3)如图所示,我已经进入了安装界面

      

  4)正常安装即可

三、上述完成之后,如果你的是Centos 6,那么恭喜你,你已经可以在系统启动时看到Windows和linux的两个启动项了,如果是Centos 7需要做一下步骤

  1)修改/boot/grub2/grub.cfg

      添加一下内容,并保存

menuentry "Windows" {
inmod ntfs
set root=(hd0,)      # 这里因为我的是在第一个,所以写的1,自己请看自己的,一般就是1,2这三个
chainloader +
}

    

 2)重启后如图所示

  

   3)启动成功后如图

切记:删除Linux的时候先将MBR恢复,可以使用DiskGenius工具,重建MBR

安装Windows 和 Linux双系统(vmware) Centos7的更多相关文章

  1. 安装Windows和Ubuntu双系统2

    安装Windows和Ubuntu双系统 0.552016.12.10 15:54:41字数 2101阅读 6644 这几天开始动手做毕设啦,打算好好过把Linux瘾,接下来便是这两天我在联想电脑上安装 ...

  2. 安装Windows和Ubuntu双系统

    发现关注消息 安装Windows和Ubuntu双系统     安装Windows和Ubuntu双系统 0.552016.12.10 15:54:41字数 2101阅读 6644 这几天开始动手做毕设啦 ...

  3. windows和linux双系统删除linux

    装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux ...

  4. Windows和Linux双系统下完美卸载linux

    装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux ...

  5. Clover 引导 Windows 及 Linux 双系统

    Clover 引导 Windows 及 Linux 双系统UEFI cnblogs @ Orcim  此 文比较详细地介绍了通过修改 Clover 的配置文件,添加 Clover 启动项的方法(添加 ...

  6. 硬件时间,操作系统时间,Windows 和linux 双系统时间差8小时问题说明

    1.硬件时间:硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电.对应于嵌入式设备有一个RTC模块.硬件时钟即RTC时钟.信息比较少没时区.夏令时的概念. ...

  7. UEFI模式安装Win10和Linux双系统

    最近心血来潮,想装一个Linux.Windows双系统,吸取上次安装的经验,这次一定都要使用UEFI模式启动,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇 ...

  8. 在UEFI下安装windows和Ubuntu双系统目前不可行

    UEFI是BIOS的升级,未来将取代BIOS,说白了,就是跟BISO差不多的作用.但是目前比较新的主板兼容两种设置就比较坑了,默认是UEFI,UEFI下只能安装win8以上的版本,和linux64位系 ...

  9. 【解决方法】安装Win7和linux双系统后,linux报错“无法分配所提交的分区 not enough free space on disks”问题,以及win7无法启动“BootMGR image is corrupt....”问题

    近日,在笔记本上重装了Win7 企业版(64位)后,想装个linux双系统,于是开始安装 centOS 6.2(光盘安装) 硬盘分了一个主分区(c盘),一个扩展分区(3个逻辑分区:d,e,f盘),然后 ...

随机推荐

  1. redux中间件的原理

    前言react已经出来很久了,其生态圈之庞大,一锅炖不下!各种react-xx,已让我们不堪重负,github上随便一个demo,引入的模块至少都是五指之数+.看着头疼,嚼之无味…….在此建议新学者, ...

  2. nodejs:导出Excel和解析导入的Excel

    用的是koa2框架,但好好处理一下,用express框架也是可以的.导出的Excel是xlsx的格式,解析导入Excel的有xlsx和csv格式.通常导入Excel是要上传的,然后获取文件的路径,这里 ...

  3. 《ASP.NET Core In Action》读书笔记系列三 ASP.NET Core如何处理请求的?

    在本节中,您将看到ASP.NET Core应用程序如何运行的,从请求URL开始到页面呈现在浏览器中. 为此,您将看到 一个HTTP请求在Web服务器中是如何被处理的.ASP.NET Core如何扩展该 ...

  4. Ubuntu MariaDB PhpMyAdmin

    root@www:~# apt-get -y install phpmyadmin php-mbstring php-gettext # select which one you using (thi ...

  5. 游戏引擎——cocos2d-x

    Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的.这是一个C++ Cocos2d-iPhone项目的版本.Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x ...

  6. C博客作业05--指针

    1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 这几周学习了指针,指针是C语言的一个重要的概念,也是特色之一.它可以通过对地址的访问来改变值,所以它的 ...

  7. DDL、DML和DCL的区别与理解

    DML.DDL.DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令 ...

  8. Literal绑定数据

    前台: <asp:Literal ID = "ChiCunShow" runat = "server"></asp:Literal> 后 ...

  9. 多态 鸭子类型 反射 内置方法(__str__,__del__) 异常处理

    ''' 1什么是多态 多态指的是同一种/类事物的不同形态 2 为何要有多态 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一 多态性的好处: 1增加了程序的 ...

  10. 算法(第四版)C# 习题题解——1.5

    写在前面 整个项目都托管在了 Github 上:https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp 这一节内容可能会用到的库文件有 ...