前言
安装ubuntu一直是一件特别特别麻烦的事情,以前常常因为换一台主机就得完全重新安装一遍,每次安装都要折腾特别久,总会遇到各种各样的问题。因此很有必要写一个Blog完整记录整个过程及遇到的问题。
现在,我使用Thinkpad e49来进行完全从头的安装。该型电脑有入门级显卡Nvidia GeForce 610M(支持CUDA)。之前安装的是Windows 7。
这里一步一步介绍以下安装:
- Ubuntu14.04.3
- CUDA7.5
- cudnn3.0
- caffe
- tensorflow 0.7.1
- ROS indigo
所需设备:
- 一台带有Nvidia GPU的电脑
- 一个4g以上U盘
- 有一台安装windows的电脑,安装UltraISO
Step 1:安装Ubuntu
Step 1.1:准备安装U盘
首先到官网下载Ubuntu的镜像,我使用的是Ubuntu 14.04.3的ISO。
然后使用UltraISO来将镜像刻录到U盘中。
Step 1.1.1:启动UltraISO,打开iso镜像
Step 1.1.2:在菜单栏中点击启动选择写入硬盘镜像
Step 1.1.3:格式化U盘,选择usb-HDD+,刻录完成后点击便捷启动写入syslinux引导
经过以上几步,安装U盘准备完毕
Step 1.2 Ubuntu安装
Step 1.2.1 启动电脑,进入BIOS选择启动项到U盘。(对于Thinkpad E49按F12进入)
Step 1.2.2 选择Install Ubuntu进入安装(对于Thinkpad E49需要重新插拔一下U盘,否则可能会出现找不到文件系统的错误unable to find a medium containing a live file system)
Step 1.2.3 一路continue到选择Erase disk and install Ubuntu,这里我使用完全重新安装,然后点击Install
Step 1.2.4 中间需要设置用户名密码等信息。正常几分钟就可以安装完毕。重启进入系统
Step 2:安装cuda
这里我使用cuda7.5的deb进行安装。
之前我尝试过使用.run文件进行安装。但是常常安装完成之后重启出现一直在登陆界面的情况。网上有很多这方面的问题,但能真正解决办法的很难找到。因此这里采用.deb安装。需要注意的是,可以跳过单独安装Nvidia的显卡驱动而直接安装cuda,因为cuda里面自带了显卡驱动,会自动安装
Step 2.1 到Nvidia官网下载cud的deb安装文件
Step 2.2 关闭与Nvidia内核不兼容的nouveau
这里参考caffe安装教程: