1. 前言

由于昨天配置 PHP + nginx 的时候, 需要用到 php-fpm 的东西, 而这个软件虽然说已经集成到了 PHP 7 中去了, 可是我们一开始编译 PHP 的时候, 并没有添加这个选项, 等到添加了这个选项 再 configure 的时候, 就编译不了, 在网上找了好多资料无果之后, 决定更换系统, 换成 Centos。

2. 制作U盘启动项

由于我们之前在 虚拟机中安装过 centos 6.4, 有安装文件:

centos7安装踩雷 centos7安装问题_linux


但是, 在实体机上安装和在虚拟机里面安装还不太一样,我们试图通过大白菜制作 U 盘启动项, 结果发现行不通。需要用到 软碟通 ultraISO 提取镜像文件, 然后写入到 U 盘中去。

2.1 只写入了 EFI

centos7安装踩雷 centos7安装问题_centos7安装踩雷_02


当时急着去吃饭, 没怎么注意, 等到插到电脑上启动的时候, 完全不是安装的界面, 后来一看, 原来只写入了 EFI 文件夹, 好坑啊=_=!!

baidu 之后, 得到方案,

使用Daemon Tools 加载磁盘, 然后通过 UltraISO 打开CD / DVD 功能加载他。

centos7安装踩雷 centos7安装问题_加载_03


由于 我们电脑上一开始装有一个 软媒的虚拟光驱的 软件, 也可以加载iso 成一个虚拟光盘, 就没有装 Daemon Tools, 结果发现, 还是不行, 没办法, 装了一个Daemon Tools 加载就OK 了。。。。。

对此我就不评论了。。。

2.2 Press the key to begin the installation process。

界面就一直卡在这个地方死活动不了, 改了 isolinux.cfg 文件也没用, 后来发现, 原来这是 ultraISO 9.3.6.2750 的问题, 我们电脑里面有一个老版本的 UltraISO, 当时觉得既然有这个软件了, 就没必要再装新的了, 当时还问了下室友, 这个问题怎么解决, 室友说, 你这张U盘 有毒, 换一张把。。。
后来, 使用了最新版本的 UltraISO 9.6.5.3237 就OK了。

3. 安装 Centos 7

3.1 最小化安装的坑

当时比较偷懒, 不想全部安装, 于是就选择了使用最小化安装的方式, 结果 发现好多熟悉的指令没有, 如 ifconfig, vim, 于是就想用yum 安装吧, 结果发现 DNS 有问题, 可是在安装的时候 配置时间的时候还能用啊, 然后,ping 192.168.0.1 结果不通, 使用 ip addr 网卡上面也没有显示相应的 ip 信息。

centos7安装踩雷 centos7安装问题_linux_04


在尝试了网上各种方法无果之后, 于是重装了。。。。

3.2 完全安装 centos 7

具体安装过程很简单, 可以参考这篇文章

安装完毕之后,

centos7安装踩雷 centos7安装问题_启动项_05


这个实际上是 gnome 的协议的同意

只要按照上面的文章做相应配置就可以了