CelestialCosmic / themeblog

blog articles by Celestial_Cosmic,source code by chanshiyucx
1 stars 0 forks source link

处理 archlinux 的一点点小错误 #41

Open CelestialCosmic opened 2 years ago

CelestialCosmic commented 2 years ago

错误包括显卡错误导致无法进入 sway 、所有 tty 无法输入,顺带关闭了主板蜂鸣器

出错前夕

前一天滚了包,第二天和往常一样打开 arch 时,发现进不去 sway 了

报错一闪而过:[wlr]...0 GPU...

大体意思就是说 arch 没有识别到显卡了

拿出装着 archiso 的 U 盘进去修,我先关掉了 sway 和 gtkgreetd,成功进入 tty ,但是发现此时我什么也无法输入,只能用电源键强制关机

当时是早六点,archiso 进入 grub 时发出了巨大声响,再加上偶发的 tty 提示音,我没有理由不把提示音关掉

维修方式

tty 无法输入和显卡错误

显卡问题稍微查了一下,有人在 reddit 上提到其虚拟机中的 archlinux 有类似的事情发生,但是并没有提供解法。

我在 live 环境中尝试性的把硬盘重新挂载,随后重新 pacstrap 了 /mnt,居然两个问题一起解决了(此操作并不会丢失数据)

关闭主板蜂鸣器

Archwiki 上有关于这方面的记录,我使用的方式是编辑 /etc/inputrc ,设置 set bell-style none ,然后确实清净了

这里再讲一下关闭 archiso 启动 grub 时的那个声音

不能在 live 环境中进行修改

插上 archiso 的 U 盘,挂载后编辑 /EFI/BOOT/grub.cfg

注释掉如下代码即可:

# GRUB init tune for accessibility
#play 600 988 1 1319 4