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

一.新简单办法:

前提条件:有多余的硬盘或者硬盘方便拆卸,有其他电脑给磁盘烧录。

1.下载镜像

下载我定制好的系统镜像,解压后用winhex磁盘克隆即可完成配置,不需要下面那么多的操作:
镜像下载地址: https://www.123pan.com/s/WLaQjv-QzjoA.html

2.克隆磁盘

(1)下载winhex软件

解压后的镜像文件是.img后缀的文件名。
winhex下载地址: https://www.123pan.com/s/WLaQjv-EzjoA.html

(2)磁盘克隆

注意:需要以管理员身份运行该软件。

在这里插入图片描述

注意:该方法会清除待选磁盘的所有内容,请做好数据备份。

在这里插入图片描述

二. 之前的办法

1.计算机配置

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

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

(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
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发布版本。
对了,如今硬件的性能大大提升了,在虚拟机卡顿的日子,已经远去了,使用在虚拟机里试试也可以。
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值