从裸机开始安装ubuntu系统到安装NVIDIA驱动

news/2024/11/17 21:28:30/

这篇文章为总结类文章,更多的是把各个博主的内容总结一下,形成一套端到端的方法,主要内容包括:

  1. 安装ubuntu22.04版本(含启动U盘制作)
  2. 配置ssh、固定ip和端口号
  3. 安装NVIDIA驱动
  4. 安装cuda11.7和cudnn8.6

文章目录

  • 一、安装ubuntu22.04
    • 1. 制作启动盘
    • 2. 安装ubuntu
    • 3. 安装时碰到的问题
  • 二、配置ssh、固定ip和端口号
    • 1. 配置ssh和固定端口号
    • 2. 固定ip
  • 三、安装NVIDIA驱动
  • 四、安装cuda和cudnn

一、安装ubuntu22.04

1. 制作启动盘

参考1:https://www.jianshu.com/p/dbe64ce09b74
参考2:https://blog.csdn.net/u013553529/article/details/78307520

2. 安装ubuntu

比较容易,也可参考:https://anandzhang.com/posts/linux/1

3. 安装时碰到的问题

安装时,点击try or install ubuntu然后就变黑了,不动了。后来发现这个帖子可以解决:
https://blog.csdn.net/qq_38776582/article/details/127847196

不一样的是,安装好了之后,调为安全模式,然后在ubuntu系统进入的界面,选ubuntu不按Enter,也是按e,然后按照他的操作即可。“找到 quiet splash,删除 “$vt_handoff”,在后面添加 nomodeset,注意中间有个空格,然后按F10启动系统,就可以进入桌面了”

二、配置ssh、固定ip和端口号

1. 配置ssh和固定端口号

参考1:https://blog.csdn.net/ThomasCai001/article/details/131376884?spm=1001.2014.3001.5501
参考2:https://www.cnblogs.com/bluestorm/p/15981823.html

两个步骤,安装ssh,见参考1,配置ssh,见参考2。

2. 固定ip

这里看了一下这个网站https://www.myfreax.com/how-to-configure-static-ip-address-on-ubuntu-20-04/,但没做什么操作ip addr可以看到ip地址,用这个就好了。

三、安装NVIDIA驱动

这一步要在安装cuda之前安装,在安装cuda时一起安装容易报错,因为我就报错了2333。

我是参考https://blog.51cto.com/u_4029519/5909904,但没有第一步禁用Nouveau驱动,直接自动安装驱动:

sudo ubuntu-drivers autoinstall

然后sudo reboot重启就好了。好了的标识:nvidia-smi出现经典界面即可。

四、安装cuda和cudnn

这一步老生常谈了,很容易参考以下即可;
https://zhuanlan.zhihu.com/p/581720480

注意解压tar.xz后缀文件的命令:

tar -xf archive.tar.xz

Enjoy~


http://www.ppmy.cn/news/1094286.html

相关文章

好用免费的Chat GPT(亲测有用)

1、MindLink麦灵 MindLink麦灵 点进登录后 普通用户可以提问100次 2、你问我答 你问我答 无限次数的。 3、灵感 灵感 点击链接后会提示你如何下载使用。 这个有win版和mac版,点击登陆后,每日都会有30次GPT3/3.5的提问。 4、WebTab 在浏览器插件中…

随机数算法,SQL

SELECT* FROMprizes_config WHEREweight > ( SELECT FLOOR( RAND() * MAX( weight )) FROM prizes_config ) order by weight asc-- LIMIT 1;记录 id 权重 1 5 2 10 3 50 4 100 找权重最大的那个值,调用rand()函数&#…

js解密日记 3

闪电划破黑夜,照亮了一瞬间的世界,这一瞬间仿佛是生命中的一道闪光,提醒我们即使在最黑暗的时刻,仍然有希望和机会。我的心情也与天气一样,充满了好奇和兴奋,今天我决定深入研究JavaScript解密这个令人着迷…

Web安全——Web安全漏洞与利用上篇(仅供学习)

SQL注入 一、SQL 注入漏洞1、与 mysql 注入的相关知识2、SQL 注入原理3、判断是否存在注入回显是指页面有数据信息返回id 1 and 114、三种 sql 注释符5、注入流程6、SQL 注入分类7、接受请求类型区分8、注入数据类型的区分9、SQL 注入常规利用思路:10、手工注入常规…

Navigation2学习笔记--总揽nav2_bringup导航包launch文件

launch文件是一个包的窗口,通过这个窗口我们可以知道一个软件包能干什么,具体调动了什么节点,需要加载什么参数,下面我们从总体看里面每个launch文件的作用。 环境:utuntu20.04 ros2 foxy nav2不同版本大同小异。 …

Vue组件化

组件化 介绍 我们平时看见的 .vue 文件,其实就可以理解是一个组件。里面包含了 template 、script、style 三个部分。template 标签中主要编写 html 代码 vue 模板语法的代码,script 标签中主要编写 javascript 代码 vue 选项相关代码,st…

antd中在vue项目中自定义穿梭框

antd中在vue项目中自定义穿梭框 1、完成代码 <template><a-modaltitle"高危因素选择":width"1000":visible"riskVisible":confirm-loading"confirmLoading"ok"handleOk"cancel"handleCancel"okText&qu…

3dsMax软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 3dsMax是一款由Autodesk公司开发的著名的三维计算机图形软件&#xff0c;广泛应用于动画、游戏、建筑和产品设计等领域。它以强大的建模、动画、渲染和特效功能而闻名&#xff0c;为用户提供了一个完整的制作流程&#xff0c;从…