记 Ubuntu22.04LTS & Win11 双系统使用二三事


前言

前些天给电脑安装了双系统(Win11和Ubuntu22.04.1LTS)

在使用过程中遇到了很多问题,大部分问题通过查阅相关资料得到了解决,但也遗留了部分问题未找到解决办法,在此写下这篇“日记”,一方面可以帮助想要尝试双系统或尝试Linux的小伙伴,另一方面记录一下我的操作(方便日后出现问题查看)


因本人水平有限,内容难以避免可能出现纰漏,欢迎大佬指正

一、双系统安装

本文是在原有系统(Win11)基础上安装Ubuntu*Win11双系统

(一)镜像下载

访问Ubuntu官网,下载需要安装的镜像文件
Ubuntu官网https://ubuntu.com/

(二)磁盘分区

推荐使用DiskGenius这款软件
给安装Ubuntu的磁盘单独分配一块空间(若中度以上使用建议80G以上)

(三)制作Ubuntu启动U盘
(四)重启安装Ubuntu系统

网上关于系统安装的教程很多,此处不再赘述

(五)系统时间设置问题

Ubuntu的时间机制为UTC机制,它认为BIOS里的时间为GMT,本地时间则是在GMT的基础上加上当前所处的时区数,导致Ubuntu显示的时间比BIOS显示的时间快8个小时,每次启动都会自动同步互联网时间,然后导致BIOS里的时间改变,而Windows的时间机制为localtime机制,它把BIOS里的时间>认作本地时间,所以Windows显示的时间和BIOS里的时间一致

解决步骤

在终端输入如下命令

(1)安装时间同步工具

sudo apt install ntpdate

(2)使用该工具同步互联网时间

sudo ntpdate time.windows.com

(3)将时间机制改为LocalTime

sudo hwclock --localtime --systohc

二、Ubuntu换源

不同版本的Ubuntu系统,源也是不一样的
如果源的版本不同就会出现很多的错误,比如gcc缺少依赖项等
此处仅演示Ubuntu22.04.1LTS版本

(一)图形界面方法

1.打开“软件和更新”
软件和更新
2.点击“下载自****的服务器”,点击“其他”
3.点击“选择最佳服务器”,等待测试完成后点击“选择服务器”即可
在这里插入图片描述
4.更新缓存(点击“重新载入”)
在这里插入图片描述

(二)命令行方式

1.查看Ubuntu版本

lsb_release -a

2.安装vim编辑器

sudo apt install vim

3.打开源文件

sudo vim /etc/apt/sources.list

4.输入i进入编辑模式
5.删除原有内容(建议先备份原有内容再删除)
6.将如下源地址复制进去

deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

软件安装

图形化界面软件推荐使用“星火应用商店”

官网https://spark-app.store/
在这里插入图片描述

如何卸载Snap软件(可选)

由 Canonical 开发的 Snap 软件包在一些场景下是有益的。它为终端用户直接提供了轻便且快速的程序更新。不仅如此,它还有其他的好处,比如它打包了所有依赖包,并允许安装同一个应用的多个版本。此外,它运行在沙盒模式,提供了安全和其他方面的好处。

在这些好处中, Snap 技术也有一些地方备受争论。举个例子,几乎所有使用 Snap 软件包的用户都说它的性能较差,包括它的启动时间要比本地 deb 或者 RPM 软件包时间要长。另外,由于它的设计,程序安装的体积巨大,浪费磁盘空间,因为它打包了所有用到的依赖包。

不仅如此,由于沙盒的天然属性,Snap 程序可能无法访问你的 Linux 桌面的几个部分,除非提供了适当的权限。

(一)移除Snap包
1.打开终端,输入如下命令查看已安装的Snap软件包列表

snap list

2.按照如下顺序删除Snap包

sudo snap remove --purge firefox
sudo snap remove --purge snap-store
sudo snap remove --purge gnome-3-38-2004
sudo snap remove --purge gtk-common-themes
sudo snap remove --purge snapd-desktop-integration
sudo snap remove --purge bare
sudo snap remove --purge core20
sudo snap remove --purge snapd

3.通过apt命令移除Snap服务

sudo apt remove --autoremove snapd

4.使用以下命令关闭apt触发器

sudo gedit /etc/apt/preferences.d/nosnap.pref
Package: snapd
Pin: release a=*
Pin-Priority: -10

5.保存和关闭以上文件,从终端中再次运行以下命令

sudo apt update

6.移除Snap的步骤全部完成
7.安装apt版的Gnome软件商店和Firefox

sudo apt install --install-suggests gnome-software

使用官方PPA仓库

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install -t 'o=LP-PPA-mozillateam' firefox

开启Firefox自动更新

echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
sudo gedit /etc/apt/preferences.d/mozillateamppa
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

(二)恢复Snap包

移除该设置文件,并通过以下命令再次启动安装程序

sudo rm /etc/apt/preferences.d/nosnap.pref
sudo apt update && sudo apt upgrade
sudo snap install snap-store
sudo apt install firefox

三、拓展安装

对Ubuntu进行美化或实现想要的功能就要用到一些第三方插件,利用Extension Manager这款软件可以很方便的实现插件的查找、安装、卸载等功能

(一)Extension Manager软件安装

打开“软件”搜索安装即可

(二)“优化(tweaks)”安装

安装后即可对Ubuntu字体、主题、开机启动程序等进行管理

sudo apt install gnome-tweaks gnome-shell-extensions -y

(三)Ubuntu美化

参考这篇文章Ubuntu 22.04 桌面美化之Mac Big Sur风格

四、Wayland和X11

Ubuntu22.04.1LTS桌面操作系统默认使用Wayland,我记得去年7月份的时候还是X11…

在部分使用场景下,部分软件不能兼容Wayland…

比如腾讯会议

在这里插入图片描述
这时候我们如果想正常使用,就只好将Wayland禁用,换成X11

(一)禁用Wayland

修改 /etc/gdm3/custom.conf配置文件

sudo vim /etc/gdm3/custom.conf

找到如下内容

# WaylandEnable=false 默认启用

去掉前边的注释“#”改为如下内容

WaylandEnable=false 禁用

然后重新启动GDM3或者重新启动Ubuntu桌面

sudo systemctl restart gdm3

(二)重新启用Wayland

在步骤(一)中将注释“#”加上,重新启动GDM3或者重新启动Ubuntu桌面即可

五、未解决的问题

我要开始长篇大论了(bushi)
如果有大佬遇到过和我相似的问题,帮帮我(激动的、饱含泪水的)

在这里插入图片描述

1.显示问题

使用X11窗口系统时偶然遇到了画面撕裂情况(之前没有)
出现问题时配置情况:

CPU:Intel i51155G7
显卡:核显
内存:16G
硬盘:512G(Ubuntu 80G)
缩放:125%(因为是笔记本,缩放100%看着字体太小,眼睛很难受,不清楚是不是因为缩放造成的画面撕裂)

从网上也找了相关的教程将显卡的垂直同步打开,结果则是无济于事,撕裂仍然存在,只好将桌面再换回Wayland…

然而Wayland将缩放调整为125%后屏幕很糊(1080P的屏幕看起来比720P还糊)

2.待机问题

笔记本盖子合上之后(已挂起),误碰到鼠标后屏幕就会被点亮,之后再怎么盒盖也无法再将笔记本待机(挂起)

总结

这是我第一篇关于Linux的文章,写了好久好久…
希望可以对你提供一定帮助,欢迎大家在评论区互动!
因水平有限,难免会有纰漏,欢迎大家指正!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值