前言

相信爱折腾的朋友一定没少装过操作系统,对于windows系统我们是再熟悉不过了,其安装过程发展到现在越来越傻瓜化,甚至可以一键安装,所以普通用户大多能掌握安装过程。随着linux的发展,这个操作系统也越来越离不开我们的生活,对于有意从事it行业的人更是充满需求。但linux这个系统比较特殊,它比较重视配置过程,对于搞过技术的人自然不是什么难题,但对于普通用户和it小白来说稍有难度。在这里给大家分享一下linux的发行版之一:Centos 的安装。可是如果我们只有一台电脑,搞了linux,生活中又离不开windows,这时双系统是个不错的选择。网上比较常见的双系统教程多是linux的另一个发行版Ubuntu+windows双系统,过程也较为简单,ubuntu安装后会自动加上win10的引导直接形成双系统,而centos不一样,安装之后会出现找不到win10的问题,接下来就来说说centos+win10双系统的安装,以及解决如何恢复win10的引导问题。

(一)硬件准备&环境准备

1、注意事项

(1)笔者采用的是笔记本固态硬盘128G,分为两个分区,win10占90G,centos占30G,这里因为笔者的硬盘容量有限,所以centos才30G,如果想真正搞linux的话,建议给其分配50G以上的空间,或者根据具体情况分配,只要不低于30G就可以了。硬件不一定是固态硬盘,看个人的硬件情况,普通硬盘也可以装的,只是安装和运行相对较慢。
(2)两个系统都安装在同一个盘里(这里的盘就是物理意义上的硬盘,一般一台笔记本都是2个硬盘),跨盘安装就不是这里所说的双系统了,因为电脑启动时只能允许读取一个硬盘进入操作系统,那样就变成了“两个系统”。而不是“双系统”,“双系统”应该是共存在同一个硬盘上的。不建议跨分区安装,笔者目前没试过,有兴趣的读者可以尝试。接下来就开始分区。
(3)保证电脑已经安装了win10系统,之后的一切操作才能进行。

2、分区

进入windows系统,查看下系统盘,比如我的固态盘只有一个分区(C盘)只安装了windows,查看系统大小,可看到win系统占30多G,整个盘是128G,剩下80多G,那么我就给linux30G空间足够了,剩下给win系统保留一些空间(毕竟系统盘后期东西会越来越多)。

备注:笔者这里已经是分过了的,所以总容量没有128G。linux系统分区在windows下是不可见的

在桌面鼠标右击 ,此电脑->管理

点击磁盘管理,就可以看到磁盘的情况了

我们分区的磁盘,就win10系统盘所在的盘,如我这里的是C盘,选中它然后鼠标右击,然后点击“压缩卷”

出现一个容量的默认值(可用压缩空间大小),输入你想要分配的容量(输入压缩空间量),大小可调整,但不要超过默认值。这里是M为单位,1G=1024M,自己想一下要填几个G(笔者当初是30G),然后换算成M

点击 压缩 后,就会看到一个绿色部分的可用空间,大小就是你刚刚设置的大小。这样分区就做好了。

///

3、U盘安装盘的制作

(1)下载安装软碟通Ultraiso,百度搜索,然后普通下载,之后安装就可以;
(2)下载centos镜像(ISO 文件),官网下载地址:

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
进去后点击任意一个链接即可下载。这是目前最新版的,或者有特殊需求就下载旧版的,现在最新版是1708版的,即centos 7.4
更正:目前最新版是1810版,即centos 7.6, 官网下载地址更为:
http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

(3)准备一个可以格式化的u盘,大小8G以上
(4)将U盘插入电脑,双击Ultraiso,点击继续使用


点击 文件->打开,找到刚刚下载好的iso文件,选择打开

可以看到iso文件的内容展开了

点击 启动->写入硬盘镜像,这时看到对话框里的“硬盘驱动器”,那就是你的U盘

点击 “格式化”,确认清空所有文件。格式化完成之后,点击 “写入”,之后就等待写入完成就可以了。

到这里U盘系统安装盘就制作完成了。

///

(二)安装

u盘和制作完成后,插上电脑然后重启进去BIOS模式,进去的方法可以个根据自己的电脑品牌上百度查询,比如我的电脑是联想(lenovo),方法是fn+F12。进入后选择你的u盘,如果电脑不是UEFI模式的,注意不要选择有UEFI的u盘选项,否则会出错。为了防止这种情况,统一选择没有UEFI选项的u盘选项。

选择u盘后就会出现下面的界面:

通过上下键选择第一项Install CentOS Linux 7,出现下图安装进程

之后出现语言选择界面,选择“中文-简体中文”

出现配置界面,本地化的三个选项默认就好不用修改。接下来就是重头戏了!

点击“软件选择”,按下图中选上选项。熟悉linux之后这些选项都可以根据自身需求来选择的,这里的选项是确保安装一个带桌面的开发环境。普通用户纯桌面爱好者的话,左边可以选择“GNOME”,右边选项可以同上不变。点击完成,回到主页面。

点击“安装位置”,选择所要安装的盘里。配图是虚拟机的,只有一个盘,在实际情况中会出现多个盘,一个是U盘,其余都是电脑上的硬盘,根据容量判断了,然后选择电脑上的硬盘。注意这里一定要选择正确的盘,根据容量判断哪个是你分出空间的那个盘就选中它!不然有可能覆盖掉原来其他盘里的数据!然后点击完成。


进去分区界面。分区方案LVM可以不用修改。注意这里会出现带三角号“未知系统空间”什么的,这一部分千万不要动!这是win10 系统的内容,小心误删!

纯小白可以选择其中的“自动配置分区”,可以为你自动配置分区,不需手动。然后点击完成就可以了。以下选做过程就可以跳过了。

///以下为选做部分//

如果是对自己要求比较高的话,也以选择手动分区,这样会更符合我们的实际需求。选择“我要配置分区”。

点击“+”,出现对话框,接下来挂载,关键一步来了!

简单讲下挂载原理,挂载是将分区中的内容映射到一个目录下,这个目录称作挂载点,就是挂载在哪里的意思,然后我们就可以通过查看目录的内容来查看分区中的内容,目录相当于一个代理的容器,在目录改变内容(如文件操作),在相应的分区上内容也会跟着发生变化。linux的目录结构非常严谨,每个目录都有它独立的作用,所以将分区内容挂载到不同目录,也就是相当于先把原来设备分区后在映射到各自的目录去。linux下有几个必须创建的挂载点,也就是目录,分别为:

boot 存放系统启动的文件

home: 家目录,存放普通用户的一切数据,类似于Users文件夹

/: 根目录,系统核心目录,存放系统相关的所有文件,相当于windows文件夹

swap: 内存交换空间,可以简单理解为系统内存

分配容量和比例根据具体情况,拿30G总容量举例:

boot: 1000M

swap: 2000M

home: 10G

/ 剩下的全给根目录

boot几百M就足够了,swap一般是2000~4000M。
根目录和家目录的建议比例是3:2,容量根据盘的大小实际情况计算,这两个要占足空间,特别是根目录尽可能大

下面就按照上面的顺序依次挂载

(1)点击“+”,弹出对话框(上图),挂载点选择/boot,下面一栏是容量,默认单位是M,分配大概1000M(图片仅供参考),键盘输入1000,点击“添加挂载点”即可,以下同理。

(2)点击“+”,挂载点选择swap,输入2000,点击…

(3)点击“+”,挂载点选择/home,输入10G,点击…

(4)点击“+”,挂载点选择/,直接点击“添加挂载点”,表示剩下的容量给根目录。这样分区就完成了。如图出现左边的信息:(图中容量仅供参考)


注意事项

如果对分配的结果不满意,可以点击“-”将所选分区退回,重新分配容量。但是注意!退回时会有提示是否删除此分区所在系统的所有内容的选项,不要选,选上了会把整个linux系统删掉,如果只是改动其中一个分区容量就没必要选中它,而且还可能误删windows系统!而如果真的误删,可以点击右下角的“全部重设”,这样就恢复到原来分区前的硬盘配置。

分区这一步可能还会出现一个boot目录容量被限制的问题,无论boot设置多少M,结果都是1024KB,导致后面安装出现因为boot容量太小从而无法安装的问题。这是centos的一个bug,解决办法是把所有分区退回,点击“点这里自动创建他们”,先让系统自己先分区,后期再退回部分分区自己调整容量即可,保证boot容量足够,才能到后面的安装。

到这里手动分区完成。


///选做部分结束//

以上的分区操作是临时设置的,要生效就要进行确定操作。点击“完成”,出现如下图界面:

这里展示了刚刚分区的相关信息,一定要确保刚刚分区的步骤做好了,再次检查下,一旦确认后不能修改!这里真的要特别注意不要误删windows系统! 确认无误后点击“接受更改”,之后点击“完成”。这样分区的操作就彻底成了。

回到主页面,接下来网络配置。点击“网络和主机名”,

如过是有线联网,直接开启,系统会自动连上。如果是WiFi,都知道怎么做啦。主机名自己起个,这个选项随意,然后点击“应用”。
点击“完成”。网络配置就做好了。

回到主界面,主要配置基本都做好了,KDUMP可以不用修改,到这里配置已经完成!点击开始安装,接下来就等待安装!

还有一步,进入安装进度界面后,上面有两个选项,一个是设置管理员密码,一个是创建普通用户,建议都设置以下。

点击“ROOT密码”,设置密码,建议密码复杂一些,完了点击“完成”。

点击“创建用户”,起个名字,给个密码,下面不用勾选,完了点击“完成”。

好了,所有配置都完成!接下来只需要等等等…

接近安装完成是这样的

安装完成,点击“重新启动”。

进入这个黑屏白字界面,这个叫做grub界面,用来引导进入操作系统的,记住这个界面! 按ENTER进入。

过一会会出现这个接受协议的界面,点进去,勾选,点击“完成”。


可以看到已经接受,点击“完成配置”。


过会出现用户登陆界面,输入密码登陆,就进入系统了。

进入系统,按下图选择。选择“汉语”
选拼音,看个人喜欢。

这步选择跳过

所有设置OK!

至此centos安装所有步骤都完成了。

(三)恢复win10引导,进击双系统

终于装上了linux系统,但是重启之后发现,电脑直接进入centos系统,win10不见了!这是因为安装centos的时候把win10引导覆盖掉了,所以找不到入口,win10就进不去了。所以接下来我们就来解决这个问题,网上方法很多,笔者选用比较简单的方法,而且亲测可用,不然就不会来写博客了对吧?这个方法对于技术人员当然非常简单,对于刚刚接触linux的就有点难度,没关系一步步跟着来,不会很难的。

进入centos,在桌面鼠标右击,打开终端,接下来就是在这个终端打命令和代码。首先输入

su root      //意思是请求管理员登录


回车,然后出现要求输入root密码,这个密码就是刚才安装时设置的root密码,注意输密码的时候是不会显示密码的,所以要防止输错。输完回车.
然后输入

vim /boot/grub2/grub.cfg
vim是linux的文本编辑器,这里是要编辑grub.cfg这个配置文件


回车,出现一堆代码,不要慌。
找到 ### END /etc/grub.d/00_header ### 这一行,位置大概在整个文件的中间,然后按下字母i 键,进入编辑模式(这时左下角会出现“–插 入–”字样),在这一行后面加入如下代码:

### BEGIN /etc/grub.d/30_os-prober###menuentry 'Windows 10(loader)(on /dev/sda1)'{insmod part_msdosinsmod ntfsset root='hd0,msdos1'chainloader +1}
### END /etc/grub.d/30_os-prober###


写完之后,按esc键,输入

:wq

注意这个输入结果是在左下角显示的,如图,然后按下回车,意思是保存退出

然后在终端输入

reboot       //表示重启电脑


重启之后发现,这个grub界面有win10的选项了!系统是默认首选进入centos的,想进入win10通过方向键操作然后回车就可以了!

至此安装步骤全部完成!尽情享受双系统吧!

总结

这次的难点在于手动分区的容量分配,以及最后的恢复引导,后者带有技术性,所以稍有难度,不过还是可以很快解决的,只要有耐心!双系统的安装考验了我们的计算机操作能力,粗略知道了电脑操作系统的启动过程,这对于想深入研究计算机原理的小伙伴是很有帮助的,即使不是专业的,也让我们也体会了一把装系统的乐趣!

感谢您的阅读_,希望能给你收获!

装X时刻!win10/CentOS 7双系统成功安装小白教程相关推荐

  1. win10+ubuntu18.04双系统成功安装过程,附带显卡驱动安装过程

    双系统的安装教程有很多了,我参考的是这一篇文章,内容非常详细. 本次是在Win10的基础上安装Ubuntu18.04,所以选择文章中的18.04版本的教程. 大部分步骤均按照教程的步骤来即可,有一些与 ...

  2. Win10与Ubuntu双系统下安装tensorflow2.0全流程备忘录

    Win10与Ubuntu双系统下安装tensorflow2.0个人备忘录 全部流程 安装Windows10 安装Ubuntu18.04 安装nVidia驱动 禁用nouveau 安装nVidia驱动 ...

  3. Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验

    温馨提示:  本贴适用于 Win10 UEFI 模式启动+双硬盘(固态硬盘+机械硬盘)安装 ubuntu18.04 双系统 本人电脑型号: 戴尔游匣5575 (128固态+1T机械硬盘),Win10U ...

  4. 安装linux双系统简书,win10 + ubuntu18.04 双系统的安装

    其实之前就有过安装双系统的经历,但是最近换了个大点的固态硬盘,就得重装系统了,我还是愿意装双系统,不喜欢开一个虚拟机(当然用来做测试,胡乱搞可以用虚拟机,但是真的想学Linux就装一个吧,现在也养成了 ...

  5. 双硬盘安装win10和linux双系统,Windows10安装Ubuntu双系统教程(128G+1T双硬盘+GTX1060)...

    Windows10安装Ubuntu双系统(msiGL62) 写在最前面: 本篇博客记录了本人使用微星电脑GL62安装Windows10+Ubuntu双系统的过程,供我个人在未来重装系统时参考.对于其他 ...

  6. win10+ubuntu14.04双系统硬盘安装教程

    http://blog.csdn.net/qq_22812319/article/details/51494757 http://www.jianshu.com/p/2eebd6ad284d [准备工 ...

  7. Win10下Linux双系统的安装教程

    一.准备工作 1.硬件准备:一台Windows10操作系统的计算机和内存至少8G的U盘 2.软件准备:后续过程中需要的镜像文件和制作启动盘 (1) 下载Ubuntu20.04系统的iso镜像,笔者选用 ...

  8. m8+android固件,给力!魅族M8刷M9 Android ROM双系统成功!附教程

    上午发现网上已经有适合M8使用的M9 android ROM下载,就赶紧down了下来.M8刷机很简单,简单几步就成功了,刷成了自带的M8系统+M9的android系统.开机进入android系统,第 ...

  9. win7下装ubuntu双系统 硬盘安装详细教程

    本文转载自http://www.linuxidc.com/Linux/2014-10/108430.htm https://jingyan.baidu.com/article/e4d08ffdace0 ...

最新文章

  1. PDA(Personal Digital Assistance)
  2. 神经网络训练中,错误数据集对模型结果的影响有多大
  3. PACKING【二维01背包】
  4. 信息学奥赛一本通(1137:加密的病历单)
  5. Spring MVC__自定义日期类型转换器
  6. 新手学appium-Appium for Windows说明(中文翻译)
  7. 中年男人的唯一出路就是安分守己
  8. 优秀的应用快速启动工具:start for Mac完美支持m1
  9. 一份简短又全面的数学建模技能图谱:常用模型算法总结
  10. php开启ziparchive类,php压缩解压文件ZipArchive类的方法使用教程
  11. 读《暗时间》,学会思考
  12. 机械制图之工程图线型
  13. mysql innodb cluster 搭建
  14. Grafana使用双Y坐标轴详解
  15. 安卓(Android)手机Flash Player官方下载地址
  16. Qt 自定义标题栏,最小化、最大化、关闭窗口,双击最大化,鼠标拖动等效果实现
  17. Scratch所有积木
  18. 中央气象局天气预报城市对应的编码(到县为止)
  19. 入门】求一个两位数的个位和十位的和
  20. 2021年三季度中国生物制品行业A股上市企业营收排行榜:智飞生物业绩突出,8家企业新上榜(附热榜TOP42详单)

热门文章

  1. 《天龙八部3D》Unity技术方案揭秘
  2. 手机录制的视频不能导入AE解决办法,86::1,先导入PR
  3. IMail的安装和设置
  4. 人工智能中的运筹学与最优化就该这样学之著名教材
  5. 外科医生就是男性?算法为何也有性别歧视
  6. mysql hash join_MySQL的Hash Join能用吗?
  7. 【精华】PMP认证最全介绍!
  8. 【240期】面试官问:说说基于 Redis 实现延时队列服务?
  9. python用while打印菱形_python 使用while循环输出*组成的菱形实例
  10. 讲解机器人都有哪些基本功能?