本文介绍的是在已有windows系统(默认安装在C盘)基础上安装centos7,设置双系统启动。

难点:
1、linux无法读写NTFS
2、windows无法读写EXT3
3、U盘启动盘(FAT32格式)无法放入大于4G的文件
4、grub2添加启动项

分区准备

1、下载分区助手,从原有分区中切割分区并删除分区作为安装linux的空间
2、因为linux安装程序无法识别NTFS,U盘启动盘(FAT32格式)无法容纳大于4G的文件,所以我们需要使用分区助手额外的创建一个分区并格式化为EXT3
3、因为windows系统无法读写EXT3,所以需要下载一个ext2fsd工具(Ext2Fsd是Ext2 File System Driver (For Windows) 的缩写,它是一款可以使用户在Windows下访问Linux操作系统中常见的Ext2/3/4等文件系统的软件)。在windows下加载装配点盘符,这样就可以读写ext3分区

制作centos7的U盘启动盘

1、在centos官网上下载CentOS-7-x86_64-DVD-1611.iso
2、将iso文件拷贝到ext3分区(后面安装centos7时会要求选择iso文件所在位置)
3、使用UltraISO打开iso,并写入到U盘中(写入硬盘映像)

安装centos7

1、安装主板进入BIOS的方式(一般是F2、F8、F11、F12等),设置从U盘启动
2、进入到centos7的安装界面,主要是选择语言、设置时区等,最为主要的步骤是设置挂载点,最简单的设置是swap为内存的两倍,其它剩余空间给到/这个linux的根目录
3、开始安装,可能需要花费个一个小时左右

添加windows启动项

安装完centos7,重启后会发现直接启动了centos了,而没有看到win7的启动项,不要着急,这是因为安装centos时,MBR上的引导程序(boot loader),centos采用的grub2,覆盖了原有windows的引导程序,但我们知道windows系统还是在C盘乖乖的呆着,等着你来宠幸她

在shell中vim /boot/grub2/grub.cfg
可以看到它提醒我们不要直接修改这个文件,而是通过grub2-mkconfig这个命令来完成,采用/etc/grub.d下的模板和/etc/default/grub的默认设置

1、vim /etc/grub.d/40_custom
添加window7启动项:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows7'{
set root=(hd0,1)
chainloader +1
}

2、vim /etc/default/grub
修改默认启动项为windows7:

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=2
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true" 

3、运行grub2-mkconfig -o /boot/grub2/grub.cfg命令。即可将上述改动写入到/boot/grub2/grub.cfg文件中

此时你再重启试下,是不是出现了windows7的启动项呢,如果不做选择则默认从windows启动,看到windows重新回来了是不是感觉很好。

win7 + centos7 双系统启动相关推荐

  1. Win7+CentOS7双系统安装

    Win7+CentOS7双系统安装 前言:自己倒腾了2天才装好的双系统,在网上找了很多教程,最开始想直接用硬盘安装的方式结果没成功,不知道什么原因,所以只好改到用U盘安装,但中间还是有很多值得注意的地 ...

  2. win7下启动linux系统下载软件,WIN7+LINUX双系统启动

    WIN7+LINUX双系统启动 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 WIN7+LINUX双系统 WIN7+Fedora16双 ...

  3. 如何在win7+centos7双系统中添加win7启动菜单

    案例背景        本案例是在已安装了windows 7系统的基础上,在一个空闲的分区上安装CentOS 7 Linux系统.当成功安装Linux系统后并不会像Centos 6版本那样保留wind ...

  4. Win7+Ubuntu双系统启动项修复总结

    (2013-03-03 19:00:11) 转载▼     1,先安装Win7,再安装Ubuntu,则在安装完ubuntu后会直接进入Ubuntu系统,进入系统后执行: #sudo updata-gr ...

  5. win7 xp双系统启动引导修复指令

    选择"命令提示符",接着在弹出的命令提示符窗口中依次输入以下命令(每输入一条按一下回车,若屏幕上返回"操作成功完成"的信息,则继续输入下一条命令,否则请检查刚才 ...

  6. 安装Win7+Ubuntu双系统

    需要Linux的地方越来越多了,之前一直用VM虚拟机解决,安装起来方便,但是渐渐的也会发现可能会慢,也有些软件不能很顺利的安装上,所以要安装双系统. 网上的教程很多,但是都有不同,为了方便自己以后又要 ...

  7. win7下安装centOS7双系统

    转载地址:https://blog.csdn.net/mengxiangjia_linxi/article/details/78965103 工具及材料 1.一台PC 2.一个U盘,8G以上 3.需要 ...

  8. win7启动无法自动修复此计算机,win7系统启动修复_win7系统中启动修复无法自动修复此计算机情况的三种解决方法介绍_win7双系统启动修复...

    使用Windows 7操作系统开机提示自动修复,无法正常进入操作系统.经过分析,部分系统修复报错文件为:X:\Windows\system32\drivers\spoon.sys 如下图: 解决方法: ...

  9. Win7 Win2003 双系统重装2003以后修复Windows 7 系统启动项

    Win7 发布后,为了体验一下MS的新产品,特意在本本上装了双系统,之后突然发现Win2003 用得一点都不爽,仔细看才发现,原来所安装的Win2003是标准版.不得已,所以重装Win2003,但是考 ...

最新文章

  1. 基于卷积神经网络的人脸认证(判断两个人脸是否是一个人)
  2. c++内存管理优化之ptmalloc,tcmalloc,jemalloc使用实例
  3. base64文件上传后台处理
  4. 【简洁写法】剑指 Offer 30. 包含min函数的栈
  5. 如何使用新的Apache Http Client发出HEAD请求
  6. 交换排序图解_10大经典排序算法,20+张图就搞定
  7. VDN平台各种数据库连接设置
  8. 偏微分方程中常用的不等式
  9. 倒计时 css,css实现倒计时效果
  10. PCB设计中基板颜色含义
  11. AXI_lite 总线学习
  12. 【Unity学习笔记】Canvas Scaler组件
  13. [历史随笔]帝国如风--元朝的另类历史
  14. 谁说NTFS不支持UEFI启动的?启动U盘放不了超过4G的文件怎么办?Server2016 Win10 U盘UEFI启动制作方法...
  15. 【git】报错unsafe repository xxx is owned by someone else解决方法
  16. android 图片大小判断,android中如何使用一张图片适配不同尺寸的APP引导页
  17. 高质量的博客该如何来进行打造?
  18. Git push 常见用法
  19. 工作八年的程序员,却拿着毕业三年的工资,再不开窍就真晚了...
  20. 数据挖掘——数据挖掘的起源

热门文章

  1. 判断GPS坐标是否在中国
  2. EOS创建多节点私链
  3. 数据库中sum的用法浅述
  4. 为了女友进了华为,同学去了阿里,2年后对比收入懵了
  5. 中国地图标准坐标和投影参数
  6. Word处理控件Aspose.Words功能演示:在 Python 中将图像转换为 HTML
  7. Social Magazine APP for iPad Platform
  8. android 实现银联程序,Android银联支付之AIDL的基本使用
  9. 网易雷火2022秋招岗位(全职)总结
  10. 铁皮石斛家庭里养殖方法 在家养殖石斛方法技巧