安装Ubuntu 14.04后,GRUB中丢失了Windows 7

所以今天我决定在13.10(32位)Ubuntu之上安装新的14.04(64位),我曾经在Win 7上进行双启动。所以它给了我很多选项来安装14.04,其中一个就是重新安装Ubuntu而不丢失我的文件和应用程序(尽可能)。 当安装过程结束时,我被提示像往常一样重新启动,但是这次GRUB菜单没有出现让我选择是否我使用Windows或Ubuntu启动,现在只启动Ubuntu。 我用Gparted检查了分区,Win7仍在那里。

那么,有没有办法让GRUB再次看到这两个操作系统,以及如何?

先感谢您 !

我刚刚在(损坏的)13.10上安装Kubuntu 14.04后遇到了同样的问题。 我找到了这个小解决方案来恢复grubfunction:

只需打开一个终端然后进入

sudo update-grub 

通过我的PC上安装的Ubuntu版本从现场USB启动,并通过在终端中输入以下命令安装Boot Repair:

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 

我已经运行了推荐的修复,并按照它给我的终端命令,当它完成并重新启动时,它仍然只用Ubuntu启动。 比我再次运行Boot Repair并在程序完成检查问题后,单击“Advanced options” – “Boot Location”选项卡。 Bellow里面有一个下拉菜单,“默认启动操作系统:”有Ubuntu 14.04和Windows 7,所以我选择Windows 7而不是“应用”。 当进程完成后,我重新启动,GRUB现在可以选择让我选择是否要再次使用Ubuntu或Windows启动。 解决了

希望它也适合你!

从USB / CD启动Ubuntu或任何Linux发行版然后打开终端并提示“sudo fdisk -l”查看所有硬盘的所有分区

然后你必须标识Ubuntu分区,然后挂载你的Ubuntu分区选择你安装它的分区通常是sda1,你可以使用命令“fdisk”或使用GParted“sudo mount / dev / sda1 / mnt”来检查它。

然后安装其他设备

sudo mount –bind / dev / mnt / dev

sudo mount –bind / dev / pts / mnt / dev / pts

sudo mount –bind / proc / mnt / proc

sudo mount –bind / sys / mnt / sys

现在运行chroot命令以获得完全root权限“sudo chroot / mnt”

运行“grub-install –recheck / dev / sda”后,请确保将sda替换为用于引导系统的设备(不要只将分区号设为sda)

最后自动调整GRUB菜单小费sudo update-grub2

如果它不起作用连接到互联网并运行此命令sudo apt-get install grub2

如果您有任何疑问请询问,当GRUB无法正常工作时,我总是使用此步骤。 我已经从西class牙文件说明中翻译了这条指令,所以请求您是否有问题

不幸的是,我在尝试安装看似已经损坏的Ubuntu 15.04之后遇到了这个问题 – 在安装之后,它让我陷入了一个OpenBox WM,配置很多。 此外,我的Windows 7硬盘驱动器(单独驱动器)在某种程度上设法在此过程中损坏。

在Windows CD修复模式命令提示符下,发出“bootrec / fixmbr”后跟“bootrec / fixboot”,然后从Windows CD运行“启动修复”,允许我进入机器。 但是,我的文件系统已被破坏 – Steam,驱动程序等都已损坏。 我很惊讶我甚至能够登录。

重新安装。 首先是Windows,然后是Ubuntu 14.04,这次没问题。

在双分区Windows 8.1 / Xubuntu上将Xubuntu从13.10升级到14.04后,我也遇到了这个grub错误“symbol’grub_term_highlight_color’not found”。 我在过去升级了Xubuntu没有任何问题,但是当昨晚从13.10升级到14.04时,我发现自己陷入了grub救援提示。 鉴于我之前没有遇到过这个问题,我决定尝试使用Boot Repair实用程序,详见此处: https : //help.ubuntu.com/community/Boot-Repair 。 我需要使用该帮助页面上提到的“第二选项”,因为我无法创建启动修复CD。

这就是我所做的:

在我的笔记本电脑上,我去了xubuntu dot org,在那里我下载了Live Xubuntu ISO。 如果你有一个可写光盘驱动器,我相信你可以使用这个ISO文件创建一个LiveCD(可能你也可以创建一个启动修复CD),但我的笔记本电脑没有光驱。

因此,我随后创建了一个可引导的Xubuntu 14.04 LiveUSB。 我在这里可以找到创建LiveUSB的说明: http : //blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (记住我的笔记本电脑的Mac OS需要“sudo”命令才能写入格式化的USB,详见该post的评论)。

随着Xubuntu的LiveUSB的完成,我重新启动了grub错误计算机,更改启动菜单以识别装载Xubuntu Live的LiveUSB。 当LiveUSB让我尝试或安装时,我选择了“试用Xubuntu”。 这加载了一个Xubuntu会话,将我的所有分区显示为桌面图标。

我打开了一个终端并按照上面链接的Boot Repair帮助页面中的详细说明运行了以下内容:

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 

我按照引导修复实用程序中的说明进行操作,这些说明相当不言自明。 引导修复识别我的分区并运行其进程,但完成了“错误”Ubuntu Pastebin地址。 我将其复制下来,但似乎错误与没有操作系统的机器上的额外驱动器相关联。 无论错误如何,Boot Repair仍然提供重启的选项,所以我做到了。

我显然确保我的启动菜单指向正确的驱动器,瞧! Grub再次认出我所有的分区。 我加载了Xubuntu,它看起来像14.04运行,就像启动修复已经完成它的工作一样。 另外,我可以加载Windows 8.1就好了。

希望我的笔记有一些用处。 我很感激Boot Repair和所有专门的排除故障的人!

首先从live ubuntu cdLive ubuntu flash driveconnect to internet 。 之后通过ctlr+alt+T转到ctlr+alt+T ,只需使用下面的命令,

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 

这实际上解决了我在启动时遇到的任何问题。 你会发现一个附加的链接,它有screen short and clear instruction 。 玩得开心。

参考链接:关注我进一步澄清!

终端只需要两个命令,您必须完成。

 sudo os-prober sudo update-grub 

然后立即重新启动系统。

尝试重新安装grub,输入终端: sudo grub-install /dev/sd_ (其中sd_是安装bootloader的设备)然后sudo grub-update ,希望对你有帮助注意:/ dev / sda中的sda可以在安装了grub的设备中。