记录:ubuntu20.04的安装和必要的开发准备

记录ubuntu20.04的安装和必要的开发准备

    • 准备
    • 1. 安装ubuntu20.04时的Tips
    • 2. 屏幕亮度调节问题
    • 3. 解决 "No Wi-Fi Adapter Found"
    • 4. Nvidia Driver && cuda
    • 5. 修改安装源
    • 6. ssh 远程开发

准备

在这里插入图片描述
没有装双系统,只有 ubuntu20.04,记录安装之后遇到的一些问题和解决方案。

名称版本
Legion7 Pro

1. 安装ubuntu20.04时的Tips

  • BIOS 设置 discrete graphic (没这个后续不好安装nvidia driver)
  • 安装时 勾选 Install third-party-software

2. 屏幕亮度调节问题

  • 从 设置-》电源-》屏幕亮度(s)在这里就可以调整了。
  • 连接一个外置显示器吧,放过自己。

参考:https://blog.csdn.net/weixin_44120025/article/details/118875998

3. 解决 “No Wi-Fi Adapter Found”

前提:电脑Ethernet可以用,电脑有wifi相关硬件。

  1. 检查
lshw -c network

显示 -network UNCLAIMED 证实缺少驱动。

  1. 查看网卡型号
lspci -nn | grep -i net

输出中有:intel corporation device [8086:7a70] 通过网址查询网卡型号为 WiFi 6E AX211(不同网卡型号解决方案不同)。在这里插入图片描述3. 下载:https://launchpad.net/ubuntu/+archive/primary/+files/backport-iwlwifi-dkms_9858-0ubuntu3_all.deb在这里插入图片描述
4. 安装

sudo dpkg -i  backport-iwlwifi-dkms_9858-0ubuntu3_all.deb

5.重启 就可以了

参考:https://gitcode.csdn.net/65e7d4aa1a836825ed789b19.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDgwODEzLCJleHAiOjE3Mjc0Mjg4NzMsImlhdCI6MTcyNjgyNDA3MywidXNlcm5hbWUiOiJ3ZWl4aW5fNDU2NTQxNTIifQ.1Qvs0coY-GJI1e2GugX9iH3CwLj8uBmlY3PcDpAK5hg&spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-1-133170908-blog-123948345.235%5Ev43%5Epc_blog_bottom_relevance_base7&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Eactivity-1-133170908-blog-123948345.235%5Ev43%5Epc_blog_bottom_relevance_base7&utm_relevant_index=1

4. Nvidia Driver && cuda

  • setting -> about -> software updates ->additional drivers
    选择一个driver -> Apply Changes -> 重启之后nvidia-smi可用 (ubuntu20.04 默认就是 version: 535)。
  • 因为是实体机,后续正常安装cuda就可以。

在这里插入图片描述

5. 修改安装源

会遇到sudo apt update失效的问题,例如,W: Failed to fetch http://hk.archive.ubuntu.com/ubuntu/dists/xenial/InRelease

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old #(optional)备份一下默认版本
sudo vim /etc/apt/sources.list 
  • 手动把 http://hk.archive.ubuntu.com/ubuntu/ focal
    改成 http://archive.ubuntu.com/ubuntu/ focal
  • 如果在大陆改成清华源等

参考:https://sam66.medium.com/ubuntu-apt-update%E6%99%82%E9%A1%AF%E7%A4%BA%E7%84%A1%E6%B3%95%E9%80%A3%E6%8E%A5-21e86e1a378a

6. ssh 远程开发

  • ubuntu20.04端
sudo apt update
sudo apt-get install openssh-server
sudo systemctl status ssh # 查看状态
  • win11 + vscode端(安装拓展:Remote-SSH, Remote Development )
ssh 用户名@192.168.xxx.xxx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/148452.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

微服务--Gateway网关

在微服务架构中,Gateway(网关)是一个至关重要的组件,它扮演着多种关键角色,包括路由、负载均衡、安全控制、监控和日志记录等。 Gateway网关的作用 统一访问入口: Gateway作为微服务的统一入口&#xff0c…

HTTP协议1.1请求头和keep-alive

请求头分类 End-to-end(端对端) 必须全部带给目标服务器,不会被中途变化或去掉 Hop-by-hop(逐跳头) 比如客户端发请求,要路过代理(例如Nginx),头可以被自动删掉,来到真正服务器上…

IAR创建工程与工程配置

第一步:先创建一个新的工作区间 第二步:创建一个新的工程(工程名与文件夹名字要一致) 第三步:添加组 第四步:往各个组里添加文件 第五步:配置工程 因为我的程序下载是通过ST-link的SWD&#xf…

正向科技|格雷母线定位系统的设备接线安装示范

格雷母线安装规范又来了,这次是设备接线步骤 格雷母线是格雷母线定位系统的核心部件,沿着移动机车轨道方向上铺设,格雷母线以相互靠近的扁平状电缆与天线箱电磁偶合来进行信号传递,从而检测得到天线箱在格雷母线长度方向上的位置。…

C++ | Leetcode C++题解之第432题全O(1)的数据结构

题目&#xff1a; 题解&#xff1a; class AllOne {list<pair<unordered_set<string>, int>> lst;unordered_map<string, list<pair<unordered_set<string>, int>>::iterator> nodes;public:AllOne() {}void inc(string key) {if (…

安卓13删除下拉栏中的设置按钮 android13删除设置按钮

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 顶部导航栏下拉可以看到,底部这里有个设置按钮,点击可以进入设备的设置页面,这里我们将更改为删除,不同用户通过这个地方进入设置。也就是下面这个按钮。 2.问题分析…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第九集:制作小骑士基本的攻击行为Attack以及为敌人制作生命系统和受伤系统

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、制作小骑士基本的攻击行为Attack 1.制作动画以及使用UNITY编辑器编辑2.使用代码实现扩展新的落地行为和重落地行为3.使用状态机实现击中敌人造成伤害机制二…

前端vue-3种生命周期,只能在各自的领域使用

上面的表格可以简化为下面的两句话&#xff1a; setup是语法糖&#xff0c;下面的两个import导入是vue3和vue2的区别&#xff0c;现在的vue3直接导入&#xff0c;比之前vue2简单 还可以是导入两个生命周期函数

kafka负载均衡迁移(通过kafka eagle)

在grafana监控中发现kafka的各个节点磁盘不均匀 出现这样的情况是因为kafka默认是以文件数作为平衡的条件的。换句话说&#xff0c;kafka不会管一个副本有多大&#xff0c;只会看磁盘中有多少个副本文件。 解决方式&#xff1a; 1、修改策略&#xff0c;改为按照磁盘大小平衡…

闯关leetcode——69. Sqrt(x)

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/sqrtx/description/ 内容 Given a non-negative integer x, return the square root of x rounded down to the nearest integer. The returned integer should be non-negative as well. You mu…

《动手学深度学习》笔记1.10——激活函数←模型初始化←数值稳定性

目录 1. 数值稳定性 1.1 神经网络的梯度 1.2 数值稳定性的常见两个问题 1.3 梯度爆炸 1.3.1 MLP的例子 1.3.2 使用ReLU激活函数 1.3.3 产生的问题 1.4 梯度消失 1.4.1 使用sigmoid激活函数 1.4.2 梯度消失的问题 1.5 总结 2. 让训练更稳定 2.1 目标 (ResNet, LSTM…

深入探究PR:那些被忽视却超实用的视频剪辑工具

如果想要了解视频剪辑的工具&#xff0c;那一定听说过pr视频剪辑吧。如果你是新手其实我更推荐你从简单的视频剪辑工具入手&#xff0c;这次我就介绍一些简单好操作的视频剪辑工具来入门吧。 1.福晰视频剪辑 连接直达>>https://www.pdf365.cn/foxit-clip/ 这款工具操…

论文阅读 | 一种基于潜在向量优化的可证明安全的图像隐写方法(TMM 2023)

TMM 2023 中国科学技术大学 针对现有的可证明安全的图像隐写不能抵抗有损图像操作&#xff0c;而现有的生成图像隐写不能证明安全问题&#xff0c;提出一种基于潜在向量优化的可证明安全的图像隐写方法&#xff08;名为PARIS&#xff09;&#xff0c;该方法受到逆采样器和噪声…

Unity 热更新(HybridCLR+Addressable)-创建Addressable资源

三、创建Addressable资源 创建三个文件夹&#xff0c;放Addressable资源&#xff0c;里面对应放程序集&#xff0c;预制体以及场景 拖拽到Addressable Groups对应组中 其中文件名太长&#xff0c;带着路径&#xff0c;可以简化名字 创建一个脚本&#xff0c;对于这个脚本进行一…

C#常用数据结构栈的介绍

定义 在C#中&#xff0c;Stack<T> 是一个后进先出&#xff08;LIFO&#xff0c;Last-In-First-Out&#xff09;集合类&#xff0c;位于System.Collections.Generic 命名空间中。Stack<T> 允许你将元素压入栈顶&#xff0c;并从栈顶弹出元素。 不难看出&#xff0c;…

量子计算Quantum Computing

引子&#xff1a;朋友闲谈&#xff0c;问及工作&#xff0c;一个朋友说&#xff0c;他在一家做量子通信的公司上班&#xff0c;具体岗位是做结构设计&#xff0c;他抱怨说&#xff0c;直到现在他都搞不懂量子计算是什么&#xff1f; 一、量子计算是什么&#xff1f; 什么是量子…

LCD屏JD9853各个接口最大支持速率

概述 电子产品开发时常会遇到有带LCD屏的产品&#xff0c;是怎么计算出来的呢&#xff1f;接下来以JD9853这颗驱动IC举例说明&#xff0c;改驱动IC分别支持&#xff1a;8080、(3-line SPI&#xff09;、 (4-line SPI)、QSPI、RGB 1、8080 通过“时钟周期为传输速率的倒数”&a…

k8s上安装prometheus

一、下载对应的kube-prometheus源码 github地址&#xff1a;GitHub - prometheus-operator/kube-prometheus: Use Prometheus to monitor Kubernetes and applications running on Kubernetes 1&#xff09;进入目录 [rootk8s-master ~]# cd kube-prometheus [rootk8s-master…

Spring Boot 学习之路 -- 配置项目

前言 最近因为业务需要&#xff0c;被拉去研究后端的项目&#xff0c;代码基于 Spring Boot&#xff0c;对我来说完全小白&#xff0c;需要重新学习研究…出于个人习惯&#xff0c;会以 Blog 文章的方式做一些记录&#xff0c;文章内容基本来源于「 Spring Boot 从入门到精通&…

周家庄智慧旅游小程序

项目概述 周家庄智慧旅游小程序将通过数字化手段提升游客的旅游体验&#xff0c;依托周家庄的自然与文化资源&#xff0c;打造智慧旅游新模式。该小程序将结合虚拟现实&#xff08;VR&#xff09;、增强现实&#xff08;AR&#xff09;和人工智能等技术&#xff0c;提供丰富的…