-
Linux Mint 21.1安装使用笔记
- 2023-03-12 22:00
-
字数 1,157
- 阅读 62
本周末偷得浮生半日闲,摆弄了一下放角落已久的08年台式机,发现还能开机,并且更新到 Windows 10 最新版本也能勉强使用,除了机械硬盘开机实现太慢了。为了发挥老革命的价值,决定安装一个 Linux 系统用于工作学习。通过对比国内外各 Linux 发行版本,终于选择 Linux Mint 21.1 这个操作系统,此版本基于 Ubuntu 22.04 LTS ,主要是一些用户界面调整、错误修复和性能改进,并引入 Windows 风格的 “显示桌面” 按钮。
一、安装篇
使用 Ventoy 作为启动盘安装 Linux Mint 21.1 镜像。根据官方网站介绍,Ventoy 是一个制作可启动U盘的开源工具。 有了 Ventoy 你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。
根据官方文档制作好 Ventoy 启动盘后,通过 Linux Mint 官网下载 Linux Mint 21.1 "Vera" ISO 镜像,放到启动盘根目录,然后设置 U 盘启动,选择 ISO 镜像,Boot in normal mode 进入桌面,然后点击安装部署快捷方式进行安装部署即可。
二、使用篇
安装完 Linux mint 21.1 之后,感觉开机时间有点长,大概要两三分钟,并且进入系统后,图形界面容易卡住不能动,但鼠标可以移动,就界面没反应了。下面通过流水的方式记录遇到的问题及解决办法。
1、启动时间优化
通过 systemd-analyze 命令,可以列出 Linux mint 每个服务启动所需时间的信息,包括启动时内核、initrd和用户空间所花费的时间。
# systemd-analyze
如果需要查看每个启动单元所花的启动时间,可以使用 blame 参数(使用 Enter 查看列表中的更多,按 q 退出)。命令如下:
# systemd-analyze blame
最近通过如下命令生成已启动的系统服务的图形化信息:
# systemd-analyze plot > boot_analysis.svg
这样就可以更好地分析出系统启动时在哪里耗费了更多的时间,从而有针对性地采取优化措施。
2、桌面卡死
桌面卡死怎么办?可能是 N 卡驱动的问题,刚安装完 Linux mint 21.1 后,打开多个图形界面非常容易卡住,鼠标可以移动但不能进行任何操作,界面像是卡死了一样。刚开始时只能通过按电源开关进行系统重启,偏偏电脑太久,重启键失灵,导致每次都是直接长按电源键关机,然后再开机,这样做对系统及硬件非常不友好。
后来,查找资料得知可以通过 Ctrl + Alt +F3 组合键进入 tty3 终端,然后通过 reboot 命令进行重启,终于解决了暴力拔电源的关机方式,进入文明社会。通过实践,了解到默认情况下,Linux 会提供6个 Terminal 来让用户登录,切换的方式为 Ctrl + Alt + F1 到 F6,而且系统会为这 6 个终端界面以 tty1、tty2、tty3、tty4、tty5、tty6 的命名方式命名,除此之外,Linux还有一个默认的X窗口桌面,使用 Ctrl + Alt + F7,就可以切换到图形桌面进行登录了。通过 tty3 进行相应操作后,有时会发现再使用 Ctrl + Alt + F7 切换到图形桌面时,窗口又变活了,这也算一个大的惊喜吧,具体情况还得实践验证。
3、系统无声音(Dummy Output)
系统无声音的原因多种多样,本文解决由于dummy output带来的无声音问题。
(1)首先查看是不是声卡伪输出问题
打开 Settings -> Sound -> Output栏,若显示 Dummy Output,则确实为该文针对的问题。
(2)然后在终端输入如下命令:
echo "options snd-hda-intel dmic_detect=0" | sudo tee -a /etc/modprobe.d/alsa-base.conf echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf
(3)最后,重启系统
4、安装网易云音乐
网易云音乐官方最新 Linux 版本为 1.2.1,下载地址为:https://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
安装成功后,发现打开网易云音乐没反应,查找资料得到需要加入一行代码到 netease-cloud-music.bash 即可,具体路径稍后补充。
# cd /lib/x86_64-linux-gnu/
完整内容如下:
#!/bin/sh HERE="$(dirname "$(readlink -f "${0}")")" export LD_LIBRARY_PATH=/opt/netease/netease-cloud-music/libs export QT_PLUGIN_PATH="${HERE}"/plugins export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms cd /lib/x86_64-linux-gnu/ exec "${HERE}"/netease-cloud-music $@