0%

傻逼记录

昨天新买的笔记本到了,折腾了一下午安装 windows 下的软件,尝试了把自己装了 archlinux 移动固态接到笔电上,提示找不到分区 UUID。因为之前一直接在台式用,所以 fstab 上有台式机硬盘的记录,于是换上台式进 arch,把 fstab 里台式的分区都注释了(伏笔)。折腾一番可以进系统了,输完账号密码后,黑屏,是的它黑屏了。
开始猜测是显卡驱动的问题,切到字符 tty,安装上 amd 的显卡驱动,重启,依然不行。之后就是漫长的百度与谷歌时间。gnome 桌面是跟着教程安装的,一直以来都是 gdm 启动,所以我对于 X11 的启动过程基本是一窍不通。尝试使用 startx 手动启动,发现 root 可以进入,自己的用户进去就是黑屏。网上的一些方案有删除 gnome 插件,检查 PATH 设置,检查.Xauthority 文件权限,我都尝试了。更令我不能理解的是我换回台式机,它也黑屏了,我只好把自己对系统作的更改一条一条还原。这时看到网上一条评论说 X11 启动会读取用户目录下.x 目录下配置文件,既然 root 能进说明驱动啥的都没问题啊,可能就是配置文件的问题。我看了一下,arch 下没有.x 文件夹,不过在.config 文件下有很多 gnome 的文件夹。我突然想到自己之前因为空间不足,把用户目录下的.cache 和.config 都挂载硬盘的另一个分区上了。cd 到挂载目录,ls 显示目录为空。果然人一傻逼起来是没有救的,看了一下 fstab,果然那个分区的挂载注释掉了。修改之后重启,一切正常,此时已经是夜里 2 点钟。
谨以此记录一下我因为傻逼而浪费掉的 4 个小时的人生。
另如果想要在移动存储设备上安装 linux,务必参考官方 wiki在 USB 设备上安装 Arch Linux