win10安装centos7、安装显卡驱动和cuda、安装mpich全流程
目录
- window10安装centos7
- 准备工作
- 使用UltraISO制作U盘启动盘
- 安装过程
- 安装显卡驱动和cuda
- 安装显卡驱动
- 安装cuda
- 安装mpich
window10安装centos7
准备工作
在win10的开始菜单右击,选择磁盘管理,选择某一个分区,右击选择压缩卷,可以发现多出一个未分配的空闲分区。这个未分配的空间用来安装centos7.6,我本次压缩出来的大小为256GB。
到官网下载centos7.6的镜像文件即iso文件,制作U盘启动盘要用。
使用UltraISO制作U盘启动盘
官网下载UltralSO(软碟通)软件,准备一个U盘,确保U盘的东西已经备份,后期制作启动盘的过程中,原有的东西都会被擦除。
打开UltralSO软件,菜单栏选择文件 打开,找到下载的iso镜像。
左下角点击U盘,然后选择启动 写入硬盘映像
弹出的对话框,硬盘驱动器选择U盘,写入方式写入HDD+即可
点击写入,U盘启动盘即可制作完成。
安装过程
针对不同的机器,选择不同的方式进入BIOS模式,修改BIOS启动顺序,将USB启动放在第一项,同时根据分区表的格式确定是使用UEFI还是LEGACY,一般LEGACY引导MBR分区,UEFI引导GPT分区。拿我的电脑举例。我的电脑是DELL的按F2或者F12进入BIOS,由于分区表的格式是GPT,而且BIOS的默认设置是UEFI,所以不用修改。之后电脑从U盘启动,开始安装过程。
选择install centos7,按下e键,进入可编辑模式。出现如下内容
setparams ‘Test this media & install CentOS 7’
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64 quiet
修改LABEl之后的内容为CENTOS nomodeset,其中CENTOS是你的U盘启动盘的名称,最后不要包含中文或者空格。nomodeset和显卡有关。其他的内容不要修改。修改为如下形式:
setparams ‘Test this media & install CentOS 7’
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CENTOS nomodeset quiet
接着按下ctrl+x,执行下一步,开始正式的安装过程。
首先来到安装语言的选择界面,选择English就好,因为设置成中文,可能以后系统中后出现中文的路径,路径中包含中文和空格可能会对以后安装软件造成不利影响。
DATA&TIME选择选择Asia和shanghai。
KEYBOARD选择默认的就好。
LANGUAGE SUPPORT可以增加中文。
接下来指定INSTALLATION DESTINATION(安装位置)和SOFTWARE SELECTION(软件选择),INSTALLATION DESTINATION选择准备工作的那一块含有未分配空间的磁盘,选择自动分区即可,这样不会覆盖原来的系统,实现双系统安装。也可以自己手动分区,点击完成即可。
SOFTWARE SELECTION根据需要即可,有专门用作服务器的,也有最小安装的,还有带有图形界面的,我选择的是Server with GUI,后面所有的软件都打勾即可。
NETWORK & HOST NAME可以指定使用DHCP或者静态固定IP均可。DHCP直接打开网络开关即可,静态IP需要打开右下角的配置选项,指定网关、子网掩码、DNS等。
其他的选项保持默认就可以。点击开始安装
安装完成后,点击重启,拔下U盘,双系统安装完毕。
安装显卡驱动和cuda
安装显卡驱动
到英伟达官网下载,输入对应的操作系统、显卡型号,我的是RTX 2080Ti,点击下载对应的run文件,centos7输入Linux-64bit就可以。cuda也是在官网上,选择centos7,下载run文件。
接着执行以下几步:
1、屏蔽nouveau驱动
vi /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
vi /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
在两个文件下写入如下内容
blacklist nouveau
options nouveau modeset=0
保存并退出
:wq
2、给当前镜像做备份
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
3、建立新的镜像
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
4、重启
reboot
5、执行
lsmod | grep nouveau
没有输出,代表配置成功。
按住ctrl+alt+f2进入命令行模式,输入以下命令安装
./NVIDIA-Linux-x86_64-450.66.run --kernel-source-path=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64 -k $(uname -r)
两处需要修改run文件和kernels下的系统内核源码。
run文件刚才下载的显卡驱动,文件使用ll /usr/src/kernels查看,修改成自己的即可。
如果不进入命令行模式,安装过程会报错,这个命令行模式不是图形界面的终端。
安装过程默认即可。
输入nvidia-smi
查看驱动版本,最大支持的cuda版本,cuda的版本需要低于最大版本。
安装cuda
官网下载cuda的run文件,执行命令
sudo sh 对应的run文件
需要配置环境,以便可以使用nvcc和一些库、头文件。
使用命令
nvcc -V
查看是否安装成功,cuda的版本
安装mpich
安装方式是解压+编译
执行以下操作
1、下载
wget http://www.mpich.org/static/downloads/3.4.1/mpich-3.4.1.tar.gz
2、解压缩
tar -xvzf mpich-3.4.1.tar.gz
3、指定安装位置
mkdir -p /opt/module/mpich
cd mpich-3.4.1
./configure --prefix=/opt/module/mpich --with-device=ch4:ofi 2>&1 | tee c.txt
4、安装
make && make install
5、配置环境变量
export MPICH=/opt/module/mpich
export PATH=$MPICH/bin:$PATH
source /etc/profile
找到examples的源文件pi.c
编译
mpicc pi.c -o pi
执行
mpirun -np 6 ./pi
参考
https://blog.csdn.net/qq_42152032/article/details/115651047
https://www.linuxidc.com/Linux/2019-08/159824.htm
https://blog.csdn.net/qq_36287702/article/details/122435148
https://blog.csdn.net/weixin_42656358/article/details/108772841
https://blog.csdn.net/wangzhouf/article/details/108222704
https://zhuanlan.zhihu.com/p/432690369
win10安装centos7、安装显卡驱动和cuda、安装mpich全流程相关推荐
- 显卡驱动+gcc+cuda安装教程
https://blog.csdn.net/hancoder/article/details/86634415 如有驱动了,可以直接跳到cuda部分看 安装cuda只需要看1,2,4,5即可,一般gc ...
- cuda卸载_Ubuntu18.04英伟达显卡驱动、Cuda安装
一.显卡驱动安装 1. 准备工作 禁用BIOS中的secure boot,因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患. 2. 禁 ...
- 真传x深度学习第二课:nvidia显卡驱动和cuda安装(小米13.3,显卡mx150)
安装nvidia驱动和cuda,cudnn相关软件 环境说明:小米13.3,8代i5,mx150独显 1. 添加驱动源 sudo add-apt-repository ppa:graphics- ...
- 如何在ubuntu 2210中安装NVIDIA 515显卡驱动、CUDA 11.7和cuDNN 8.4
如何在ubuntu 2210中安装NVIDIA驱动.CUDA和cuDNN 本篇讲解参考NVIDIA官方CUDA ToolKIT DOCUMENTATION和CUDNN DUCUMENTATION 本机 ...
- 【Linux】一、Linux系统下安装Nvidia P1000显卡驱动、CUDA、cuDNN
0.介绍 本人的显卡为专业图形显卡,所以在配置上面稍微不同于其它显卡. 先上传一系列资料. CUDA9.1+cuDNN:https://pan.baidu.com/s/1SFGrh0daeRY7R3h ...
- 转载ubuntu最简单显卡驱动与cuda安装
---------------- 版权声明:本文为CSDN博主「贩卖星星的书生」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blo ...
- Ubuntu 16.04 安装GTX 1060 显卡驱动和CUDA 10.2
https://blog.csdn.net/pertain99/article/details/102848725
- CentOS8安装NVIDIA显卡驱动、CUDA和Anaconda
CentOS8安装NVIDIA显卡驱动.CUDA和Anaconda 参考:CentOS nvidia+cuda+cudnn 安装 安装英伟达显卡驱动 1.检查是否安装了NVIDIA的GPU(硬件层面) ...
- ubuntu22.04安装显卡驱动、CUDA及cudnn
安装显卡驱动.CUDA及cudnn 显卡驱动 自行下载安装 Software & Updates安装 使用命令安行安装 Ubuntu22.04系统安装CUDA 一.CUDA 是什么 先查看有没 ...
最新文章
- 想要学习Python爬虫,看这几本书就够了
- 【LaTeX】E喵的LaTeX新手入门教程(4)图表
- 日照智能化乳品产业园签约 农民丰收节交易会对话乡村振兴
- 并发下HashMap头插会造成死循环情况说明
- HarmonyOS之深入解析通知的使用
- win7重装系统时,使用PE工具箱进入系统看到的“C盘变成0.2G,D盘变成48G左右”这是什么回事?...
- 读取PDF的文字--zt
- mysql3308_mysql 多服务器范例
- 跨平台音频编辑器ocenaudio(十七)
- 框架Thinkphp5 简单的实现行为 钩子 Hook
- 软件测试面试两个月,我是如何进入奇虎360?面试总结分享给大家
- Ubuntu下安装anydesk、realVNC实现远程
- 信息与熵【上】生命以信息为食
- Uiautomator2 GitHub文档转载
- 【线性代数】线性组合,线性相关与生成子空间(linear combination, linear dependency span)
- 测序 测序过程和原理
- 将汉字数字转换成数字
- bootstrap-列表样式
- CF85D Sum of Medians
- Word将一个文档模板的样式复制到另外一个文档