在装有Nvidia独显的台式机上安装Ubuntu 14.04 TLS
2016-05-01 20:01
309 查看
这两天尝试在台式机上使用U盘安装Ubuntu, 一路遇到了不少波折,顾在本篇文章中进行大致的介绍。
作者使用的是U盘安装Ubuntu的方法,安装的系统是14.04 TLS
首先是在系统loading过程中一直遇到的黑屏问题,
该问题主要是由于Nvidia显卡的驱动未安装导致的,解决方法是在grub页面准备进入installing Ubuntu的时候按 e 来进行配置项的编辑, 在 no splash 一项后面添加 nomodeset, 然后按F10即可进行顺利的系统安装引导。
当系统安装结束需要重启后再次出现黑屏现象,这同样是由于显卡驱动未安装导致的, 解决方法时在重启的时候一直按shift键,使系统打开grub页面,同样通过按e来编辑Ubuntu的启动选项,在no splash后面添加 nomodeset。
等成功进入系统后,需要将启动参数nomodeset永久配置到grub里面, 方法是 通过 如下命令打开/etc/default/grub 文件
接着是遇到的USB网卡一直链接断开的问题
该问题是由于Ubuntu对USB网卡的驱动支持不好导致的。 主要表现为ping内网路由器的延时过高,超过100ms以上
解决方法如下:
先用lsusb查一下usb无线网卡的型号, 笔者的无线网卡型号未RTL8192CU
接着下载该项目,并在该项目中使用make进行安装
之后重启电脑一切正常
下一个问题是Linux下Nvidia显卡的安装
使用Ubuntu自带的apt-get进行安装时出现了大量的包依赖问题, 笔者通过登陆Nvidia官网下载cuda的程序完成了显卡的安装。
在安装过程中有需要先暂停x server的工作,其服务在Ubuntu下为lightdm。
作者使用的是U盘安装Ubuntu的方法,安装的系统是14.04 TLS
首先是在系统loading过程中一直遇到的黑屏问题,
该问题主要是由于Nvidia显卡的驱动未安装导致的,解决方法是在grub页面准备进入installing Ubuntu的时候按 e 来进行配置项的编辑, 在 no splash 一项后面添加 nomodeset, 然后按F10即可进行顺利的系统安装引导。
当系统安装结束需要重启后再次出现黑屏现象,这同样是由于显卡驱动未安装导致的, 解决方法时在重启的时候一直按shift键,使系统打开grub页面,同样通过按e来编辑Ubuntu的启动选项,在no splash后面添加 nomodeset。
等成功进入系统后,需要将启动参数nomodeset永久配置到grub里面, 方法是 通过 如下命令打开/etc/default/grub 文件
sudo gedit /etc/default/grub在该文件的配置项GRUB_CMDLINE_LINUX_DEFAULT之后添加nomodeset
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"然后使用如下命令对grub进行更新,黑屏问题即可解决。
sudo update-grub
接着是遇到的USB网卡一直链接断开的问题
该问题是由于Ubuntu对USB网卡的驱动支持不好导致的。 主要表现为ping内网路由器的延时过高,超过100ms以上
wangbing@wangbing-MS-7996:~/Git/tensorflow/tensorflow/models/image/mnist$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 64 bytes from 192.168.1.1: icmp_seq=7 ttl=63 time=201 ms 64 bytes from 192.168.1.1: icmp_seq=8 ttl=63 time=198 ms 64 bytes from 192.168.1.1: icmp_seq=10 ttl=63 time=12.7 ms 64 bytes from 192.168.1.1: icmp_seq=11 ttl=63 time=296 ms 64 bytes from 192.168.1.1: icmp_seq=12 ttl=63 time=218 ms 64 bytes from 192.168.1.1: icmp_seq=13 ttl=63 time=203 ms 64 bytes from 192.168.1.1: icmp_seq=14 ttl=63 time=7.91 ms
解决方法如下:
先用lsusb查一下usb无线网卡的型号, 笔者的无线网卡型号未RTL8192CU
wangbing@wangbing-MS-7996:~/Git/tensorflow/tensorflow/models/image/mnist$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter该网卡的驱动在某个git项目中存在,故需要先安装git
sudo install git
接着下载该项目,并在该项目中使用make进行安装
git clone https://github.com/lwfinger/rtlwifi_new cd rtlwifi_new make sudo make install
之后重启电脑一切正常
下一个问题是Linux下Nvidia显卡的安装
使用Ubuntu自带的apt-get进行安装时出现了大量的包依赖问题, 笔者通过登陆Nvidia官网下载cuda的程序完成了显卡的安装。
在安装过程中有需要先暂停x server的工作,其服务在Ubuntu下为lightdm。
service lightdm stop
相关文章推荐
- 突发奇想:消息机制,以及Windows自带控件,都可以到ReactOS里去寻找答案
- CoreThink主题开发(二)使用H-ui开发博客主题之把H-ui放入你的主题目录中
- nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
- java二维数组
- HDU1242-Rescue
- leetcode——131——Palindrome Partitioning
- windows系统下自定义图标
- Andoird Studio 字体、主题简单设置
- 自己对Handler的一些理解
- 冲刺10
- leetcode 064 Minimum Path Sum
- HDU1272-小希的迷宫
- 调用QQ截图
- 学习进度条 第九周
- 算法的艺术
- Django build_in 登录注册模块 注销时页面是admin模块自带的注销页面的原因
- lightoj - 1414 February 29
- 冲刺9
- leetcode 之Remove Duplicates from Sorted Array(1)
- 深入理解Java内存模型——final