Archlinux 使用过程遇到的一些问题
这个文章主要总结我在日常使用 Archlinux 中遇到的问题,希望对你使用 Archlinux 有所帮助
本文章会持续更新
1. 滚挂
我高中生住宿,每次回来基本已经过了十几天,滚挂的可能性很大。
1-a. 问题描述:
这个问题我遇到过两次,导致的结果要么是 boot 分区识别不了,或者内核出错,还有可能是其他原因 (我暂时还没有遇到过: D)
1-b 问题剖析
去网上找了资料,问题是长时间不更新系统并且更新系统的时候使用的是pacman -Syyu
1-c. 解决方法:
1-c-1.boot 分区无法识别
做一个 Archlinux 的 liveCD,进入 archiso 之后
mount /dev/系统硬盘号 /mntarch-chroot /mnt进入系统,pacman -Sy ntfs-3g 然后exit,reboot 完事!
1-c-2. 内核出错
后续整理
1-b-3. 避免问题复发
①每次进行系统更新时使用pacman -Syu而不是 - Syyu
②如果更新文件很多,一时半会找不到内核是否需要更新,那么在更新完之后可以执行
grub-install /dev/sda && grub-mkconfig -o /boot/grub/grub.cfg(传统BIOS启动模式)2.X11 无法启动
只针对使用 Xorg 图形管理器的朋友
有些朋友可能和我一样,不喜欢让 xorg 自启动,其实这样做也有诸多好处,一是在系统出问题的时候可以很方便的进行修复,二者有的时候不需要用到图形界面
2-a. 问题描述
在 tty 中普通用户 / 超级用户运行startx无法启动,显示.Xauthority 不可写 (/home/xxx/.Xauthority not writeable),重启后再次运行该命令显示锁定.Xauthority 文件超时 (timeout in locking authority file /home/xxx/.Xauthority),等待许久 xorg 服务终于启动,但是黑屏
(为了演示我重新在 sudo 下运行了 startx,但是在重启后我 startx 之后连按三次Cltr+c居然成功的进入图形界面了 QWQ, 对应的图片是我第一次出事故的时候拍的)

2-b. 问题剖析
在 root 权限下误输入了 startx, 导致 /home/xxx/.Xauthority 文件权限被更改,普通用户无权访问
2-c. 解决方法
在普通用户模式下运行
sudo chown 你的用户名 ~/.Xauthoritychmod 777 ~/.Xauthority之后运行startx,就可以看到你的 X11 界面了
如果觉得不错,请我喝杯奶茶吧~
- 本文链接: https://mkconlife.gitee.io/article/23109/
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。



