我有一台 Ubuntu Edge E320,当我拿到它时,我记得我花了好几个小时沮丧地等待,因为安装操作系统非常困难。最后,我安装了 Ubuntu 12.10。我在四月份更新到了 13.04 - 没有任何问题。
在更新到 13.10 后,BIOS 将不再找到操作系统。我刚刚收到消息Operating system not found
。我已经重新安装了 Ubuntu 大约 3 次,然后安装了 Linux Mint 15,也是 2 次,每次结果都一样。
我也尝试过手动安装 GRUB,强制其进入 UEFI 兼容模式,但没有成功。
分区表是 GDT。我有/dev/sda1
,ext2
,/dev/sda2
给fat16
它uefi_boot
标记。我挂载/dev/sda1
到/boot
和。重新安装了 grub,等等。到目前为止,我已经尝试了 3 个教程,结果都一样/dev/sda2
。/boot/efi
grub-install
我也安装了引导修复在 Live System 上。它没有给我任何屏幕截图上的 UEFI 选项,但我还是尝试了。这是完整的输出。
长话短说,我真的很绝望。我真的需要这本笔记本来上大学,几个小时后就开始了。我整晚都在做这件事。
答案1
您的系统存在使用 BIOS 模式和 EFI 模式设置的不兼容迹象,因此无法启动并不奇怪。我建议您执行以下操作:
- 启动 Linux Live CD在 EFI 模式下。如果您不知道如何操作,请学习。不幸的是,它是系统特定的,但您通常必须选择在固件的启动管理器中描述为“EFI”或“UEFI”的 CD-R 或 USB 闪存驱动器启动介质。
- 使用 GParted,进行以下更改
/dev/sda2
:- 移除
bios_grub
标志 - 设置
boot
标志 - 创建一个新的 FAT32 文件系统
- 移除
- 重新运行启动修复实用程序。
如果这没有帮助,请尝试以下操作:
- 准备一个rEFInd 启动管理器CD-R 或 USB 闪存驱动器。
- 启动 rEFInd 介质。
- 突出显示与 Linux 内核相对应的图标(
vmlinuz
在描述中),但不要不是按 Enter 键。 - 按两次 F2 或 Insert。这将打开文本模式行编辑器。
- 添加
ro root=/dev/sda4
到内核选项。 - 按 Enter。Linux 应该会启动。
- 确保
/dev/sda2
已安装在/boot/efi
。 (如果您之前在 EFI 模式下重新运行了启动修复,则应该已安装在 。) - 安装 rEFInd Debian 包。
此后,计算机应该使用 rEFInd 作为启动管理器进行启动,但你应该不是需要编辑内核选项(上面的步骤 3-5);只需突出显示一个内核并按 Enter 键即可启动。