记 Ubuntu22.04.1LTS & 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
软件安装
图形化界面软件推荐使用“星火应用商店”
如何卸载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的文章,写了好久好久…
希望可以对你提供一定帮助,欢迎大家在评论区互动!
因水平有限,难免会有纰漏,欢迎大家指正!