zoukankan      html  css  js  c++  java
  • Linux:CentOS 7系统的安装

               相信有看过我写的博文就知道我写的第一篇博文就是CentOS 7系统的安装,不过是在虚拟机中安装的,而且还是直接加载镜像文件进去的,不过这次我就通过PE来安装,来证实下PE是否可以用来安装Linux系统的,这一期我们就开始Linux系统安装之旅吧。(注意我在这期最后做的总结十分重要。)

    安装CentOS 7系统

    系统镜像下载:

    系统之家:http://www.xitongzhijia.net/linux/

    百度云链接:https://pan.baidu.com/s/14WQUBHLHyouazvFftuWc7Q

     系统安装

    接下来我们就进行系统安装,首先进入PE,分好区。(我分区的分区表类型是MBR,可以是GPT(前提是你电脑主板支持UEFI),但是MBR兼容性好,所以我选它,何况我又没有2T以上容量的硬盘,哈哈。)

    如果你对你分盘时的盘符不满意或者不标准的话,可以指定盘符,也可以重新分区。(为了节省时间我就不处理了,其实只分一个区也行,随你喜欢,但要预留1G以上的空闲容量。)

     至于为什么要预留20G的空闲容量,这是为了下面安装CentOS 7系统时配置分区时作铺垫。(所以建议先看完一遍我的文章后再安装。)

     

    看上方,请注意根据刚才的分区情况来看,其中C盘分了12G,第二盘也就是E盘分了6G,剩下20G就是空闲容量,等到安装系统时才会用到。

    如果我是要安装双系统或者是多系统,装CentOS 7系统必须要留下至少20G的空闲空间容量。

    然后用老毛桃PE装机工具进行安装试试看。(至于为什么上图与下图的分区情况不同,这是因为下图是我很早就截的图,而上图是我现在才截的图,没办法,这文章我已经快要删改一周了,请多多支持下吧!以下的图与上图不符或者上图与下图不符就是这个情况,重要的是也要看我的文字说明。)

    这是要把文件解压出来,这是软件无法提取出镜像文件。

    如果装载镜像文件进虚拟光驱出现以上情况,则不能采取装载虚拟光驱的方法,容易对U盘造成伤害。(这种装载光驱方法不建议使用,最好不要尝试,这里只作反例。)

    所以说老毛桃PE装机系统和WinNTSetup是装不了这样的ISO文件的,为什么呢?

     

    通过上面的信息,发现根本没有GHO文件和wim文件,这是在PE这里安装不了的,所以我们就采取两种安装系统方法,一是制作法,二是直接法。

    制作法

    就是利用最新版UItraISO(软碟通)来制作系统启动盘。(一定是最新版的软碟通)

    选择U盘写入ISO文件,即可制作CentOS 7系统启动U盘,然后重启按U盘快捷启动键选择U盘直接进入CentOS 7系统的安装了。(当然如果无法进去安装界面的话,可以尝试下把隐藏启动分区变为无,反正我没试过,我是用直接法来安装CentOS 7系统的,一般情况下是能够正常进入系统安装界面的。)

    直接法

    直接重启,重新进入老毛桃选择界面,选择“运行 自定义映像”。

     

     

    如果遇上上面情况,可能会有些麻烦,我们可以把镜像ISO文件复制到除系统盘以外的盘来识别出ISO文件,重新进入PE。(当然如果你能够在上面直接找到镜像文件最好,找不到的请看下面操作,至于找到的,请忽略下面在PE中的操作。)

     

    复制过程很快,复制完后重启进入老毛桃选择界面,再次进入“运行自定义映像”。

     

    看,马上就找到了刚刚从U盘复制到D盘中的MYEXT文件夹中的镜像ISO文件了,回车运行它。

    通过键盘方向键把光标移动到最上方第一行,即是Install CentOS 7.

    正常检索中。。。(正在为安装包安装前作准备)

    CentOS 7系统正式安装

    之后将会进入到语言选择界面,我们选择中文。

     

    选择软件选择。

    上面的这些是根据你工作要求的需要所决定的,这里我就选带GUI的服务器了,确定即可。

    选择安装位置,这个非常重要,不选的话也可以,它会自动帮你之前留下来20G的空闲空间进行分区,不过下面我教你们如何自定义分区。

     

    选择20G磁盘,我要配置分区,完成后进入下面:

     

    我们一般选用LVM进行创建挂载点,点击+号进行创建挂载点。(看看,我们之前留下来的20G空闲容量在这里是用来创建挂载点和系统安装的地方(空间)。)

     

    boot分区(启动引导分区)就给它200MB够了。(因为最低就是要200MB)

    swap交换分区我们给2048MB,交换分区又称为虚拟分区(也就是相当于我们平时所说的运行内存),无法写数据。一般都是给到内存的2G,内存大于4G,建议最大给到8G,内存的2倍是有限制的,假如服务器内存是256G或者128G,2倍的就要浪费很大的空间。

     

    之后我们可以看到有刚刚新建的两个挂载点了,注意文件系统是xfs。

     

     之后我们输入上图来使用剩下的空间。(剩余所有空间给到根目录,直接不要输入任何东西,直接添加挂载点,就会把所有的空间给到根目录。)

     

    点击完成后正在配置分区,然后点击安装即可。

    我们在系统安装的过程中需要设置root密码,为什么呢?因为root相当于你系统的超级管理员,能够任意操作系统等,至于创建用户暂时不用。

    重启后进行个性化设置。

    选择第一项。

     

    连续两次点击前进,来到下面选择地址,随意。

    到了这里CentOS 7系统就安装完毕了,如果你是多系统的话,记得进行引导修复。

     CentOS 7系统的网络配置

    第一种方法:直接法

     

    现在测试下网络,右键打开终端。

    输入ping www.baidu.com,测试网络如上图,有速度,再测试是否可以下载东西。

    输入su -进入root管理,然后输入yum install -y gcc下载gcc并安装,根据上图说明直接法启用网络可行,如果不行的话出现一大堆英文且无法继续下载的话,请继续看下去。

    挂载法

    这是个万能且能够成启用网络成功率最高的方法:挂载法。

    首先打开终端,测试网络。

    无网络怎么办?别慌,接下来我们进行重启下网卡先。(注:重启网卡等系统高级操作请事先进入root管理)

    重启网卡后发现还是没有网络怎么办?我们先输入ifconfig检查IP地址,我去,居然没有IP地址,难怪没有网络。(ens33就是网卡名)

    接下来我们就是进行挂载网络了。

    上面那个注意空格,没有空格是错误的,是找不到那个文件的,现在我们继续,以下空框代表我的操作。

    保存后关闭,已经挂载完成了,接下来我们再次重启网卡。

    下面就是进行测试了。

    上面有IP地址了。

    然后也可以下载东西了,到了这里挂载方法已经结束了,网络配置也已经结束了。

    如果上面两种方法都无法下载东西,应该是yum源配置失效,重新配置yum源,这里我就不说了,配置源的问题到时再说,或者自行百度,网上很多教程。

    最后总结(十分重要)

    如果你觉得上面内容多如繁杂,我在这里说下简单步骤。

    1.分区问题:无论你之前分了多少ntfs的区,最后必须留至少20G的空闲空间,因为系统不会识别ntfs文件系统,是不会安装在ntfs分区的,只能识别xfs、ext等文件系统格式,留下20G空闲空间目的就是为了安装CentOS 7系统时配置分区能够自动把这20G格式化为xfs等文件系统格式,使系统能够正常安装。

    2.应用方法:你下载的CentOS 7系统既不是Ghost系统也不是Windows原版安装包,所以使用PE时只有两种方法,一是使用PE里面的最新版软碟通来制作系统启动盘,二是重启进入选单选择“自定义运行映像”来直接打开ISO包。

    3.手动分区:你可以选择自动分区,也可选择自定义分区。选择自定义分区时首先要创建3个挂载点,一个是启动挂载点(/boot),一个是交换分区(swap),一个是根目录(/),创建完毕后点击完成即可,然后可以安装系统了。

    4.网络配置:网络配置方法请看上面即可,这里不作过多描述。

    附加内容:系统启动盘卷标修改

    1.如果你是使用软碟通,即是我上面所说的来制作系统启动盘的话,当你写入完毕后你的U盘名(卷标)会变得很长,这样安装时容易出问题,所以建议写入完后记得修改短点的英文卷标(不要加什么特殊符号)。

    2.如果忘记了怎么办,还有一种方法,只是比较麻烦的,下面是我举的一个例子。

    如果需要麻烦点的话,下面还有:

     感言

        这一期真是写的我快要吐血了,装个CentOS 7也会出现各种问题,没办法,Linux系统毕竟和windows系统还是有差别的,不过还好,最后我还是弄好了,写好了。希望各位能够多多支持下,我有点累了,不想说了,下一期可能会比较久才写,应该是到了第二种Linux系统了,也就是Ubuntu,这也是我接下来需要思考如何安装它,当然我知道虚拟机肯定很容易安装它,但是我想通过U盘启动来安装它。

    2018-07-16  

  • 相关阅读:
    nginx重启配置文件nginx.conf不成效
    nginx负载均衡简单配置
    linux下安装nginx
    一台服务器上部署多个tomcat
    tomcat三个端口作用
    tomcat三种部署方式
    查看端口占用, 杀掉
    java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
    火狐浏览器发送post请求
    测试并发报错mysql: too many connections
  • 原文地址:https://www.cnblogs.com/q596044192/p/9314523.html
Copyright © 2011-2022 走看看