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 之后

1
2
mount /dev/系统硬盘号 /mnt
arch-chroot /mnt

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

1-c-2.内核出错

后续整理

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

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

1
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.解决方法

在普通用户模式下运行

1
2
sudo chown 你的用户名 ~/.Xauthority
chmod 777 ~/.Xauthority

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

其他文章
cover
关于我的主页背景图
  • 24/01/21
  • 10:46
  • 未分类
目录导航 置顶
  1. 1. Archlinux 使用过程遇到的一些问题
    1. 1.1. 1.滚挂
      1. 1.1.1. 1-a.问题描述:
      2. 1.1.2. 1-b 问题剖析
      3. 1.1.3. 1-c.解决方法:
      4. 1.1.4. 1-c-1.boot 分区无法识别
      5. 1.1.5. 1-c-2.内核出错
      6. 1.1.6. 1-b-3.避免问题复发
    2. 1.2. 2.X11无法启动
      1. 1.2.1. 2-a.问题描述
      2. 1.2.2. 2-b.问题剖析
      3. 1.2.3. 2-c.解决方法