删除EFI启动和Windows分区后无法启动

我预装了Windows 8的HP Split x2。 我删除了它,并安装了Ubuntu。 但是,我想玩一些在葡萄酒上效果不佳的游戏,所以我创建了一个NTFS分区并在其中安装了Win 7(UEFI)。

Windows一直在覆盖Grub,经过艰苦的努力,我决定摆脱Windows 7.我删除了它的分区,但UEFI仍然会尝试启动它,这会产生一个黑色错误屏幕(“0xc0000225 – 启动选择失败,因为所需的设备无法访问“)。

我google了一下,被告知Windows 7在第一个分区中安装了一个引导加载程序。 好吧,我从一张Live CD启动,并通过GParted删除了该分区。 好家伙。 显然,那是EFI Boot分区,现在我的笔记本电脑不会启动除了实时/安装USB驱动器以外的任何东西。

我试过boot-repair,它告诉我要创建一个EFI分区,我不知道怎么做。

这可以解决吗? 我是否必须格式化整个硬盘? Ubuntu分区仍在那里(根据GParted),它只是无法访问。 谢谢!

好吧,这很累,但我修好了。 这是如何做:

  1. 在Ubuntu 14.04 live USB上通过GParted创建一个分区(FAT,第一个在硬盘,启动标志,200MiB)。
  2. 使用ALT Linux Rescue / rEFInder live USB启动到我的Ubuntu安装( http://en.altlinux.org/Rescue )。
  3. 按照( 安装/ boot / efi时发生错误 )中的说明修复UUID。
  4. 运行boot-repair( http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/ )。
  5. 重启PC。

感谢您试图帮助我,希望这将有助于未来的其他人。

我有同样的问题,你尝试输入tty,并在终端输入:

sudo apt-get install --force-yes shim-efi-amd64 shim-efi shim-generic 

然后在tty中输入:

  grub-install update-grub2 grub-mkconfig 

然后在tty中输入:

  sudo apt-get update sudo apt-get install - - reinstall ubuntu-desktop 

然后在tty中输入:

  sudo dpkg - - reconfigure - a 

它可能会以这种方式工作。