列一下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. 经实测解决Access-Control-Allow-Origin多域名跨域问题

    网上流传2种方法解决多域名跨域问题:1.Access-Control-Allow-Origin:[域名一],[域名二]: 2.用$_SERVER("HTTP_ORIGIN")获取来 ...

  2. 网页设计之字体和 CSS 调整

    调整 CSS 首先,我们先来看看问题的源头.CSS 的出现曾是技术的一大进步.你可以用一个集中式的样式表来装饰多个网页.如今很多 Web 开发者都会使用 Bootstrap 这样的框架. 这些框架当然 ...

  3. 前端:background 设置

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 第11章 GPIO输出—使用固件库点亮LED

    第11章     GPIO输出—使用固件库点亮LED 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku. ...

  5. Delphi 7~XE系列升级安装Indy10.6

    由于低版本Indy无法满足网络技术的日益更新,如SSL/TLS请求.RawHeaders与Cookie管理等问题处理. 我本身一直在用Delphi 2007,因为D2009开始底层的编码已不同,旧项目 ...

  6. Python3入门(八)——面向对象OOP

    一.概述 老生常谈了,万物皆对象.Python作为一门面向对象的语言,也不例外 直接看一个简单的类定义和实例化类的示例: class Student: pass stu = Student() // ...

  7. 20155321 《网络攻防》 Exp3 免杀原理与实践

    20155321 <网络攻防> Exp3 免杀原理与实践 基础问题回答 杀软是如何检测出恶意代码的? 根据实验指导书,杀软有两个方法可以检测出恶意代码.第一种是基于特征码,即先对流行代码特 ...

  8. FIFO IP核

    转载: 说白了,IP核就是别人做好了的硬件模块,提供完整的用户接口和说明文档,更复杂的还有示例工程,你只要能用好这个IP核,设计已经完成一半了.说起来容易,从冗长的英文文档和网上各个非标准教程中汲取所 ...

  9. post请求参数Json字符串包含数组的校验和处理

    传入参数类型 {"aaa":"aaaa","bbb":"bbb","ccc":"ccc&q ...

  10. vue JointJS 实例demo

    前言 越来越发现,前端深入好难哦!虐成渣渣了. 需求:前端绘制灵活的关系图(此demo还是简单的,我的需求才跨出一小步) 安装 npm install jointjs 容器,工具栏 <templ ...