系统:win7 64位
显卡:NVIDIA GT740
1 Ubuntu16.04.4双系统安装
工具:
EasyBCD 2.3
ubuntu-16.04.4-desktop-amd64.iso
1.1 准备磁盘空间
在win7下win+R
运行diskmgmt.msc打开磁盘管理,选择一个可用空间较大的磁盘右键压缩磁盘,得到一个空的分区(100G左右)
1.2 配置引导
将ubuntu-16.04.2-desktop-amd64.iso中的initrd.lz、vmlinuz.efi 解压出来与iso一同放在C盘或D盘根目录(必须根目录)下。打开EasyBCD,添加新条目->NeoGrub->安装->配置,配置文件内容如下:
注意:上面的文件放在C盘根目录则为 hd0,0 ,D盘则为hd0,41
2
3
4
5
6
7
8
9
10# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD/
title Install Ubuntu
root (hd0,4)
kernel (hd0,4)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.2-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,4)/initrd.lz
然后,在EasyBCD中编辑引导菜单,可以看到NeoGrub引导加载器,勾选等待用户选择,保存。
1.3 进入引导
配置完后重启,选择NeoGrub引导加载器,上述配置无误即可进入Ubuntu界面
1.4 开始安装
在Ubuntu界面使用ctrl+alt+T
打开终端,输入命令sudo umount -l /isodevice
卸载分区,然后点击桌面的安装程序进行安装,依次进行如下设置:
系统语言设为English(可选)
勾选‘安装Ubuntu时下载更新’
安装类型选择‘其他选项’
系统分区:
交换空间swap:逻辑分区、空间起始位置 16384MB(一般设为机器内存大小左右)
/ :逻辑分区、空间起始位置、用于Ext4 30720MB(存放安装程序)
/home : 逻辑分区、空间起始位置、用于Ext4 剩下空闲空间扣除250MB
/boot :主分区、空间起始位置、用于Ext4 250MB
注意最下面‘安装启动引导器的设备’选择刚才分配的/boot所在分区
默认设置…
1.5 添加启动项
上述安装完成重启进入win7,打开EasyBCD,添加Ubuntu启动项,删除NeoGrub引导项
添加新条目->Linux/BSD->类型选’GRUB2’->驱动器选’Linux-2xx MiB’->添加条目
切换到编辑引导菜单,删除NeoGrub引导项。
2 cuda-9.2安装
ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。
编辑文件blacklist.conf
`sudo vim /etc/modprobe.d/blacklist.conf’
在文件最后部分插入以下两行内容1
2blacklist nouveau
options nouveau modeset=0
更新系统sudo update-initramfs -u
重启,验证nouveau是否禁用lsmod | grep nouveau
没有信息显示说明nouveau已禁用
按ctrl+alt+f1
进入tty1sudo service lightdm stop
关闭X serversudo ./cuda_xxx.run
运行事先下载好的cuda安装包
全都按默认配置sudo service lightdm start
设置环境变量文件.bashrc或profileexport PATH=/usr/local/cuda-9.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64:#LD_LIBRARY_PATH
更新环境变量souce /etc/profile
安装完成。