目录

  • 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全流程相关推荐

  1. 显卡驱动+gcc+cuda安装教程

    https://blog.csdn.net/hancoder/article/details/86634415 如有驱动了,可以直接跳到cuda部分看 安装cuda只需要看1,2,4,5即可,一般gc ...

  2. cuda卸载_Ubuntu18.04英伟达显卡驱动、Cuda安装

    一.显卡驱动安装 1. 准备工作 禁用BIOS中的secure boot,因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患. 2. 禁 ...

  3. 真传x深度学习第二课:nvidia显卡驱动和cuda安装(小米13.3,显卡mx150)

    安装nvidia驱动和cuda,cudnn相关软件 环境说明:小米13.3,8代i5,mx150独显 1.    添加驱动源 sudo add-apt-repository ppa:graphics- ...

  4. 如何在ubuntu 2210中安装NVIDIA 515显卡驱动、CUDA 11.7和cuDNN 8.4

    如何在ubuntu 2210中安装NVIDIA驱动.CUDA和cuDNN 本篇讲解参考NVIDIA官方CUDA ToolKIT DOCUMENTATION和CUDNN DUCUMENTATION 本机 ...

  5. 【Linux】一、Linux系统下安装Nvidia P1000显卡驱动、CUDA、cuDNN

    0.介绍 本人的显卡为专业图形显卡,所以在配置上面稍微不同于其它显卡. 先上传一系列资料. CUDA9.1+cuDNN:https://pan.baidu.com/s/1SFGrh0daeRY7R3h ...

  6. 转载ubuntu最简单显卡驱动与cuda安装

    ---------------- 版权声明:本文为CSDN博主「贩卖星星的书生」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blo ...

  7. Ubuntu 16.04 安装GTX 1060 显卡驱动和CUDA 10.2

    https://blog.csdn.net/pertain99/article/details/102848725

  8. CentOS8安装NVIDIA显卡驱动、CUDA和Anaconda

    CentOS8安装NVIDIA显卡驱动.CUDA和Anaconda 参考:CentOS nvidia+cuda+cudnn 安装 安装英伟达显卡驱动 1.检查是否安装了NVIDIA的GPU(硬件层面) ...

  9. ubuntu22.04安装显卡驱动、CUDA及cudnn

    安装显卡驱动.CUDA及cudnn 显卡驱动 自行下载安装 Software & Updates安装 使用命令安行安装 Ubuntu22.04系统安装CUDA 一.CUDA 是什么 先查看有没 ...

最新文章

  1. 想要学习Python爬虫,看这几本书就够了
  2. 【LaTeX】E喵的LaTeX新手入门教程(4)图表
  3. 日照智能化乳品产业园签约 农民丰收节交易会对话乡村振兴
  4. 并发下HashMap头插会造成死循环情况说明
  5. HarmonyOS之深入解析通知的使用
  6. win7重装系统时,使用PE工具箱进入系统看到的“C盘变成0.2G,D盘变成48G左右”这是什么回事?...
  7. 读取PDF的文字--zt
  8. mysql3308_mysql 多服务器范例
  9. 跨平台音频编辑器ocenaudio(十七)
  10. 框架Thinkphp5 简单的实现行为 钩子 Hook
  11. 软件测试面试两个月,我是如何进入奇虎360?面试总结分享给大家
  12. Ubuntu下安装anydesk、realVNC实现远程
  13. 信息与熵【上】生命以信息为食
  14. Uiautomator2 GitHub文档转载
  15. 【线性代数】线性组合,线性相关与生成子空间(linear combination, linear dependency span)
  16. 测序 测序过程和原理
  17. 将汉字数字转换成数字
  18. bootstrap-列表样式
  19. CF85D Sum of Medians
  20. Word将一个文档模板的样式复制到另外一个文档

热门文章

  1. DBeaver连接失败报错——resolving dependencies Maven artifact ‘maven
  2. 调用部署在 MindSphere 中的 app 暴露的 APIs
  3. 2023最新驾考科四精简500题+技巧
  4. 使用文心大模型ERNIE-GEN-COUPLET一键对联生成
  5. 四种归一化方法BN,LN,IN,GN的比较
  6. 5款良心好用的电脑软件,建议收藏
  7. pageoffice 对文档的打开编辑的基本的操作
  8. 要拿下多少外贸订单,才算优秀
  9. 1.Django安装与简单使用
  10. Cloudreve搭建云盘系统,并实现随时访问