当前位置: 首页>>技术教程>>正文


将Ubuntu作为次要操作系统安装时,在哪里安装引导加载程序?

问题描述

我正在尝试在笔记本电脑上将Ubuntu安装为辅助操作系统。我的笔记本电脑上已经安装了Windows 8。

现在,我知道如何从USB驱动器运行Ubuntu,我创建了附加分区并将其格式化为EXT4。

所以我准备安装。

现在,“用于引导加载程序安装的设备:”显示:

/dev/sta ATA HITACHI (750 GB)
/dev/sta1 Windows 8 (loader)
/dev/sta2
/dev/sta5
/dev/sta6 Ubuntu 12.04 (12.04)
/dev/stb

我尝试选择Ubuntu 12.04分区,但它甚至不让我选择要安装的操作系统并直接使用Windows 8。

我必须选择哪个分区才能选择要从哪个操作系统启动?最好将Windows 8放在第一位,然后将Ubuntu放在第二位。

有任何想法吗?如果我选错了东西,我不想弄乱任何东西。

最佳答案

这是一个可以帮助您的示例:

在“用于引导加载程序安装的设备”下:

  • 如果选择dev /sda,它将使用Grub(Ubuntu的启动加载程序)加载该硬盘上的所有系统。

  • 如果选择dev /sda1,则在安装后需要将Ubuntu手动添加到驱动器的引导加载程序中。 (例如,您以前在该驱动器的另一个分区上安装了Windows,则需要手动将Ubuntu添加到mbr中)

Source

这两个也可能与您的问题有关:

次佳答案

根据我的经验:

  • 如果引导系统是旧版/BIOS,请立即选择设备/sda。甚至暗示其他可能性也被指定为错误(https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1049549)

  • 如果引导系统是UEFI,请选择存储UEFI文件的分区,名称为/sda.,其中的点表示适用于您的情况的分区号。您可以启动gparted并查看’Flags’列以及标记’boot’所在的分区。

这些解决方案让我重新安装了Ubuntu 14.04,而在启动时没有损害dual-boot菜单。

如果您不确定计算机中的引导方式,请考虑发布Is my windows booting in UEFI Mode or Legacy Mode?

有关一般信息:https://help.ubuntu.com/community/Grub2/Installing

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8181.html,未经允许,请勿转载。