在Ubuntu 12.04 LTS上更新Windows 8.1之后Grub无法正常工作
我知道这是一个常见的问题,我已经阅读了一些线程。 这是我的问题的概要。
登录到窗口8.1,Windows安装更新,现在grub2不起作用
- 笔记本电脑是东芝C55-A
- 安全启动被禁用
- 关闭快速启动
- 用Ubuntu 12.04 LTS Live CD启动
- 按c访问grub提示
- 退出grub,此时可以通过Windows Boot Manager,Ubuntu,Ubuntu选项访问启动管理器
- 选择Ubuntu
- 启动进入Ubuntu
- sudo add-apt-repository ppa:yannubuntu / boot-repair && sudo apt-get update
- sudo apt-get install -y boot-repair &&(boot-repair&)
- 精选推荐修理
- http://paste.ubuntu.com/7743525/
- http://paste.ubuntu.com/7760191/
msconfig(Windows命令提示符)的引导选项卡上的输出仅显示Windows 8.1
bcdedit的输出如下
Windows Boot Manager -------------------- identifier {bootmgr} device partition=\Device\HarddiskVolume2 path \EFI\Microsoft\Boot\bootmgfw.efi description Windows Boot Manager locale en-US inherit {globalsettings} default {current} resumeobject {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} displayorder {current} toolsdisplayorder {memdiag} timeout 30 Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.efi description Windows 8.1 locale en-US inherit {bootloadersettings} recoverysequence {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} recoveryenabled Yes isolatedcontext Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \Windows resumeobject {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} nx OptIn bootmenupolicy Standard detecthal Yes
没有按预期看到grub2菜单?
任何其他想法
参考
- 恢复WinEFI或UEFI的备份(不确定)启动引导修复
- 没有USB闪存驱动器无法运行Ubuntu 12.04
- 安装Windows 8.1后恢复Grub
- Grub没有在启动时显示Windows 8.1 Ubuntu 13.10双启动
我也有这个问题。 更新到Win 8.1后,在ubuntu中安装启动修复并运行它对我来说不起作用。 (但它工作得更早了。还要注意,每次Windows更新后都必须使用启动修复盘 – 每个月 – 因为更新到Windows 8.1。之前这个问题不存在)
而是使用boot-repair创建一个可启动的usb。
在这里下载iso: boot-repair-disk
启动此选项并选择建议的修复。 它将解决问题。
以下是在Ubuntu 12.04 LTS上更新Windows 8.1之后使Grub工作的一系列步骤
- 使用实时Ubuntu CD启动计算机,然后选择“试用Ubuntu”
-
打开xterm并键入以下命令
sudo add-apt-repository ppa:yannubuntu / boot-repair
sudo sed’s / trusty / saucy / g’-i /etc/apt/sources.list.d/yannubuntu-boot-repair- precise .list
sudo apt-get update
sudo apt-get install -y boot-repair &&(boot-repair&)
-
在引导修复中,选择高级选项
-
选择Grub选项选项卡。 需要取消选中安全启动并按应用
-
以下命令将弹出屏幕。 将它们复制到终端并执行命令。
sudo dpkg –configure -a
sudo apt-get install -fy
sudo apt-get purge -y-force-yes grub * shim-signed
-
向前推
sudo apt-get install -y –force-yes grub-efi
-
向前推
通过上述步骤重新安装了grub。
参考
- 安全启动
- 启动修复
- 通过10个简单步骤安装Ubuntu 14.04和Windows 8.1(第7节)
- 如何从现场Ubuntu CD安装Grub。
- 如何在Ubuntu无法启动时修复GRUB2
- 如何安装软件或从旧的不受支持的版本升级?