ROS学习篇之硬件准备(零)-thinkbook16+锐龙版 安装ubuntu20.04遇到的各种坑

文章目录

  • 一.计算机配置
  • 二.遇到的问题及解决办法
    • 1.键盘失灵
    • 2.无法联wifi
    • 3.蓝牙搜索不到设备
    • 4.无法开热点
  • 三.最后的感想

一.计算机配置

CPU: AMD R7 6800H
(网卡,娱乐大师读出来的不对,在windos系统下,联想管家读出来网卡的型号是:Realtek RTL8852BE)
在这里插入图片描述

二.遇到的问题及解决办法

1.键盘失灵

文字太苍白,我又不想重新安装一遍,姑且凑合着看吧,有不明白的,欢迎私信我,看到必回。

参考: https://www.bilibili.com/read/cv18157969?from=search&spm_id_from=333.337.0.0
这位UP主的解决办法是升级内核,至于怎么升级内核,下面会慢慢说来。

背景:

我是工作需要,买了一台thinkbook16+官翻机,用来装ubuntu系统,用来学习ros,我是通过U盘来安装ubuntu的,使用写入U盘的软件是“usbwrite”,ubuntu版本是20.04版本,打算用来学习ros(noetic版本)

正常安装ubuntu-报键盘不灵
正常的安装流程:关机重启-》不断地按F12,进入启动项选择,选择你刚才写的U盘》等待加载安装的界面,一直到需要输入用户名和密码的时候,你会发现你的键盘失灵了,无法使用,即使偶尔会敲出字,也不受控制,于是无法安装下去了,只能强制关机。

解决办法
我们发现,尽管我们的键盘不可用了,但是鼠标还是可以用的,也就异味着我们可以先用粘贴复制来填写用户名和密码,到时候我们系统装好了,再改回来也不迟。

于是我又准备一个U盘(thinkbookbook 有三个USB接口的),U盘里主要存放一个.txt文件,里面存放用户名和密码(这两个用同一个字符就行,用于后面的复制)

再重新安装流程来一遍,等加载到图形界面时,我们选择试用ubuntu(这里是为了进入放.txt文件的U盘,复制到里面的内容),等我们复制好后,再点击桌面的安装程序,就像正常一样的进入到安装的程序中了,到需要填写用户名和密码时,鼠标右键粘贴即可,接着继续安装,等到需要重启的时候,需要拔出安装ubuntu的U盘,但是界面会出现需要我们按“Enter”键,我们强制关机,再重启就可以进入安装好的系统了。

此时我们可以进入系统了,但是键盘还是不能用,这里我们可以用一根USB的数据线,将手机和电脑连接起来,并且在手机端给电脑分享热点“通过usb分享热点”,这样我们的电脑就可以联网了,我们可以通过鼠标来更新软件升级内核里。

在这里插入图片描述
等扫描完毕,我们点击立即安装即可(再操作这步之前,可以更换一下系统的软件安装源,不然会慢些)
在这里插入图片描述

这里的列表,由于我的更新过了,和没有更新的略有不同。

不出意外的话,等更新完,重启一下电脑,你的键盘应该可以正常使用了。
下图是我更新后的内核版本,没有什么其他操作,刚才的更新操作就更新到这内核版本了。
在这里插入图片描述

2.无法联wifi

原因: 找不到对应的驱动

参考: https://blog.csdn.net/duola_jingbo/article/details/129333049

之前一直以为是8168的网卡,其实是娱乐大师读错了,我之前的windows系统了找到了网卡的正确型号:
在这里插入图片描述
linux下rtl8852be网卡驱动下载地址:https://github.com/HRex39/rtl8852be
下载之后先解压

cd rtl8852be-main
sudo apt-get install build-essential
sudo apt-get install bc
make
sudo make install
sudo modprobe 8852be

以上就可以有wifi的设置显示了

3.蓝牙搜索不到设备

参考: https://www.dianjilingqu.com/654130.html

操作: 安装驱动

git clone https://github.com/HRex39/rtl8852be_bt.git
cd rtl8852be_bt
make
sudo make install
# 安装好蓝牙驱动后需要重启
sudo reboot

4.无法开热点

参考:https://blog.csdn.net/weixin_43994864/article/details/114441306
由于操作比较多,看参考网址就可以

特别说明一下,为什么需要开热点嘞,为了ROS的多机控制,到时候用电脑控制小车上的工控机,两者需要在同一网段内,用手机给两者开热点也可以。

三.最后的感想

多活几年不好?非得倒腾linux,讲个冷知识,Windows是最好的linux发布版本。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebSocket

WebSocket WebSocket 事HTML5开始提供的一种在单个TCP连接上进行的双工通讯的协议,可以在html页面直接使用。 WebSocket使用客户端何服务器之间的数据交换变得更加简单,允许服务端主动向客户端推动数据。在WebSocketAPI中,浏览器和服务器只…

JVM类加载机制

一、类的加载过程(从磁盘到内存的过程) 1、整体过程概述 我们首先以一个类举例,一个类的加载首先是通过某个main函数启动程序时,通过类加载器把主类加载到jvm中,如: package com.gaorufeng.jvm;public c…

远程桌面发生身份验证错误,要求的函数不受支持

windows10专业版: 解决方法: 使用微软官方建议修改本地组策略: winr弹出运行窗口,输入gpedit.msc,打开本地组策略 计算机配置>管理模板>系统>凭据分配>加密Oracle修正 选择启用并选择易受攻击。 windows10家庭版&a…

如何调用百度地图API

前言 要调用百度地图API,步骤操作如下 注册并创建一个API密钥。您可以在百度地图API控制台上创建您的密钥。选择要使用的API服务。百度地图API提供了多种服务,包括地图展示、路线规划、地点搜索、实时交通等。您可以在百度地图API控制台上查看所有可用…

【Linux进程】进程状态 {进程状态的介绍,进程状态的转换,Linux中的进程状态,浅度睡眠VS深度睡眠,僵尸进程VS孤儿进程,调度器的作用}

进程状态 一、基本进程状态 1.1 进程状态介绍 创建状态:当一个进程被创建时,它处于创建状态。在这个阶段,操作系统为进程分配必要的资源(将代码和数据拷贝到内存,创建PCB结构体等),并为其分配一…

从0到1精通自动化测试,pytest自动化测试框架,配置文件pytest.ini(十三)

一、前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 二、ini配置文件 pytest里面有些文件是非test文件pytest.ini pytest的主配置文件,可以改变pytest的默认…

Android Binder通信原理(三):service注册

源码基于:Android R 0. 前言 上一文中详细分析了servicemanger 的启动流程,我们知道 servicemanager 作为 binder 机制中的一个特殊service,利用service map管理所有service,也是所有binder 通信的入口。 本文着重分析 service …

智能文档图像处理技术应用与实践

写在前面智能文档处理面临的技术难题智能文档处理的研究领域● 文档图像分析与预处理● 手写板反光擦除● 版面分析与文档还原 写在最后 写在前面 VALSE 2023 无锡视觉与学习青年学者研讨会近期在无锡国际博览中心举办,由江南大学和无锡新吴区联合承办。本次会议旨…

netty学习(1):多个客户端与服务器通信

1. 基于前面一节netty学习(1):1个客户端与服务器通信 只需要把服务器的handler改造一下即可,通过ChannelGroup 找到所有的客户端channel,发送消息即可。 package server;import io.netty.channel.*; import io.netty.channel.gr…

陪诊小程序系统|陪诊软件开发|陪诊系统功能和特点

随着医疗服务的逐步改善和完善,越来越多的人群开始走向医院就诊,而其中不少人往往需要有人陪同前往,这就导致了许多矛盾与问题的发生,比如长时间等待、找不到合适的陪诊人员等。因此为人们提供一种方便快捷的陪诊服务成为了一种新…

成本降低60%至70%?中国展现顶级电池技术,锂电就是下一个铅酸

在3月份,宁德时代宣布加速推进钠离子电池产业化,以降低成本并提供差异化产品和技术,帮助客户提升产品竞争力和占据更大市场份额。孚能科技已在上半年开始批量生产钠离子电池,而拓邦股份也在最近的国际电池技术展上发布了自家的钠离…

vue下基于elementui自定义表单-后端数据设计篇

vue下基于elementui自定义表单-后端篇 自定义表单目前数据表单设计是基于数据量不大的信息单据场景,因为不考虑数据量带来的影响。 数据表有: 1.表单模版表,2.表单实例表,3.表单实例项明细表,4表单审批设计绑定表 以FormJson存…