云计算百科
云计算领域专业知识百科平台

Ubuntu 22.04服务器版本的使用:(2)vscode远程连接,配环境:更新系统内核(6.8版本),配置NVIDIA驱动(560版本)

文章目录

    • 前言
    • 参考攻略
    • 更新系统自带apt目录
    • 在工作用Windows电脑上配置vscode+ssh的远程环境
    • 更新系统内核
    • 安装显卡前环境配置
    • 安装显卡

前言

最近尝到了租云服务器跑代码的甜头。另一方面,看着自己手头的单卡4090工作站时常崩溃,只能默默叹息。于是乎,我决定按照云服务器的系统和环境重新配置它:配置Ubuntu 22.04服务器版本+nvidia驱动 560.35.03 + Cuda 11.8

本篇是第二部分

在一部分我们进行了ubuntu系统的安装,这一部分进行环境的配置

题外话,我已经是第三次重新安装系统了,之前几次因为系统内核的问题都无法安装NVIDIA驱动,而更新系统内核的攻略很多都是没讲清楚的,导致出现各种因为升级系统内核而出的错误,为了避免留下后患,不得已只能重新安装。

参考攻略

  • deepseek https://chat.deepseek.com/
  • 【超详细】【ubunbu 22.04】 手把手教你安装nvidia驱动,有手就行,隔壁家的老太太都能安装 https://blog.csdn.net/huiyoooo/article/details/128015155
  • 更新系统自带apt目录

    suda apt update
    sudo apt upgrade

    很多时候出现bug的第一步就是少了这两行,导致安装了错误版本的apt应用

    在工作用Windows电脑上配置vscode+ssh的远程环境

    一般我们用ssh都是在vscode中进行的,这样方便写代码,debug,传资料,以及管理文件

    在官网下载vscode的最新版本:

    https://code.visualstudio.com/download

    安装后,找到界面左侧Extension图表即 在这里插入图片描述 搜索ssh,在搜索结果中找到remote-ssh,安装,安装成功后是这样的 在这里插入图片描述此时,在屏幕的左侧,Extension图标下,出现了一个新的图标 在这里插入图片描述 点击进去,就可以进行SSH配置了,选中SSH这行最右边的加号,将服务器的ssh链接放上 在这里插入图片描述 ssh的链接可以直接参考官方示例,或者自行搜索

    更新系统内核

    ubuntu22.4.5自带的系统内核版本为5.15,这个版本在安装NVIDIA的驱动时是有问题的,无法安装,因此最好更新系统内核到6版本。 然而,ubuntu的系统内核版本实在太多了,随便安装很容易遇到安装后上不了网的情况,或者安装到非系统的内核的情况。 在我一筹莫展之际,deepseek给出了答案:安装官方6.8版本内核

    sudo apt install linuximagegenerichwe22.04

    完美完成需求。

    接下来,先重启电脑,切换到新的kernel,再对旧的kernel进行卸载

    重启

    sudo reboot

    查看系统内核版本

    uname r

    此时显示6.8.0-52-generic,证明安装成功,且系统在重启后自动切换到新版本内核了,此时需要安装header

    sudo aptget install linuxheaders$(uname r)

    安装显卡前环境配置

    安装g++,gcc和make

    sudo aptget install g++12 gcc12 make
    sudo updatealternatives install /usr/bin/gcc gcc /usr/bin/gcc12 60
    sudo updatealternatives install /usr/bin/g++ g++ /usr/bin/g++12 60

    用vim打开blacklist.conf

    sudo vim /etc/modprobe.d/blacklist.conf

    移动到文件尾部,使用 alt+i 进入插入模式,插入

    blacklist nouveau
    options nouveau modeset=0

    使用esc和:wq,保存并退出

    更新文件,并重启服务器

    sudo updateinitramfs u
    sudo reboot

    重启后输入

    lsmod | grep nouveau

    如无输出,证明禁用成功

    安装显卡

    下载560显卡驱动:打开官网,点击download https://www.nvidia.com/en-us/drivers/details/230918/

    将下载好的显卡驱动通过vscode移动到服务器

    安装显卡

    sudo chmod 777 NVIDIALinuxx86_64560.35.03.run
    sudo ./NVIDIALinuxx86_64560.35.03.run

    安装显卡过程中选择:

  • 在这里插入图片描述 选左边
  • 在这里插入图片描述
  • 进入building kernel modules
  • 在这里插入图片描述选左边
  • 在这里插入图片描述 选右边
  • 在这里插入图片描述 选右边
  • 在这里插入图片描述 选右边
  • 安装成功 输入

    nvidiasmi

    弹出nvidia-smi窗口,证明成功

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » Ubuntu 22.04服务器版本的使用:(2)vscode远程连接,配环境:更新系统内核(6.8版本),配置NVIDIA驱动(560版本)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!