安装GRUB时“无法在/ dev / sda中安装GRUB”

我最近购买了一款shiny的全新联想Yoga 2 Pro,我想用Ubuntu进行双重启动以进行学习。 它的内置操作系统是Windows 8.1,它有256GB的SSD。

我为Ubuntu制作了一个单独的90GB分区,并安装了现场USB。

第一次一切似乎工作得很好,我解决了黑名单ideapad_laptop发出的wifi,安装完美无缺,Ubuntu工作正常。

当我第二天早上起床并打开笔记本电脑时,它立即启动进入Windows,而没有显示GRUB菜单。 所以我尝试重置,并使用磁盘管理器检查我的分区,一切都很好。 由于我无法在线找到解决方案,因此我继续格式化分区以再次尝试安装。 这一次以及从那时起,安装中止,我得到一个致命的错误说:

Unable to install GRUB in /dev/sda Executing `grub-install /dev/sda` failed. This is a fatal error. 

任何人都可以建议解决这个问题? 如果需要任何进一步的信息,我很乐意提供。 谢谢。

安装时我会详细了解以下内容:

 ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0). ubuntu grub-installer: error: Running 'grub-install --force failed. 

我刚刚将Ubuntu 14.04从USB记忆棒安装到硬盘驱动器上。

问题是USB棒是/dev/sda ,安装到硬盘/dev/sdb

即使安装程序知道安装到/dev/sdb ,它然后尝试将grub安装到/dev/sda上的MBR,并且失败了。 解决方法是返回菜单,再试一次,说不要自动安装到第一个硬盘的MBR并手动告诉它/dev/sdb

一切顺利。

我终于让它工作了,不知道以下哪个做了伎俩,但我:

  1. 在BIOS中禁用Lenovo Fast Boot。
  2. 禁用BIOS中的安全启动。
  3. 从Live USB启动。
  4. 在启动菜单中添加backlight=vendorquiet splash之前尝试Ubuntu配置文本。
  5. 选择尝试Ubuntu
  6. 在终端运行sudo rmmod ideapad_laptop启用wifi。
  7. Ran安装并选择在安装期间安装更新。
  8. 自动选择EFI分区,因此我为交换空间分配了9700MB而为Ubuntu分配了80GB。
  9. 安装完成后,在quiet splash之前将backlight=vendor添加到/etc/default/grub ,然后运行sudo update-grub
  10. 黑名单ideapad_laptop启用wifi。
  11. 到目前为止工作正常。 感谢大家的帮助!

在我的新版本中安装Ubuntu(不是双启动)时遇到了这个问题。 上面描述的任何引导选项都不适用于我。

我不得不断开我的SSD和所有USB设备,以便Ubuntu只识别1T HDD进行安装。

  1. 检查安装介质是否损坏
  2. 检查BIOS并禁用安全启动
  3. 禁用Lenovo快速启动

我假设您正在以UEFI模式安装,因此在BIOS中解锁系统锁可能是必要的。 如果两者都不起作用,我会认为问题在于双重启动。 我自己在Y2P上运行Ubuntu,因为我打字没有任何问题。

至于黑名单ideapad_laptop模块,您可能需要检查github.com/pfps/yoga-laptop ,因为有一些Y2P特定的驱动程序。 仍然在进步中工作。

在使用scsi raid在Poweredge上安装时遇到这个问题。 我发现在安装GRUB之前拔出USB驱动器就可以了。

我有相同的笔记本电脑,对我来说一切正常 – 但我安装了grub加载器到已经存在的EFI分区,它的名称末尾有索引2 – 它当然不是sda分区,它被选中默认情况下。 (所以我选择我的分区进行上下安装,有可能更改grub安装的分区。)我使用SD卡进行安装并在UEFI模式下启动它,因为Windows 8.1也是这样预安装的。 (如果我以错误的方式表达这一点,我很抱歉,但是我在大约三天前安装Ubuntu 14.04之前只在不同的论坛上阅读了解所有这些。)无论如何,如果你这样做,一切正常。 在UEFI模式下启动安装介质,选择为安装释放的分区,将grub安装到现有的EFI分区中。

哦,而且,我没有真正改变BIOS中的任何内容,我之前禁用了快速启动并将其保留。 它会自动改变别的东西,如果你想知道,我可以再看一遍。

我在裸机上安装了大量设备并在12.04(最后一个备用手动安装)上获得了这个设备。 我没有跟踪你指定GRUB的位置,而是默认并将启动SSD移动到sata-0端口,因此它将显示为sda。

当我试图为我非常古老的hp展馆dm4赋予新生命时,就会出现这个问题。 它说它无法安装grub,也没有任何按钮可以做任何工作。 我吓坏了,强行关闭我的计算机在MIDDLE的安装。 幸运的是,我能够再次启动到笔式驱动器。 我后来发现笔式驱动器已被拉出一点,导致安装程序疯了。 结果对我来说这是一个非常简单的小解决方案。

我没有联想瑜伽,但我在桌面上遇到了同样的问题。 它有SSD和HDD驱动程序,它列出如下:

 SATA#1 HDD /dev/sda SATA#2 SSD /dev/sdb 

一如既往,我正在尝试在我的SSD上安装操作系统。 安装程序在/dev/sdb上安装Ubuntu(或Linux Mint),但后来尝试在/dev/sda上安装GRUB。 这是一个问题。

解决方案是交换SATA连接,如下所示:

 SATA#1 SSD /dev/sda SATA#2 HDD /dev/sdb 

我有类似的问题。 我做的是按原样离开安装,然后我确保我的驱动器处于UEFI模式并从Live CD boot-repair并安装了boot-repair

要做到这一点,我必须添加yannubuntu存储库,然后使用apt-get下载它。 这是通过以下方式完成的:

 sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair boot-repair 

然后,当程序启动时,我检查了高级选项>主选项中的所有选项,然后单击应用

我在安装Ubuntu 15.10桌面时遇到了同样的问题(在已安装并激活Windows 10的Lenovo G40-45笔记本电脑的单独分区上进行双重启动)。

我已经禁用了安全启动(根据我之前的双启动经验 – Linux和Windows)。

最后我决定尝试启用安全启动(因为我预计自14.xx以来事情已有所改进)。 它工作了!!! – 没有任何其他调整(并且没有互联网连接)。

(我安装了Windows 10,同时禁用了安全启动,然后在启用了安全启动的情况下安装了Ubuntu)。