安装配置Ubuntu22.04双系统,手把手避坑
目录
- 安装Ubuntu22.04
- 一些配置
- 配置华为源
- 进行网卡和蓝牙配置
- 输入法配置
安装Ubuntu22.04
Ubuntu建议安装22版本。本人已经安装不下七八遍,不管是16 18 20都安装过。其中,20和22差别不大,但是22版本在图形化界面和驱动支持相对较好。但是如果你是买的新电脑(比如我就是买的新电脑,ThinkBook16p rx 3050ti的版本),Ubuntu大概率支持不了你电脑的某些硬件,比如网卡,我就是这样。反正就最好安装最新的Ubuntu,GNSS-SDR是对22版本是支持的。
- 首先去ubuntu的官方网站去下载22版本的镜像iso:https://ubuntu.com/#download;或者想要安装其他版本或者自己的网络不好用的话,可以去阿里或者清华源去下载对应版本的iso。
其中,阿里源需要选择OS镜像 里面的ubuntu-xx.xx-desktop-amd64.iso。 - 接着需要一个U盘来制作安装启动盘,我这里用的是Rufus制作工具,选择iso镜像制作即可。
- 制作完成后,插入U盘重启,这里需要打开BIOS设置,更改电脑系统的启动优先级。华硕ASUS主板一般是需要开机一直按F2或者Delete,这里需要多试一下,调整一下启动的优先级,将Windows的优先级调低,Ubuntu的启动盘调整到第一位,保存并退出。
- 重新启动电脑以后,进入Ubuntu安装界面,选择中文简体、安装Ubuntu、
- 键盘布局选择Chinese或者American都可以
- 安装的时候最好选择正常安装,否则容易在后期安装的时候缺少一些组件和库,除此之外,可以选择为图形或者无线硬件安装第三方软件,一些网卡和显卡就可以适配了,但是一些新的网卡还是无法支持上网的。
- 接下来要选择安装方式,如果是想要安装双系统,就选择与Windows Boot Manager并存, 如果想要安装单系统,就清除整个磁盘,或者自己定义磁盘安装(需要规定不同分区,比较麻烦)
- 在完成磁盘选择以后,设置自己所在的时区、设置用户名密码即可完成安装。
- 在安装Ubuntu的过程中,会出现安装语言包和安装其他lib的提示,时间比较长。由于众所周知的原因,国内下载语言包的速度并不理想,这里,可以点击skip跳过语言包的下载安装,安装其他硬件lib的过程也可以跳过,但是好像会影响后续VPN内核的下载安装(不知道原因),反正最好不要跳过第二个。
- 等待一段时间安装即可安装完成。
一些配置
在完成Ubuntu22的安装以后,还需要进行一些常用的配置。在安装蓝牙和WiFi之前一定要在BIOS中,关闭电脑的安全模式Security Boot
,否则,就会报错!!!
配置华为源
由于墙的原因,国内访问一些库会出现一点问题,我们需要换源。国内一般用的源大多是清华源、华为源、阿里源等,这里我们使用华为源。操作如下:
- 备份配置文件(可选)
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
- 修改sources.list文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://repo.huaweicloud.com
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
- 执行
sudo apt-get update
更新apt安装的索引
进行网卡和蓝牙配置
在前面说过,我的电脑所带的网卡是支持WiFi6的,型号是瑞昱螃蟹卡,RTL8852。但是Ubuntu所带的驱动并不能支持,所以需要自己配置构造,蓝牙也无法搜索到任何设备,也是不能用的状态。
这里需要在GitHub中找到rtl8852的官方驱动。但是下载同样需要网络,这就离大谱了,这是一个闭环。这里我是利用手机的USB共享网络的功能,直接将手机网络共享出去,或者也可以利用网线,但是现在的轻薄本又没有网口,我服了,所以只能购买一个网线转USB的hub。
反正不管怎么样,电脑有网络以后,需要对驱动进行构造,这里以我的网卡为例。在GitHub中搜索到rtl8852的驱动,利用终端进行下载安装:
git clone https://github.com/HRex39/rtl8852be.git
cd rtl8852be
make -j8
sudo make install
sudo modprobe 8852be
但是这里可能会出现,make
命令无法执行的错误,这是因为此时的Ubuntu系统还没有安装make相对应的插件,系统会提示使用apt
命令安装make,sudo apt-get install make
即可,或者网上搜索Ubuntu安装make的教程即可。
这里简单解释一下,我一开始也是糊里糊涂的照着做,随着接触的增多,也对其中的操作有了一些理解。其中,git clone
是将所输入网址的GitHub工程拷贝到主目录,接着通过cd
命令进入所在文件夹;然后进行构造和安装操作,最后进行驱动的安装。make
操作中的-j8
是同时利用八个核心进行构造操作。
操作完成以后,就可以发现WiFi是可用的。
接下来我们进行蓝牙的配置。同样的我们需要下载rtl8852的蓝牙驱动。蓝牙驱动的操作过程,驱动作者同样有相应的提示。但是与WiFi的配置有所不同,需要对蓝牙的ID进行一个查看和更改:
- 首先需要查看电脑的蓝牙
lsusb
Bus 003 Device 002: ID 0bda:4853 Realtek Semiconductor Corp. Bluetooth Radio
此命令是查看该电脑的总线上的设备和其ID号,便于我们之后对配置文件进行修改。记下关于Bluetooth
的ID号,我的ID号为0bda:4853。
- 在做好准备工作后,同样的,下载驱动文件
git clone https://github.com/HRex39/rtl8852be_bt.git
- 进入rtl8852be_bt文件夹,修改配置文件
btusb.c
打开rtl8852be_bt文件夹,找到btusb.c
文件,在424行代码:
/* Realtek 8852BE Bluetooth devices */
{ USB_DEVICE(0x0bda, 0x4853), .driver_info = BTUSB_REALTEK |BTUSB_WIDEBAND_SPEECH },// USB_DEVICE(0x____ , 0x____) is your ID name which shows in lsusb command
在USB DEVICE处填写刚才记录的ID
- 安装
首先要cd
进入到rtl8852be_bt文件夹中,执行构造和安装,最后reboot
重启,蓝牙即可生效。
make
sudo make install
reboot
输入法配置
在使用过程中,Ubuntu自带的输入法很难用,一般选择对Linux适配比较好的搜狗输入法。这里按照处理器,来选择对应的deb安装包(一般是x86)。
在下载跳转以后,会进入一个安装指导网页,但是尽量不要按照他提供的方式,我原来也按照这个来的,但是发生了很多错误,也没办法恢复到原状(这也是Ubuntu的最大缺点,没法复原,没办法很方便的安装卸载)
所以这里我推荐按照我的方式来,在Ubuntu22系统上是不会出现差错的。
首先还是刚才所说的,下载对应的deb安装包,用火狐浏览器都是下载到
下载
文件夹下。因为搜狗输入法是需要fcitx框架的,搜狗这里说是需要我们使用终端来进行框架的安装的,但是,经常会发生错误,或者缺少组件。这里我们可以利用Ubuntu22 强大的图形化界面,这里我们进入应用程序中,找到
Ubuntu software
,也就是这个,但是这里注意,是需要科学上网的:
进入以后,直接搜索
fcitx
,可以看到fcitx
和fcitx配置
,这里下载这两个。至于Fcitx 5
本人没有试过,不知道行不行。但是fcitx是可用的。然后进入语言支持应用
最下方的键盘输入法系统,选择
Fcitx 4
,并应用到整个系统
。这里一定不要按照官方指导将ibus
卸载,这样会产生啥输入法也用不了的严重后果。
接着,需要安装搜狗输入法需要的依赖库
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
- 安装deb包:进入安装包所在的文件夹,打开终端,执行dpkg安装命令:(这里要输入正确的包名)
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
- 之后,reboot重启电脑,fcitx应该就自动开机启动了。这里可以进入fcitx配置,调整搜狗输入法位置,或者使用ctrl+space来切换输入法,shift来进行中英文切换。
安装配置Ubuntu22.04双系统,手把手避坑相关推荐
- Win10 安装 Ubuntu 20.04 双系统完美避坑教程 (非虚拟机)
文章目录 前言 注意 安装 Win32 Disk Imager 下载 Ubuntu 20.04 镜像 制作 Ubuntu20.04 安装盘 系统磁盘分区 查看磁盘分区方式 安装 Ubuntu 20.0 ...
- Windows XP硬盘安装Ubuntu 12.04双系统
Windows XP硬盘安装Ubuntu 12.04双系统 一.下载文件 需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 12.04 LTS的镜像文件,具体下载地址如下: 1.Gr ...
- Win7下使用U盘安装linux Ubuntu16.04双系统图文教程
Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGN ...
- 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统
macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
按照下文的方法,自己在winXP上面装Ubuntu12.04双系统,准确说是winXP+win7+Ubuntu三系统:正在安装,稍后将自己安装截图发出来.. 修改计算机名: sudo gedit /e ...
- 安装linux18双系统,Win10 安装Linux ubuntu-18.04双系统(安装指南)
Win10 安装Linux ubuntu-18.04双系统(安装指南) 发布时间:2019-12-05 21:17 来源:互联网 当前栏目:web技术类 在自己的电脑上安装了一个 Linux ubun ...
- linux系统安装升级win10双系统,Win10 安装Linux ubuntu-18.04双系统(安装指南)
在自己的电脑上安装了一个 Linux ubuntu系统,第一次安装,记录下每一步步骤,以下是安装过程: 第一步:下载ubuntu镜像文件 ubuntu- 18.04.0镜像文件下载 第二步:分区 在我 ...
- 苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导
苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导 0. 前言 1. 准备工作 & 系统情况 2. 制作Ubuntu安装盘(U ...
- 戴尔Latitude 3420:安装win10+ubuntu16.04双系统下找不到wifi
文章目录 前言 一.查看ubuntu内核版本 二.升级ubuntu内核 1.安装升级内核所需文件 2.下载对应的内核文件 3.安装5.3.5内核 三.安装驱动 1.重启遇到问题 2.安装驱动 前言 参 ...
最新文章
- qt能使用logback_使用ELK系统分析SpringBoot日志
- 有关Adobe公司的PostScript语言授权问题
- Android开发-实现第三方APP跳转
- 【转】C# 中的委托和事件
- 【HTTP】get 和 post 两种基本请求方法
- Fortinet 荣膺谷歌云年度安全技术合作伙伴奖
- flask返回数据类型
- 巧妙布局的APP界面模板,让你的作品更有吸引力
- Shell 操作(一)
- POJ 1984 Navigation Nightmare
- 前端模板inspinia
- 百度开源呼叫中心系统
- 机器视觉入门资料大全
- 数据分析师为什么能拿高薪
- msvcr100.dll不存在
- 如何成为深度学习工程师
- 面向对象开发期末复习概述(六)
- Linux运维之系统服务及远程服务器 SSH
- css实现的图片列表切换轮播特效html页面前端源码
- Docker Compose 容器编排基础使用
热门文章
- 练习-Java类和对象之访问限制(21)
- Java项目:SSM台球室计费管理系统
- 智能IC卡国密标准GMT0041-2015
- 如何快速把整站英文网站翻译成中文网站?
- java企业工资管理系统_基于B/S模式下的JAVA工资管理系统
- GPFS和Lustre之后,还有谁来接盘?
- android5.1平板或手机应用层一些常用的修改项(eg:MTK8163)
- JavaScript:JSON详解
- 程序员必备技能-使用git把github的代码下载到本地使用
- Python学习-使用Python爬取陈奕迅新歌《我们》网易云热门评论