我的问题
我收到的一台笔记本电脑(Acer Travelmate B117)在运行 grub 后只显示一个昏暗的黑屏。Live 发行版可以正常启动。据我所知,这台机器没有专用显卡。
我尝试过的方法
重新安装
- 我已经重新安装了各种发行版并使用各种设置组合至少十几次了:
- 尝试过 Ubuntu、Xubuntu、Mate,甚至 CentOS,以获得另一个 Base 发行版
- 尝试启用和禁用 LUKS 和全盘加密
- 启动选项:
- 遗留问题:屏幕变黑
- 启用安全启动的 UEFI:在进入 grub 之前就出现了致命的 0xA1 错误,我猜机器太旧了,无法识别 Ubuntu 的安全启动键?
- 具有安全启动功能的 UEFI:机器无法识别内部磁盘,直接启动至 USB 密钥;但实时发行版可以识别该磁盘
- TPM 开/关
- 安装或不使用第三方驱动程序
- 在 Wi-Fi 连接/断开的情况下安装
重置机器
我知道 antergos 曾经在机器上运行过,它是由另一个人设置的,不是机器的主要用户。当我拿到机器时,已经尝试过多次重新安装 Ubuntu,并且已经出现了黑屏。
- 将 BIOS 重置为出厂默认设置
- 重置安全启动键
- 重置 TPM
- 通过 GParted 实时启动并彻底销毁了磁盘(似乎是在 eMMC 上,BIOS 称之为 SD 卡),删除了所有分区并重写了分区表(Legacybooting 时为 msdos,UEFI 启动时为 gpt)
通过 grub
- 尝试启动恢复,再次黑屏
- 编辑条目改为nomodeset,再次黑屏
在黑屏时
- 输入 LUKS 密码(如适用)并按 Enter
- 按下箭头键和 Ctrl+Alt+F1...F7 的各种组合以进入另一个 TTY
- 等了3个多小时
通过记忆棒启动
我的最后一个想法是使用可启动棒并选择引导加载程序选项,只启动第一个硬盘以获得一些详细输出。我不太确定机器是否只是尝试从 usb 密钥启动,但我得到的结果似乎是 initramfs 的早期失败:
目前我唯一的想法是通过 SATA 使用不同的硬盘,但不幸的是我现在无法弄到这样的硬盘。我还能尝试其他什么吗?
答案1
这确实是 eMMC 存储出现故障,可以写入但显然无法读取。通过安装新的 SATA SSD 修复了这个问题,但我将保留这篇文章,因为它列出了一些很好的故障排除方法。