0.安装中选择最小安装

1.centos7安装图形界面

之前转载过一篇“centos6安装图形界面”的文章,地址见http://my.oschina.net/u/1169607/blog/335304,下面介绍下centos7安装图形界面的方法。

安装好字符操作系统后,使用网络安装(网络安装比较简单,不需要配置yum文件):

yum groupinstall "GNOME Desktop" -y

startx

centos7和centos6的安装方法不太一样,只需要执行上面步骤即可。

2.让linux启动后自动进入图形界面或文本界面(转载)

a.开机进入图形界面:安装时选图形启动方式或把/etc /inittab的id:x:initdefault:这行改成id:5:initdefault:。

b.开机不进入图形界面:安装时选文本启动方式或把/etc/inittab的id:x:initdefault:这行改成id:3:initdefault:。

3.安装显卡驱动

3.1安装准备

  1. 根据nvidia显卡的具体型号,从官方网站下载驱动,我的是NVIDIA-Linux-x86-331.20.run

    http://www.geforce.cn/drivers

    如: wget http://cn.download.nvidia.com/XFree86/Linux-x86_64/280.13/NVIDIA-Linux-x86_64-280.13.run;

    具体的版本是否正确,会在安装时候提示,提示里面会给出你的正确版本,比如40.xx 就是适合 Geforce310M[218M]

  2. 安装编译环境:gcc、kernel-devel、kernel-headers

    [root@localhost ~]# yum -y install gcc kernel-devel kernel-headers

  3. 修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载

    方法: 添加blacklist nouveau,注释掉blacklist nvidiafb

    修改后内容如下:

    #

    # Listing a module here prevents the hotplug scripts from loading it.

    # Usually that'd be so that some other driver will bind it instead,

    # no matter which driver happens to get probed first.  Sometimes user

    # mode tools can also control driver binding.

    #

    # Syntax: see modprobe.conf(5).

    #

    # watchdog drivers

    blacklist i8xx_tco

    # framebuffer drivers

    blacklist aty128fb

    blacklist atyfb

    blacklist radeonfb

    blacklist i810fb

    blacklist cirrusfb

    blacklist intelfb

    blacklist kyrofb

    blacklist i2c-matroxfb

    blacklist hgafb

    #blacklist nvidiafb

    blacklist rivafb

    blacklist savagefb

    blacklist sstfb

    blacklist neofb

    blacklist tridentfb

    blacklist tdfxfb

    blacklist virgefb

    blacklist vga16fb

    blacklist viafb

    blacklist nouveau

    # ISDN - see bugs 154799, 159068

    blacklist hisax

    blacklist hisax_fcpcipnp

    # sound drivers

    blacklist snd-pcsp

    # I/O dynamic configuration support for s390x (bz #563228)

    blacklist chsc_sch

    对于CentOS7,不同之处是,blacklist.conf的位置是在/usr/lib/modprobe.d/dist-blacklist.conf
    并且在加上blacklist nouveau之后还要加上一行options nouveau modeset=0
    之后重启电脑安装即可

  4.  

    重新建立initramfs image文件

    [root@localhost ~]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

    [root@localhost ~]# dracut /boot/initramfs-$(uname -r).img $(uname -r)

  5.  

    修改/etc/inittab,使系统开机进入init 3文本模式:

    将最后一行“id:5:initdefault:”修改成“id:3:initdefault:”(不包含引号)

    注释:5代表系统启动时默认进入x-window图形界面,3代表默认进入终端模式。

 

重启

[root@localhost ~]# reboot now

3.2 安装NVIDIA驱动

  1. 输入root和password,进入根用户模式下,确保nouveau kernel driver没有被加载

    [root@localhost ~]# lsmod | grep nouveau

  2. 进入驱动程序所在目录,开始安装

    [root@localhost ~]# chmod +x NVIDIA-Linux-x86-331.20.run

    [root@localhost ~]# ./NVIDIA-Linux-x86-331.20.run

    安装过程中,根据提示选择accept,yes 或 OK,即可完成安装:

    如果提示有旧驱动,询问是否删除旧驱动,选Yes;

    如果提示缺少某某模块(modules),询问是否上网下载,选no;

    如果提示编译模块,询问是否进行编译,选ok;

    如果提示将要修改xorg.conf,询问是否允许,选Yes;

    接下来就是等待安装完成。

    安装过程中会可能会提示:

    error:unable to find the kernel source tree for the currently running kernel. please make sure you have installed the kernel source files for your kernel and that htey are properly configured; on red hat linux system, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. if you know the correct kernel source files are installed ,you may specify the kernel source path with the '--kernel-source-path' command line option.

    安装kernel-devel包:yum install kernel-devel-内核版本号,(内核版本号通过uname -r查看),然后在安装显卡驱动时指定路径:./Nvidia*.sh –kernel-source-path=/usr/src/kernels/内核版本

  3.  

    修改/etc/inittab,使系统开机进入init 5图形界面模式

    将最后一行“id:3:initdefault:”修改成“id:5:initdefault:”

重启

[root@localhost ~]#reboot now

当看到Nvidia的logo后,安装成功,登陆后在系统- 首选项里可以看到NVIDIA X Server Settings菜单,可以查看基本信息及进行一些设置

切记下载好的驱动程序不要放在有汉字的路径下

参考网站:

http://jingyan.baidu.com/article/9f63fb91d7e6b5c8400f0e0c.html

http://blog.sina.com.cn/s/blog_5e4e6cf30102ux3t.html

http://www.2cto.com/os/201306/222165.html

http://blog.sina.com.cn/s/blog_49c0985a0102v3fa.html

Centos 7 安装记录的更多相关文章

  1. MySQL 5.7.18 在centos下安装记录

    一个朋友找我如何在linux下安装mysql5.7.18,我稍微整理下了下记录,如下: 下载地址: MySQL5.7.18参数官方网址:https://dev.mysql.com/doc/refman ...

  2. CentOS 7.3 CDH 5.10.0 Druid0.12.4安装记录

    CentOS 7.3 CDH 5.10.0安装记录 0. 集群规划192.167.1.247 realtime247 realtime+hadoopdata192.167.1.248 broker24 ...

  3. 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

    CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...

  4. 在Centos中安装HustOJ实验记录

    hustoj是目前使用最广泛的刷题平台,自建平台是编程教学中重要一环,教,学,测,反思形成闭合回路.目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是 ...

  5. CentOS单机安装k8s并部署.NET 6程序 压测 记录

    前面部分依照CentOS单机安装k8s并部署.NET 6程序来进行,内存.cpu.centos版本一致,之前222元买的三年8M 2c4g腾讯云轻量服务器,这个教程算是写的很详细的了,基本可以一致执行 ...

  6. NoSql1 在Linux(CentOS)上安装memcached及使用

    前言:       今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...

  7. CentOS 7 安装 MySQL Database

    CentOS 7 安装 MySQL Database 1. 现在安装包,MySQL的安装包被分成了社区版和企业版,而本文将记录社区版本MySQL安装过程,下载MySQL版本如下: mysql-5.7. ...

  8. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  9. Linux系统入门学习:在CentOS上安装phpMyAdmin

    问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAd ...

随机推荐

  1. android中一个评分的控件

    RatingBar android中一个评分的控件 如何使用 Android Studio下: dependencies { compile 'com.hedgehog.ratingbar:app:1 ...

  2. ThreadCachedInt

    folly/ThreadCachedInt.h High-performance atomic increment using thread caching. folly/ThreadCachedIn ...

  3. C++ 并发编程 01 线程api

    1.使用多线程的好处: 提高性能,分离关注点  2. 多线程所在头文件 <thread> 3. 使用线程方式为std::thread(functioncall),如: #include & ...

  4. joda-time的使用

    值得一提的是该功能被整合到Java 8 中 ,被称为java8 新特新之一  .这意味着不用到包 <!-- 时间操作组件 -->          <dependency>   ...

  5. BDE 升级到FireDAC

    BDE  Query Replace Str in files   by cnpack tools TQueryTFDQuery dmdb->qrypub->Open(sql); fdme ...

  6. Docker compose自动化部署

    安装 https://docs.docker.com/compose/install/#install-compose

  7. 获取当前函数名 __FUNCTION__ 的使用<转>

    vs项目中见过这种获取 当前函数名的调用.觉得挺方便的就记录一下. ============================================================== 转载地 ...

  8. 最全互联网Linux工作规划!

    首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切. Linux因其高效率.易于裁剪.应用广等优势,成为了当今中高端服务器 ...

  9. javascript 对象的扩展性

    javascript 对象 的可扩展性 javascript 对象中的可扩展性指的是:是否可以给对象添加新属性.所有的内置对象和自定义对象显示的都是可扩展的,对于宿主对象,则有javascript 引 ...

  10. TIME_WAIT和CLOSE_WAIT状态区别

    [TIME_WAIT和CLOSE_WAIT状态区别] 常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭. TCP协议规定,对 ...