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和Linux分区上的chroot重新安装GRUB,但都没有工作。

你尝试过单次启动吗?

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

你试过13.04吗?

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

任何帮助表示赞赏,我现在绝望,因为如果没有这台机器正常运行我就无法工作。

什么是PC规格?

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


编辑

我把硬盘驱动器带回家并将其放入我的机器中并且grub发射得很好吗? (我得到了grub救援提示,但它比我上class机更多)

我修好了!

这完全取决于UEFI。 出于某种原因,我的LiveUSB没有拿起它需要在UEFI模式下安装,直到我进入BIOS并禁用Legacy支持。