赞
踩
计算机–>管理—>磁盘管理,选择一磁盘分区压缩出足够空间。
在电源计划中关闭快速启动
使用软碟通(UltraISO)制作启动盘,教程很多,略过
参考博客:U盘启动盘的制作方法
1.按F2(不同厂商不一样)进入BIOS
2.在advance中查看secury boot,通常默认为为disable,如果不是修改为disable
3.设置U盘启动
在Ubuntu Install时按e进入grub界面,在ro quiet splash 后添加
$vt_handoff acpi_osi=linux nomodeset
然后按F10进入安装
在安装类型时选最下方的“其他选项”
在空闲磁盘添加efi、swap、/三个分区:
efi分区:文件类型EFI,逻辑空间OR主空间,大小500M即可,其余默认 (可不分配)
swap分区:文件类型SWAP,逻辑空间,物理内存的1倍到2倍。其余默认
/分区:文件类型EXT4,主空间OR逻辑空间,其余默认
可以自行再分配/home和/usr分区,其中/home为用户存储空间、/usr为用户软件安装默认空间。我由于不确定我的软件空间和存储空间需要多大,所以没有对/home和/usr进行分配,因为这些都挂载在/下,不自行分配的情况下可有系统动态分配。
在安装启动引导器的设备分配下拉框选刚刚分配的efi分区所在磁盘
(若没有分配efi分区,则选择windows management)
打开终端(Ctrl+Alt+T)进行如下操作:
终端键入:
sudo apt-get purge nvidia*
终端键入:
sudo add-aot-repository ppa:graphics-drivers
sudo apt-get update
终端键入:
sudo apt-cache search nvidia
终端键入:
sudo apt-cache search nvidia
//XXX为合适版本
sudo apt-get install nvidia-driver-XXX
sudo apt-get install mesa-common-dev
非常重要!!!不添加可能开机无法进入系统
终端键入:
sudo chmod +w /etc/default/grub
sudo gedit /etc/defaule/grub
Ctrl+F 搜索 Splash并在在quiet splash后面加
nouveau.modeset=0
保存并终端键入
sudo chmod -w /etc/default/grub
sudo update-grub
//重启
sudo reboot
//重启后终端键入
sudo nvidia-smi
//重启后终端键入
sudo nvidia-settings
参考博客:
【从踩坑到教程】win10下ubuntu18.04双系统UEFI模式安装、Nvidia驱动安装
由于我安装驱动之后再安装CUDA不成功,甚至把Ubuntu系统弄崩溃了,重新装的系统。后面就采用参考博客的方法来进行CUDA和NVIDIA驱动一起安装的操作:
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt remove --autoremove nvidia-cuda-toolkit
sudo apt remove --autoremove nvidia-*
网上安装方式大致三种:
1. 添加NVIDIA显卡驱动的源,apt-get安装
2. 官网下载驱动文件,然后本地安装
3. 在线安装CUDA的时候,自动安装相应的显卡驱动
根据个人需求,NVIDIA官网以及CUDA官网对版本进行选择,下载
1.禁止nouveau驱动
sudo vim /etc/modprobe.d/blacklist.conf
添加如下代码
blacklist nouveau
options nouveau modeset=0
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
添加如下代码
blacklist nouveau
options nouveau modeset=0
终端运行:
sudo update-initramfs -u
重启电脑并查看
sudo reboot now
lsmod|grep nouveau
没有输出则可
2.安装驱动
关闭图形界面
sudo service lightdm stop
进入tty3控制台
sudo chmod a+x ./NVIDIA-Linux-x*.run
sudo ./NVIDIA-Linux-x*.run
安装完成后终端:
nvidai-smi
3.安装CUDA
sudo ./cuda_xxx_linux.runfile
accept
#通过空格取消驱动安装
4.进行步骤3.4.3.3CUDA加入目录
5.测试
nvcc -V
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
# 安装key
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
# 添加仓库
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
sudo bash -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda_learn.list'
# 更新源
sudo apt update
# cuda-X-X是步骤 4.1中查看到的合适CUDA版本
sudo apt install cuda-X-X
# 如果提示依赖缺失
sudo apt update
sudo apt install cuda-10-0 --fix-missing
sudo apt update
#安装cudnn
sudo apt install libcudnn7
sudo gedit ~/.profile
在.profile文件尾部添加:
# set PATH for cuda 10.0 installation
if [ -d "/usr/local/cuda-x.x/bin/" ]; then
export PATH=/usr/local/cuda-x.x/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
fi
非常重要!!!不添加可能开机无法进入系统
终端键入:
sudo chmod +w /etc/default/grub
sudo gedit /etc/defaule/grub
Ctrl+F 搜索 Splash并在在quiet splash后面加
nouveau.modeset=0
保存并终端键入
sudo chmod -w /etc/default/grub
sudo update-grub
//重启
sudo reboot
//查看NVIDIA驱动是否安装成功:终端键入
sudo nvidia-smi
//查看NVIDIA驱动图形管理是否安装成功:终端键入
sudo nvidia-settings
#查看CUDA安装情况
sudo nvcc --version
左手要一直按住ctrl + alt不放开,然后:
1.按下prtsc键(F12旁边)
2.依次输入reisub
松开ctrl + alt
开机时选择ubuntu高级选项,按e进入grub界面,在ro quiet splash 后添加
$vt_handoff acpi_osi=linux nomodeset
进入系统后重复步骤3.3
在Ubuntu中修改/etc/default/grub文件:
GRUB_DEFAULT=0
在Ubuntu中修改/etc/default/grub文件:
GRUB_TIMEOUT=30
在Ubuntu终端:
sudo apt-get update
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。