在安装Ubuntu 12.04时不安装Grub

使用Ubuntu 12.04 Live CD,是否可以不安装Grub?在之前的版本中,有一个类似于“跳过Grub安装”的复选框,但是在12.04中这个复选框已经不存在了。

1抱歉,但我不确定你在问什么。Grub始终是Ubuntu安装的一部分。请详细说明你想做什么以及如何操作?你的问题是否与已有的其他操作系统安装有关?如果是,请告诉我具体情况。请说明你已经拥有的资源和你期望能够实现的目标。 - barrydrake
3在之前的Ubuntu版本(我想是11.04之前),在安装系统时有一个名为“跳过Grub安装”的复选框,但在12.04中这个复选框已经不存在了。 - Matteo Pagliazzi
对于那些不适合使用现场光盘的安装方式,您需要使用备用镜像文件。它的功能非常出色,只是外观没有那么漂亮而已。 - Egil
4个回答

运行常规的LiveCD并打开终端。运行ubiquity -bubiquity --no-bootloader命令。

3“man ubiquity”在12.10版本中没有提到该选项,但是“ubiquity --help”有。我猜这是手册中的一个遗漏。 - ignis

你也可以在启动LiveCD后打开终端,并使用正确的开关启动ubiquity,这将禁用GRUB安装。我忘记它叫什么了,但是ubiquity --help会告诉你 :) 当我尝试在我的伪RAID PC上安装Ubuntu时,这对我有用,因为GRUB一直出问题。

更新

距离这个答案的大部分内容是正确答案已经过去了很多年。

现在的解决方案是从一个活动光盘启动Ubuntu,并使用终端按照以下方式调用Ubiquity:

ubiquity --no-bootloader

你也可以这样使用简写形式:
ubiquity -b

旧答案

以下内容已不再有效,但我将保留它原本的状态,因为在问题提出时可能有人想要在Ubuntu <= 12.04上这样做。

安装GRUB通常是最好的选择,无论您是否双启动,但要在没有GRUB的情况下安装Ubuntu 12.04,请下载x86AMD64的备用CD。

运行安装程序,按照正常流程进行操作,在“选择并安装软件”步骤之后,安装程序将运行“在硬盘上安装GRUB引导加载程序”的选项。它会告诉您是否发现其他操作系统,并询问是否应该安装。此时,请选择“返回”,然后在下一个出现的安装程序菜单中选择“继续而不安装引导加载程序”。
请注意,在安装完成后,您需要配置现有的引导加载程序才能启动新安装的Ubuntu。

112.10及更高版本没有备用CD。解决方法:下载一个较旧的备用CD,在重启后执行sudo apt-get dist-upgrade命令。这将升级系统到最新版本。 - ignis
apt-get dist-upgrade 只会升级特定的 Ubuntu 版本中的软件包。 - pcworld
请使用下面的答案。这不应该是解决方案。 - Bhikkhu Subhuti
@BhikkhuSubhuti 这篇文章在发布时是正确的(7年前!),但不幸的是现在已经过时了。我在底部留了一个注释,提供新版本的信息,但现在我已经将其移到了顶部,这样人们在回答中首先看到的文本就是当前的方法。感谢您提醒我,我完全忘记了这个答案。 - Jase

打开终端并输入ubiquity -b,全部小写字母。
这将打开安装程序,并在不包含Ubuntu引导加载程序(即Grub)的情况下安装Ubuntu。
注意:如果您不安装Ubuntu的引导加载程序"Grub",则无法启动Ubuntu。我尝试过使用上述步骤在Windows旁边安装Ubuntu,然后安装EasyBCD,并选择"Grub 2"作为Ubuntu部分的引导加载程序,重新启动后发现仍然无法在没有"Grub"的情况下启动Ubuntu。因此,我不建议按照上述步骤操作,除非您知道如何解决此问题,如果是这样,请在下方发布解决方法。

即使没有默认的Ubuntu GRUB,您也可以通过在Windows上安装grub2win来启动Ubuntu。它会在Windows的BCD中创建一个GRUB条目。您只需要为您的Ubuntu安装创建一个条目,并将该条目指向您安装Ubuntu的分区即可。 - Aryo Adhi
如果您已经安装了另一个Linux(两个或三个操作系统),您可以执行sudo update-grub,它将为您运行OS Prober。 - Bhikkhu Subhuti

  • 相关问题