神医医电脑记
把好端端的Arch从没病医成重症,我真是神了。还好Arch不会说话,不然我肯定要被骂。
今天起来发现电脑开机总是死机,有时候甚至直接开不了机。我昨天好像更新了系统来着,那“一定”是新内核的显卡驱动不行。 毕竟Arch天天滚挂的名声可不是白来的。回滚!
然后回滚到一半,电脑死机了。再开机系统直接进救援模式了:无法挂载/boot
进救援模式了,那一定是内核没装好导致的,继续装,装完reboot,完工。
再开机发现:还是救援模式。定眼一看无法挂载/boot...系统内核好像都是装在/boot的,没/boot那我刚才装的内核装到哪里去了?
ls看一眼/boot,里面确实是回滚后的系统,但明显缺grub的文件,这肯定是/,根本没装到/boot里。
无法挂载/boot的原因是装了一半的系统内核没vfat模块。/boot是vfat格式的,那必然读不成。
现在就来到了一个依赖循环:修内核->挂/boot->装vfat模块->修内核
破局的方法就是用LiveCD了,毕竟它有个完整的系统可以用。
烧好LiveCD后,发现电脑开不了机了!
这个问题困了我很久,我基本上就是在漫无目的地开机,关机...
在AI的点拨下,我意识到了可能是内存不稳定导致的。
想起来之前我的笔记本也是有时又WIFI有时没有,最后擦擦网卡解决了。现在这个有时可以开机,有时不可以开机的症状和它很像。
拔掉内存擦擦,立刻就可以进LiveCD了。最难啃的骨头总算啃掉了,现在可以正常开机了。
进入LiveCD后,回滚内核,然后reboot,我以为事情就这样结束时,又蹦出来了一个蓝屏。
找不到initramfs-linux-zen.img。原来当时的死机把我的/etc/mkinitcpio.d/linux-zen.preset也顺手干掉了。
问题不大,再重新整一个就好了。这次我的电脑终于成功开机,死机问题算是解决了。
这可是我第一次遇到Linux蓝屏哎,听说这是Linux的新特性,我得合影留念下。
尽管这篇文章没多少内容,但它切切实实地耗费了我近5h。
主要是电脑频繁卡死和开机失败,它们占用了我很多时间。然后就是发现电脑无法开机时的无头苍蝇似的频繁开机关机。
这次的问题也很简单——内存条该擦了。
但我因为过度相信Arch更新完就坏的经验主义回滚导致了这么严重的故障。甚至在修了一半时我计划写的新博客就叫Arch又滚挂了。
Arch真的是人在家中坐,锅从天上落啊。
INFO
