起初我保留了 Windows 7 分区以防万一,但现在我删除了分区,因为我再也不用 Windows 了。结果是机器无法再启动到 grub/Ubuntu。尽管我恢复了 grub 和 MBR,但我还是不断收到未找到操作系统的通知。
以前的分区表:
[ NTFS ][ NTFS ][[ Ext4 ][ swap ]]
执行的操作:
- 删除两个 NTFS 分区
- 仅调整 Ext4 分区的大小
- 在 Ext4 分区上设置启动标志
- 从活动磁盘运行启动修复,并手动恢复 grub
- 由于第 4 步不够,因此运行启动修复来恢复 MBR
系统:HP EliteBook 8470w 错误信息:
起初我以为这可能是 UEFI 问题,但它在 BIOS 中一直被禁用。
现在,我唯一能让系统运行的方法是使用 YUMI 从 USB 启动,它为我提供了从第一个硬盘启动的选项。选择此选项最终会给我 grub 启动菜单,并允许我启动 Ubuntu。
这可能是什么问题?我该如何解决?
答案1
在创建一个约 200MB 的空 FAT 分区作为第一个分区并且此后不再执行任何操作后,一切神奇地开始工作。
我正在创建 EFI 分区只是作为测试。尽管 BIOS 告诉我处于传统模式而不是 UEFI,但我想亲自确认一下。出于某种奇怪的原因,仅创建分区后不需要其他步骤。将 Ubuntu 转换为 UEFI 模式不需要。只是将 Ubuntu 转换为传统模式不是一个选项,因为该bios_grub
标志在任何地方都不可用(使用 gparted 的 Ubuntu 实时启动、独立 gparted 实时磁盘等)。
答案2
我的电脑也遇到了同样的问题。东芝 C55。UEFI 需要一个初始 1G 分区。我认为它是一个恢复分区。但是,我的电脑上的旧式启动不需要它。
您的旧式启动选项可能是兼容模式,而不是真正的 BIOS 启动;因此需要初始分区。