1、安装系统进入单用户加入root密码

安装系统(不详细介绍),安装完成后因为没有显卡驱动,进入不到系统界面,因为这个时候还没有进入到用户口令设置,无法通过命令行进行操作,需要进入系统单用户修改

步骤一,开机时随便按下键盘,看到菜单
步骤二: 选择第一项,按e键进行修改
步骤三,定位到 ro
步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x”

现在你可以进入单用户模式了
依次输入以下命令进行root密码修改,修改完成之后强制重启即可。 
chroot /sysroot/
passwd root
touch /.autorelabel(也可以编辑/etc/sysconfig/selinux 把selinux 关闭)

有了root密码可以系统开机显示黑屏后按ctrl+ALT+F2 进入终端,输入root

密码进入非图形命令行操作界面;

2、关闭Nouveau
 
Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以中标麒麟Li bnux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不卸载Nouveau安装时总是报错,提示: “ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”之类的错误


以下是关闭Nouveau并且安装Nvidia显卡驱动的步骤:


( 1 )把驱动加入黑名单
编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau 


(2)在 grub 中追加参数引导时候屏蔽(可以参考grub2修改方法)

/etc/default/grub 中可以配置 



 GRUB_CMDLINE_LINUX=" nouveau.modeset=0、rd.driver.blacklist=nouveau video=vesa:off  rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8"(红色是添加的) 


 cp  /boot/grub2/grub.cfg  /boot/grub2/grub.cfg.bak (备份原来的grub) 

 grub2-mkconfig -o /boot/grub2/grub.cfg (生成新的grub)



重启系统,登陆root用户
init 3 进入文本模式。

确认下Nouveau是已经被卸载,使用命令: lsmod | grep nouveau

3、安装显卡驱动

chmod u+x ./*.run
./NVIDIA-Linux-x86-**

跟着提示一路走下去即可,安装完成之后,重启即可进入系统;

ps:安装之后 如果无法启动 执行 x-config 重新生成显示配置文件


笔记本须要外接显示器才能使用到独立显卡,否责加载不成功(或者修改默认加载的显卡比)