实际上,ASUS N550JK对Ubuntu 14.04的兼容性是相当好的,包括无线网卡、蓝牙、键盘背光的调节、触摸板的开关、音量的键盘调节都是安装后无需配置直接可以使用的,这是出乎意料的,因为这些功能在Windows中都是只能在安装上华硕的官方驱动后才可以正常使用的,而在Ubuntu中则都是"Works out of the box"。但还有一些其他的细节问题需要调整解决,下面将作一个简要的总结。

1、硬件软件信息

(1)ASUS N550JK4700 (8G/1T) : 2014年3月出厂

  • Intel Core i7 4700HQ Processor
  • Integrated Intel HD Graphics 4600 + NVIDIA GeForce GTX850M with 4GB DDR3 VRAM
  • 15.6" 16:9 IPS FHD (1920x1080) LED Backlight Non-Glare LCD Panel
  • Keyboard backlight

(2)Ubuntu 14.04 LTS : 2014年4月18日(北京时间)发布

2、BIOS 设置修改

(1)因为预装系统是Win8,为了不使用UEFI模式引导,需要关闭安全启动,并开启CSM:
[Security] -> Secure Boot Menu -> Secure Boot Control -> [Disabled]
[Boot] -> Launch CSM -> [Enabled]

(2)在安装上Ubuntu后发现三个USB 3.0端口有时不能正常工作,需要在BIOS中作如下配置
[Advanced] -> USB Configuration -> XHCI Pre-Boot Mode -> [Disabled]
这样设置的话,三个USB 3.0就“退化”到2.0模式了,但能保证三个USB端口能正常使用,实际上没什么特殊要求2.0模式下30+M/s的速度也可以了。

3、系统分区

我采用的系统分区方案如下:

挂载点 分区种类 大小 用途
/boot 主分区:sda1* 512MB 引导文件
/ 主分区:sda2 128GB 系统、软件
/swap 主分区:sda3 8GB 内存交换空间
/var 逻辑分区:sda5 64GB 网站、数据库,服务器数据
/tmp 逻辑分区:sda6 16GB 临时储存空间
/home 逻辑分区:sda7 780GB 用户数据储存空间

4、系统安装后的调整

(1)开机grub黑屏紫边问题

$ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
if background_color 44,0,30; then 
  clear 
fi

应该是:

$ cat /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
if ! background_color 44,0,30; then 
  clear 
fi

修改后运行:

sudo update-grub

5、开机偶尔黑屏问题

在文件 : /etc/default/grub
取消注释 : GRUB_GFXMODE=640x480
然后:

sudo update-grub

6、开机不启动Ubuntu内置NVIDIA驱动(nouveau 不兼容)

在 /etc/modprobe.d 中添加文件 disable-nouveau.conf

$ cat /etc/modprobe.d/disable-nouveau.conf
blacklist nouveau 
options nouveau modeset=0

7、安装NVIDIA官方驱动

先执行如下命令,添加相应的PPA:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update

然后在Dash中打开Additional Drivers,选择nvidia-340,再Apply Changes,重启即可。

相关的包有:nvidia-340 nvidia-340-dev nvidia-340-uvm nvidia-libopencl1-340 nvidia-opencl-icd-340 nvidia-prime nvidia-settings

为了方便在集显和独显之间切换,要安装最新的bumblebee,按装方法如下:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus

8、重置“电源管理模块”

安装调试的过程中有时会出现这种情况,开机后突然CPU风扇转动很快,然后电源灯变成一直橙黄色闪烁状态,并且不能给电池充电。这时可以按如下的方法重置电源管理模块:在开机状态下,长按电源键直至强制关机,并持续几秒直到电源指示灯不再闪烁。

9、必要系统软件安装

(1)先进入 Live 系统 , 系统以纯英文安装。(不需要 : 在线安装更新 , 安装第三方软件)

(2)系统日期格式修改为英语(确保系统 locale 全部为 en_US.UTF-8):
a)System Settings -> Language Support -> Regional Formats -> { English(United States) & [Apply System-Wide] }
b)Logout => Login

(3)中文字体安装:
下载地址:win_fonts_12.tar.gz
安装方法:

sudo cp -rv winfonts /usr/share/fonts/
sudo fc-cache -rv
fc-cache -rv

(4)中文输入法:fcitx
a)不用卸载ibus,安装fcitx方法如下:

sudo apt-get install fcitx fcitx-googlepinyin fcitx-table-wubi fcitx-table-wbpy 
sudo apt-get install fcitx-frontend-qt5 fcitx-libs-qt5

b)Logout => Login
c)Dash => Input Method : 按提示设置,选择 fcitx 为所有程序的输入法
d)Dash => Fcitx Configuration : 在 [Input Method] 中添加中文输入法
e)Dash => Fcitx Configuration => Appearance → { Status Panel Hide Mode => Auto }

(5)必要软件安装:
a)更新系统 sudo apt-get update && sudo apt-get upgrade
b)安装第三方软件 : ubuntu-restricted-extras (在线安装微软字体: Say `Yes' to that Licence)
c)安装文泉驿字体 : sudo apt-get install fonts-wqy-zenhei xfonts-wqy
d)卸载 landscape : sudo apt-get purge landscape-client-ui-install
e)安装蓝牙管理软件 : sudo apt-get install blueman

(6)qtcreator 中文输入问题
a)alias qtcreator="QT_IM_MODULE=fcitx qtcreator"
b)启动 qtcreator => Tools → Options → Environment → Keyboard → { CompletThis => none }

(7)Emacs 中文输入问题
a) (global-unset-key (kbd "C-SPC")) =>> ~/.emacs
b) alias emacs="LC_CTYPE=zh_CN.UTF-8 emacs"

10、整体性能

Linux on ASUS N550JK4700的更多相关文章

  1. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  2. kailli linux download

    https://www.offensive-security.com/kali-linux-arm-images/ Courses Certifications Online Labs Penetra ...

  3. Android和Linux应用综合对比分析

    原文地址:http://www.cnblogs.com/beer/p/3325242.html 免责声明: 当时写完这篇调查报告,给同事看了后,他觉得蛮喜欢,然后想把这篇文章修改一下,然后往期刊上发表 ...

  4. 2015 年最受 Linux 爱好者欢迎的软硬件大盘点

    Linux 爱好者都喜欢用哪些硬件,哪些发行版呢?近日 OpenBenchmarking.org 做了一个 2015 年度数据的统计和梳理,Linux Story 特意整理了一下,分享给大家. 转载于 ...

  5. 2013年Linux周刊读者投票出炉 Ubuntu、Android榜上有名

    摘要:一年一度的Linux周刊读者投票结果已经登于2013第12期.这是Linux爱好者们自己的“奥斯卡”: Linux周刊的小编们列出一系列Linux相关的“最佳项目”进行面向读者的投票.竞选项目包 ...

  6. Linux下编译内核配置选项简介

    Code maturity level options代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完 ...

  7. Windows下连接调试Asus Nexus 7 Tablet

    Linux和mac下都能够直接连接,可是windows下必须下驱动.官网上的driver无论用.管用的是 https://drive.google.com/uc?id=0Bw8B2a85Qa1jSld ...

  8. Linux 内核的编译系统

    Linux  的编译使用 GNU make 工具来检查整个系统的文件和调用 gcc 工具以及脚本完毕编译源码生成 image 等操作.要了解整个编译系统,我们首先要了解 Linux 内核的 Makef ...

  9. Intel baytrail-t support Linux?

    点击这里查看文章 有空试试---唉... Ubuntu (Linux) on Atom Z3700 Series ASUS Transformer Book T100 is particularly ...

随机推荐

  1. MySQL5.5 所支持的存储引擎

    本博文的主要内容有 .存储引擎的概念 .MySQL5.5 所支持的存储引擎 .操作默认存储引擎 .选择存储引擎 与其他的数据库软件不同,MySQL数据库软件提供了一个名为存储引擎的概念,由于存储引擎是 ...

  2. 417. Pacific Atlantic Water Flow

    正常做的,用了645MS..感觉DFS的时候剪枝有问题.. 为了剪枝可能需要标记一个点的4种情况: 1:滨临大西洋,所有太平洋来的点可以通过: 2:濒临太平洋,所有大西洋来的点可以通过: 3:都不濒临 ...

  3. DataFromFile

    #region Copyright 2013, Andreas Hoffmann // project location ==> http://datafromfile.codeplex.com ...

  4. docker-compose 工具安装

    centos 7 安装 之前测试过相关安装方法 pip python 安装不行 还是用下面这个办法搞定 curl -L https://github.com/docker/compose/releas ...

  5. Qt 学习之路:Canvas

    在 QML 刚刚被引入到 Qt 4 的那段时间,人们往往在讨论 Qt Quick 是不是需要一个椭圆组件.由此,人们又联想到,是不是还需要其它的形状?这种没玩没了的联想导致了一个最直接的结果:除了圆角 ...

  6. java按照集合中元素的属性进行排序示例代码

    public class Student { private String name; private int age; private int id; public Student() {  sup ...

  7. STL的基本使用之关联容器:set和multiSet的基本使用

    STL的基本使用之关联容器:set和multiSet的基本使用 简介 set 和 multiSet 内部都是使用红黑树来实现,会自动将元素进行排序.两者不同在于set 不允许重复,而multiSet ...

  8. Date和TimeZone的关系

    java2平台为我们提供了丰富的日期时间API.如java.util.Date;java.util.calendar;java.text.DateFormat等.那么它们之间有什么关系呢? 首先,ja ...

  9. linux教程:配置Tomcat开机启动

    我们在linux下安装好tomcat之后:经常是需要配置到开机启动的: 这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了 本次的演示环境是在ce ...

  10. Android 控件 之 Menu 菜单

    http://www.cnblogs.com/Mrs-cc/archive/2012/07/21/2603042.html 1.OptionsMenu (选项菜单)用法总结   使用方法: 方法一:添 ...