买了新的NUC装老的Linux系统会感觉很蛋疼,显卡太新了。

比如Intel NUC5i7RYH,安装Ubuntu 16.04一点问题都没有,各种功能也都OK,但这毕竟是新出的系统,很多软件支持都还没跟上,比如OpenBTS、OpenLTE这些,编译时候多多少少会有点问题,虽然这些都能解决,但更多人还是更习惯用Ubuntu 14.04,安装时候会发现,系统无法启动,到了图形界面就ByeBye了,即使从别的机器上将Ub1404移植过来,启动依旧会报错。

这时候怎么办呢?这个问题其实不是内核的驱动不支持,而是Xorg的intel驱动版本不支持,只要更新到最新版本就行。

1、全新安装

如果机器还没安装系统,或者打算全新安装,直接安装Ubuntu 14.04 Server版本,安装字符界面的Ubuntu,再用下面的命令升级然后安装图形界面即可:

apt-get update
apt-get upgrade
apt-get dist-upgrade

更新完成后,安装图形界面

apt-get install ubuntu-desktop

Server版本的内核版本新,软件包也新,upgrade后,支持木问题。

2、字符界面升级

如果已经装了Ubuntu 14.04,但是系统无法启动,图形界面启动报错,怎么办呢?

Grub界面按e编辑,在vmlinuz那一行ro后面加上text参数,从字符启动,然后用方法1的前3条命令upgrade一下就行了。

或者在图形界面启动失败的情况下,用Ctrl+Alt+F2切换到其他控制台,再用方法1的命令升级。

如果遇到了循环登录的问题,参照我的另一篇Blog《Ubuntu循环登录问题》

3、驱动升级

这个方法可行性不高,前面两个方法基本就OK了。

有老外做了一个新的驱动,PPA

add-apt-repository ppa:oibaf/graphics-drivers
apt-get update

安装新的驱动,然后添加Xorg配置文件

vi /etc/X11/xorg.conf

1
2
3
4
5
6
Section "Device"
 Identifier "Device0"
 Driver "intel"
 VendorName "INTEL Corporation"
 Option "TearFree" "true"
EndSection

然后重启就行

4、建议

Server版本用的内核比Desktop版本的内核版本要高,建议从Sever字符界面开始扩展,当年安装系统都是从字符界面的最小系统开始安装,这样不会装一堆乱七八糟的东东,而且系统资源占用少。

另外,图形界面可以只装gnome-session,也可以装KDE或者其他图形界面。