我遇到了一个非常非常奇怪的启动问题,想与大家分享一下,看看你们中是否有人遇到过这个问题。我已经在我的(不是最新的)华硕 eeePC 1215B 上安装了 Ubuntu 16.04。这是我第一次在这台机器上运行 Windows。
每次我执行升级时,即使是不涉及内核升级的简单升级,Grub 都会崩溃。下次重新启动时,我只会看到一个闪烁的光标,我必须在 Live CD 上启动并重新安装 Grub(使用 Boot Repair 或甚至简单地使用 chroot 并执行 apt-get --reinstall grub-pc)。
我完全不知道为什么会发生这种情况,但这真的很烦人。我已经完全重新安装,问题仍然存在。
笔记本电脑有一个磁盘,分区为 MSDOS。Linux 安装在主可启动分区上。奇怪的是,BIOS 允许我在 EFI 模式或传统模式下启动 USB 密钥。但是,硬盘似乎只能在传统模式下启动。我尝试创建一个 EFI 分区并安装 grub efi,但始终无法启动。当然,BIOS 中没有选择启动类型的选项(除了外部驱动器,它允许我选择!!)。我不知道这是否与此有关。无论如何,我显然已经安装了 grub MBR 版本,并且我确保从以传统模式启动的实时 CD 进行安装。
此外,华硕创建了一个带有 ESP 标志的 16MB 主分区,看起来没有格式化。我在 Google 上搜索了一下,发现这实际上是一个用于特殊快速启动模式的 FAT16 分区。我划掉了它,以确保它不是来自那里。
有什么线索吗?非常欢迎帮助,因为我有点困惑。
仅供参考,我发现了这篇非常古老的帖子,其中有人描述了相同的症状,但没有答案:为什么每次我更新笔记本电脑时 Grub2 都会崩溃?