本文主要记录了在双硬盘笔记本电脑自带的Windows10之外安装ubuntu18.04,并安装NVIDIA显卡驱动与cuda 和 pycuda 的步骤和注意事项。
软硬件清单: 128G SSD + 1T HDD + Windows10 + Ubuntu18.04.2 + nvidia driver 418.xxx + cuda 10.1 + pycuda 2018.1.1
过程清单
1. 系统安装
双硬盘安装双系统根据启动方式的不同以及引导区是否共用同一硬盘有多种选择。本文中所采用的是,Windows10系统安装在固态硬盘进行启动,ubuntu18.04安装在机械硬盘进行启动。双硬盘均是GPT分区表,系统均使用UEFI引导启动(近年新出的双硬盘笔记本电脑基本都属于这一类)。
1.1安装前处理:
- 在ubuntu官网的Download选项中下载桌面版系统镜像;
- 在下载之前,建议根据将在Ubuntu上安装的核心软件对Ubuntu内核版本的要求来选择Ubuntu的版本。例如,计划在ubutnu上安装CUDA10.1, 而其目前仅支持4.15.0的内核,那么我们需要下载Ubuntu18.04.3而非18.04.4;因为18.04.4内核为5.3.0,在安装CUDA10.1可能出现较难解决的报错;
- 使用ubuntu官方推的rufus-3.4将下载好的ubuntu ISO文件写到 U盘中,可参考此处;
- 建议所有选项均使用rufus的默认设置,例如Partition Scheme 为 MBR, Target system 为 BIOS or UEFI-CSM。笔者在给第二台笔记本装Ubuntu时讲前述两项进行了更改,导致在使用USB启动时,UBS无法被识别而直接进入grub命令行,使用默认推荐设置后成功安装;
- 压缩卷(阅读到链接中第三步即可) 给ubuntu系统提供安装空间,笔者在机械硬盘上压缩了200G空间;
- 在Windows中关闭快速启动;
- 在开机引导中关闭security boot 安全启动项,并将`USB/USB硬盘`置为最优先(在引导中调整到最上方);建议安装完成后将Windows最优,以便继续享受其带来的快速开机体验;