• UltraISO制作U盘系统盘安装openEuler22.03和搭建cuda环境


    1.下载openEuler镜像

    https://repo.openeuler.org/openEuler-22.03-LTS/ISO/x86_64/

    选择下载:openEuler-22.03-LTS-x86_64-dvd.iso

    2.用软碟通将 U 盘制作为启动盘

    点击左上方 文件 –> 打开 然后找到下载的 ISO 镜像后,打开

    打开后如下

    找到菜单栏 启动 –> 写入硬盘映像

    安装如下步骤操作

    注意:如果失败,可以尝试选择便捷启动选择syslinux,然后再写入

    启动盘制作完成后,进入U盘,打开isolinux/isolinux.cfg文件, 将openEuler-22.03-LTS-x86_64替换成openEluler-2(启动盘制作完成后的盘名称)

    修改完成后,插入服务器,重启服务器,按F2进入BIOS,然后设置U盘优先启动,保存退出会进入安装界面

    开始进行安装时,可能会卡在这个位置,耐心等待

    一段时间之后,就会提示如下错误:

    此时不需要退出或者重启,按下回车键,进入命令行窗口,执行以下命令:

    test install 回车,插拔u盘,找到U盘的设备名

    由此可知U盘是sdb4

    重启reboot进入安装引导界面,选择Install openEuler

    按e键进入编辑页面,将 vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=… quiet 改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet如下图所示:

    然后按下F10键保存进入安装界面

    安装提示安装,安装完成重启,拔掉U盘

    账户登录

    安装界面

    参考

    https://www.cnblogs.com/santia-god/p/17616454.html

    安装完成

    3.安装NVIDIA驱动和CUDA

    禁用:nouveau

    vim /usr/lib/modprobe.d/dist-blacklist.conf

    1. #在最后添加
    2. blacklist nouveau
    3. options nouveau modeset=0

    然后重建initramfs image,执行下面的命令

    1. mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
    2. dracut /boot/initramfs-$(uname -r).img $(uname -r)

    重启再执行lsmod | grep nouveau查看是否禁用成功

    安装依赖:

    yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) gcc dkms gcc-c++
    

    此处必须加上$(uname -r),否则可能当前运行的内核版本与 kernel-devel 包的版本不一致,会导致安装nvidia驱动时报错unable to load nvidia.ko

    安装驱动

    1. chmod +x NVIDIA-Linux-x86_64-535.54.03.run
    2. ./NVIDIA-Linux-x86_64-535.54.03.run --kernel-source-path=/usr/src/kernels/$(uname -r)
    3. --no-x-check --no-opengl-files
    4. #--kernel-source-path的值是装完依赖后才有这个路径
    5. #远程安装会检测x server,要让它不检测
    6. #不安装opengl,因为安装opengl,CentOS界面UI不能正常启动

    安装过程中

    Would you like to register the kernel module sources with DKMS?选yes(服务器选yes,本地选no) Install NVIDIA's 32-bit compatibility libraries?选yes

    如果提示“需要重新编译initramfs,因为nouveau存在,是否需要重新编译?选择否

    其他选择默认

    安装完成后执行nvidia-smi,如果有输出,说明驱动已安装

  • 相关阅读:
    C语言理论--笔试面试基础稳固
    Nginx+cpolar实现内网穿透多个Windows Web站点端口
    【JUC】1.CompletableFuture异步编程
    【C++模板编程入门】模板介绍、模板定义、函数模板、类模板、模板的继承
    前端之jQuery
    小林图解系统-二.硬件结构 2.6什么是软中断?
    【深度学习】目标检测,Faster-RCNN算法训练,使用mmdetection训练
    全能视频工具 VideoProc Converter 4K for mac中文
    详解 Scala 的泛型
    Linux配置strongSwan
  • 原文地址:https://blog.csdn.net/lu_linux/article/details/139718583