列一下Alienware 13笔记本配置:

  • Processor: Intel Core 5th Generation i5-5200U Processor (3M Cache, up to 2.70 GHz)
  • 8 GB Dual Channel DDR3L 1600MHz (4GBx2) Memory, 256 GB Solid State Hybrid Drive with 8GB Flash
  • 13.3 Inch HDF (1366x768) WLED Display, Integrated 2.0 Mega Pixel Web Camera, Killer 1525 802.11ac 2x2 WiFi and Bluetooth 4.0
  • NVIDIA GeForce GTX 960M graphics with 2GB dedicated memory

备份了预装的Win8系统,安装单独Linux。尝试过一段时间安装Gentoo,由于显卡驱动配置问题,一直也没弄明白哈,最终弄了很久也没安装成功。

顺便尝试了下各个发行版的Linux,不过从各个发行版的安装光盘来看,Gentoo的Try系统的硬件驱动配置还是最好的(应该是因为最新内核的原因:))。

Ubuntu14.04系列,Centos7, Fedora22 和OpenSuse13试下来,只有OpenSuse成功并且稳定安装。OpenSuse的社区比起Ubuntu还是逊色不少。虽然使用了一段时间,感受不错,但是由于工作原因,Ubuntu对于开发的支持还是有绝对的优势的。基于急切的需要,决定安装Ubuntu并且解决所有Bugs。

在尝试几次从USB Boot出现死机,基本上都是在出现Ubuntu Logo的时候停滞不动。原因可能是nouveau对于Nvidia显卡的支持问题。但是不知道为何,试过几次后又能Boot成功。成功入安装界面后,安装系统就变的很简单了。但是安装之后面临需要解决一些硬件的问题:

1. Killer 1525无线网卡问题。

2. Nvidia显卡驱动。

3. Touchpad不工作

Google并且尝试了n种方法之后,终于成功让硬件稳定工作。

1. Killer 1525网卡问题。首先需要更新固件。并且Killer的官网上有在Ubuntu下的安装指南(www.killernetworking.com/support/knowledge-base/i7-linux/17-linux/20-killer-ac-in-linux-ubuntu-debian)。更新固件后通过backports可以将ath10k的驱动安装成功并且开机自动load。重启之后,无线网卡可以正常工作,但是却很不稳定,有时候会自动断掉。尝试了些办法,发现在/etc/config/wireless中添加一行"wifi detect"竟然可以解决问题。

2. Nvidia需要安装官方提供的显卡驱动。Ubuntu默认的是使用开源驱动Nouveau。更换成Nvidia驱动在Ubuntu中其实非常简单。在Setting->Software&Updates中选择Additional Drivers就可以看到需要替换成nvidia驱动的选项。安装之后重启,显卡正常工作。虽然我想设置成使用Intel显卡作为显示,Nvidia显卡只用于运算。还不清楚怎么配置。官网安装nvidia驱动教程: https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

3. 触摸板不工作问题。这个耗费了很多时间,查了各种论坛和资料。cat /proc/bus/input/devices 和 xinput -list都有显示Touchpad和Synaptics,说明touchpad被检测到并且synaptics正常工作。试了很多种方法终于可以解决Bug: 1)首先在/etc/default/grub文件中的添加 GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop", 更新grub配置 sudo update-grub。2) 在/etc/modprobe.d/blacklist.conf文件最后一行添加“blacklist i2c-hid”。原本的帖子是讨论解决Dell触摸板无法进行双指滑动的功能,一个驱动冲突的问题,但是却也很好解决了我的触摸板不工作问题(http://askubuntu.com/questions/427533/how-to-get-a-dell-xps-de-to-recognise-the-cypress-touchpad-under-ubuntu-13-10)

其他软件的安装:

1. 中文输入法:https://blogs.fsfe.org/stefan.a/2014/09/23/set-up-fcitx-chinese-and-japanese-language-input-ubuntu-14-04/

2. 安装并配置Shadowsocks:  https://www.vpnhot.com/linux-shadowsocks.html

其他修复的Bugs

1. Login loop problem。更新系统后发现,在输入密码之后登录界重复显示需要登录,如此循环。 askubuntu上有一些解决办法:http://askubuntu.com/questions/590561/ubuntu-14-04-login-loop-problem。 尝试了一些, 只有修改.Xauthority权限可以解决。 可能在更新系统后.Xauthority的权限被修改了,如果ls -l .Xauthority后发现该文件的权限仅限root。 那么可以通过chown username:username .Xauthority修改权限。 修改之后可正常登录。

2. Killer 1525问题的跟进。虽然在使用官方教程解决了wifi问题,但是偶尔在suspend之后又会出现随机wifi无法工作的情况。目前kernel更新到4.4.0,但是问题依然存在。网上搜到一篇博客:http://blog.hyperexpert.com/how-to-get-killer-wireless-ac-1525-working-with-ubuntu/,下载相应的补丁包,sudo dpkg --install ath10k-dkms_1.0_all.deb安装之后sudo lshw -class network 查看网卡是否检测到。不过这个适用于网卡驱动不匹配的情况,但是这个对于3.2~4.2的kernel都试用,所以记下先。

Ubuntu 14.04 installation & bugs on Alienware-13的更多相关文章

  1. ubuntu 14.04 安装 OpenCV -2.4.13

    1. 安装 (1) 更新软件源 sudo apt-get update sudo apt-get upgrade (2)删除以前安装的 FFMPEG 和 x264 库: sudo apt-get re ...

  2. 阿里云 ubuntu 14.04 模板上安装 docker

    ubuntu 14.04 的内核是 3.13 ,所以内核不用升级. 安装过程例如以下: # apt-get update # apt-get install apt-transport-https # ...

  3. NVIDIA DIGITS 学习笔记(NVIDIA DIGITS-2.0 + Ubuntu 14.04 + CUDA 7.0 + cuDNN 7.0 + Caffe 0.13.0)

    转自:http://blog.csdn.net/enjoyyl/article/details/47397505?from=timeline&isappinstalled=0#10006-we ...

  4. 30分钟groovy快速入门并掌握(ubuntu 14.04+IntelliJ 13)

    本文适合于不熟悉 Groovy,但想快速轻松地了解其基础知识的 Java开发人员.了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合.内置正则表达式和闭包. ...

  5. 【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)

                 分类: Android 系统开发(5)                                              作者同类文章X 版权声明:本文为博主原创文章 ...

  6. Installation Guide of Ubuntu 14.04, 64bit on Dell Server

    Installation Guide of Ubuntu 14.04, 64bit on Dell Server 准备:U盘(已通过ultraiso刻录ISO镜像). 1.插入U盘: 2.启动服务器, ...

  7. ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4配置

    ubuntu 14.04 nagios4+ndoutils2.0+centreon2.5.4(原创) 开发应用centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2 ...

  8. Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)

    Ubuntu下Redis安装两种安装方式: 1.apt-get方式 步骤: 以root权限登录,切换到/usr目录下. 接下来输入命令,apt-get install redis-server,如图: ...

  9. 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1】

    鸡冻人心的2016,微软高产年. build 2016后 各种干货层出不穷. 1 Win10 集成了bash  ,实现了纳德拉的成诺,Microsoft Love Linux!!! 2 跨平台  ,收 ...

随机推荐

  1. java通过http服务执行shell命令

    服务端代码/** * 执行shell命令 * @param command 执行命令 * @return */public String exeCommandByPath( String comman ...

  2. MP实战系列(十四)之分页使用

    MyBatis Plus的分页,有插件式的,也有其自带了,插件需要配置,说麻烦也不是特别麻烦,不过觉得现有的MyBatis Plus足以解决,就懒得配置插件了. MyBatis Plus的资料不算是太 ...

  3. WorldWind源码剖析系列:角度类Angle

    PluginSDK中的角度结构体Angle类图如下所示. 角度结构体主要定义了一个弧度表示角度值的字段:double Radians.还有几个表示角度最大值.最小值.非数值和零角度等字段.定义了一个D ...

  4. css样式匹配苹果个型号手机

    /*适配苹果X*/ @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-devic ...

  5. HDU 1269 迷宫城堡(判断有向图强连通分量的个数,tarjan算法)

    迷宫城堡 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  6. day53

    JS常用类 一.Number 1.常用数字 整数:10 小数:3.14 科学计数法:1e5 | 1e-5 正负无穷:Infinity | -Infinity 2.常用进制 二进制:0b1010 八进制 ...

  7. Hadoop体系结构杂谈

    hadoop体系结构杂谈 今天跟一个朋友在讨论hadoop体系架构,从当下流行的Hadoop+HDFS+MapReduce+Hbase+Pig+Hive+Spark+Storm开始一直讲到HDFS的底 ...

  8. 在 R 中估计 GARCH 参数存在的问题(续)

    目录 在 R 中估计 GARCH 参数存在的问题(续) rugarch 包的使用 简单实验 rugarch 参数估计的行为 极端大样本 结论 在 R 中估计 GARCH 参数存在的问题(续) 本文承接 ...

  9. 2017-2018 Exp3 MAL_免杀原理与实践 20155214

    目录 Exp3 MAL_免杀原理与实践 实验内容 对msf生成后门程序的检测 Veil-Evasion应用 Visual Studio2017 + shellcode生成后门 主要思路 知识点 最后的 ...

  10. 《网路对抗》Exp8 WEB基础实践

    20155336<网路对抗>Exp8 WEB基础实践 一.基础问题回答 1.什么是表单 表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选框等等 ...