装X时刻!win10/CentOS 7双系统成功安装小白教程
前言
相信爱折腾的朋友一定没少装过操作系统,对于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_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober###
写完之后,按esc键,输入
:wq
注意这个输入结果是在左下角显示的,如图,然后按下回车,意思是保存退出
然后在终端输入
reboot //表示重启电脑
重启之后发现,这个grub界面有win10的选项了!系统是默认首选进入centos的,想进入win10通过方向键操作然后回车就可以了!
至此安装步骤全部完成!尽情享受双系统吧!
总结
这次的难点在于手动分区的容量分配,以及最后的恢复引导,后者带有技术性,所以稍有难度,不过还是可以很快解决的,只要有耐心!双系统的安装考验了我们的计算机操作能力,粗略知道了电脑操作系统的启动过程,这对于想深入研究计算机原理的小伙伴是很有帮助的,即使不是专业的,也让我们也体会了一把装系统的乐趣!
感谢您的阅读_,希望能给你收获!
更多推荐
所有评论(0)