GRUB 无法启动

GRUB 无法启动

当我启动我的机器时,它没有进入引导加载程序,而是出现一个黑屏,显示以下内容:

Intel UNDI, PXE-2.0 (build 083)
Copyright (C) 1997-2000 Intel Corporation

For Atheros PCIE Ethernet Controller v2.1.1.1 (12/23/11)

CLIENT MAC ADDR: 4C 72 B9 D5 1E 94 GUID: ACA2676D-DF96-64OF-67E8-829649E6F1FF

PXE-E53: No boot filename received

PXE-MOF: Exiting Intel PXE ROM

ERROR: No boot disk has been detected or the disk has failed.

如果我进入 BIOS 的启动选项,则会听到以下内容:

UEFI Boot Sources
    Windows Boot Manager
Legacy Boot Sources
    ATAPI CD/DVD Drive
        SATA2
    Hard Drive
        SATA0
    Network Controller (Atheros Boot Agent)

我尝试从“Windows 启动管理器”和“SATA0”启动,但它们都显示相同的屏幕。

我可以正常启动我的 LiveUSB,我已经检查了 gparted 中的分区,它们看起来像这样:

Partition | File System | Size      | Used      | Unused    | Flags
/dev/sda2 | unknown     | 200.00MiB | ---       | ---       | bios_grub
/dev/sda1 | ext4        | 676.94GiB | 12.86MiB  | 664.67MiB | ---
/dev/sda3 | Linux-swap  | 7.94GiB   | ---       | ---       | ---
/dev/sda4 | ntfs        | 246.44GiB | 28.32GiB  | 218.12GiB | ---

我完全不知道为什么会发生这种情况,我安装的 12.04LTS 与我所有其他系统一样,唯一的区别是:

  1. NIC 比 12.04 更新,因此驱动程序不是开箱即用的。
  2. 我正在 Windows 8 上安装它

以下是我预计会被问到的问题以及我尝试过的方法的答案。

您是否先安装了 Windows?

是的。

您尝试过启动修复吗?

由于无法连接到互联网,因此无法运行引导修复。我制作了引导修复磁盘并尝试了它,但它抱怨没有互联网并且没有工作。

您是否尝试过重新安装 GRUB?

是的。我尝试从 LiveUSB 和chrootLinux 分区重新安装 GRUB,但都没有成功。

您尝试过单独启动吗?

是的。单启动可以。我可以单独运行任一操作系统,但现在我尝试了双启动机器(这是必需的,因为这是我的开发机器,我需要在 Linux 和 Windows 上测试软件)。

你试过 13.04 吗?

是的。我制作了一个 13.04 LiveUSB,它有 NIC 驱动程序,但不允许我通过工作代理连接到互联网。

任何帮助都将不胜感激,我现在​​很绝望,因为如果这台机器不能工作,我就无法工作。

电脑规格是什么?

完整规格可以在这里找到:http://uk.hardware.info/productinfo/156175/hp-elite-7500-mt-b5g34ea#tab:overview


编辑

我把硬盘带回家并放入我的机器中,grub 可以正常启动吗?(我得到了 grub 救援提示,但它比我在工作机器上得到的要多)

答案1

我已经修好了!

这全都归功于 UEFI。出于某种原因,我的 LiveUSB 直到我进入 BIOS 并禁用 Legacy 支持后才意识到需要在 UEFI 模式下安装。

相关内容