无法启动系统时, 屏幕输出的信息类似kernel panic - not syncing: no working init found
,判断是内核坏了。
- 制作一个arch系统盘。
- 链接网络。
1.iwctl
进入网络选择环境
2. 查看显卡device list
3. 扫描存在的网络station wlan0 scan
4. 显示扫描到的网络station wlan0 get-networks
5.链接网络(假设网络名为 ABC),必要时输入密码station wlan0 connect ABC
6.exit
退出 - 内核修复
1. 显示系统分区fdisk -l
,找出启动分区和根分区。
2. 将根分区和启动分区依次挂载到/mnt
,/mnt/boot
。
3. 切换到受损系统arch-chroot /mnt
4. 重新安装内核pacman -S linux
5. 更新grub配置grub-mkconfig -o /boot/grub/grub.cfg
6. 重启尝试进入系统
https://poemdear.com/2019/05/09/arch-linux系统修复指南/
https://zhuanlan.zhihu.com/p/138951848