banner
NEWS LETTER

Archlinux 使用过程遇到的一些坑

Scroll down

Archlinux 使用过程遇到的一些问题

这个文章主要总结我在日常使用 Archlinux 中遇到的问题,希望对你使用 Archlinux 有所帮助
本文章会持续更新

1. 滚挂

我高中生住宿,每次回来基本已经过了十几天,滚挂的可能性很大。

1-a. 问题描述:

这个问题我遇到过两次,导致的结果要么是 boot 分区识别不了,或者内核出错,还有可能是其他原因 (我暂时还没有遇到过: D)

1-b 问题剖析

去网上找了资料,问题是长时间不更新系统并且更新系统的时候使用的是pacman -Syyu

1-c. 解决方法:

1-c-1.boot 分区无法识别

做一个 Archlinux 的 liveCD,进入 archiso 之后

BASH
mount /dev/系统硬盘号 /mntarch-chroot /mnt

进入系统,pacman -Sy ntfs-3g 然后exit,reboot 完事!

1-c-2. 内核出错

后续整理

1-b-3. 避免问题复发

①每次进行系统更新时使用pacman -Syu而不是 - Syyu
②如果更新文件很多,一时半会找不到内核是否需要更新,那么在更新完之后可以执行

BASH
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, 对应的图片是我第一次出事故的时候拍的)
Xauthority不可写
锁定Xauthority超时

2-b. 问题剖析

在 root 权限下误输入了 startx, 导致 /home/xxx/.Xauthority 文件权限被更改,普通用户无权访问
样例

2-c. 解决方法

在普通用户模式下运行

BASH
sudo chown 你的用户名 ~/.Xauthoritychmod 777 ~/.Xauthority

之后运行startx,就可以看到你的 X11 界面了

如果觉得不错,请我喝杯奶茶吧~

其他文章
cover
关于我的主页背景图
  • 24/01/21
  • 10:46:04
  • 杂谈
目录导航 置顶
  1. Archlinux 使用过程遇到的一些问题
    1. 1. 滚挂
      1. 1-a. 问题描述:
      2. 1-b 问题剖析
      3. 1-c. 解决方法:
      4. 1-c-1.boot 分区无法识别
      5. 1-c-2. 内核出错
      6. 1-b-3. 避免问题复发
    2. 2.X11 无法启动
      1. 2-a. 问题描述
      2. 2-b. 问题剖析
      3. 2-c. 解决方法
请输入关键词进行搜索