在不触碰Windows的情况下安装Ubuntu

我有一台有5个硬盘(SSD和HDD)的个人电脑。其中一个硬盘上安装了Windows 10。过去,我曾尝试使用以下方法安装Ubuntu和Windows,以便两个操作系统之间没有干扰:

我只需移除除了我想要安装Ubuntu的那个硬盘之外的所有硬盘,然后安装Ubuntu并连接其他硬盘。然后通过BIOS选择启动硬盘。

我可以不用取出所有硬盘来做同样的事情吗?

我的意思是我不喜欢在启动时看到GRUB,我希望Windows默认启动,无需使用GRUB。


在BIOS模式(别名CSM别名传统模式)下,安装Ubuntu而不触及Windows及其引导系统相当简单。但在UEFI模式下,系统不会遵循您的指示,并且会干扰Windows使用的UEFI引导系统。因此,在UEFI模式下,为了避免与Windows的干扰,您必须断开其他驱动器。您可以使用此链接中的说明(即使您打算将Ubuntu安装到内部驱动器中),从外部驱动器启动Ubuntu - sudodus
根据你的电脑情况,你可以通过BIOS设置断开额外的驱动器,而不是物理上移除它们。在BIOS设置中检查与SATA端口相关的任何内容。 - Eskander Bejaoui
2个回答

是的,你可以使用之前的相同方法

即:

步骤1:断开除了你想要安装Ubuntu的硬盘之外的所有硬盘。

步骤2:安装Ubuntu。

步骤3:重新连接所有其他硬盘。

如果你不想打开电脑并断开硬盘,也没关系。只需在选择硬盘时小心。参考下面的Guilherme's answer,了解如何使用"Something else..."选项和"Location for bootloader (GRUB) installation"。特别是,Grub(也称为引导加载程序)应该安装在与Ubuntu相同的硬盘上。

如果这是你第一次使用UEFI/GPT系统,有几件事情需要记住。

要点1:确保安装介质或从中安装Ubuntu的Live DVD/USB以UEFI模式启动,而不是传统模式。

当你以UEFI模式启动安装USB/DVD时,你会看到一个基于Grub的菜单,其中包含:

enter image description here

如果安装USB/DVD以传统模式启动,您将看到一个带有以下选项的图形页面:

enter image description here

我假设Windows是以UEFI模式安装的,而不是传统的Legacy BIOS模式在另一块硬盘上。如果你的Windows是以UEFI模式,而Ubuntu是以Legacy模式安装的,那么每次你想切换操作系统时,你都需要进入UEFI设置并更改模式然后重新启动。
第二点:在安装Ubuntu的硬盘上使用引导分区表(GPT)。这可能并非必需,但UEFI和GPT是相辅相成的,而基于MBR(主引导记录)的分区表可能会引起问题。
如果你计划使用Ubuntu的默认安装方法并使用整个硬盘,那么你不需要担心分区方案。Ubuntu会自动完成所有必要的操作。
完成。
如果你喜欢自己进行分区,还有一件事...
第三点:你需要创建一个额外的分区用于UEFI。这个分区必须是一个主分区,格式为FAT32,大小在100MB到500MB之间。它必须设置espboot标志。你可能希望将其设置为第一个分区。这个分区的挂载点必须是/boot/efi
你可以按照自己的意愿对剩余的驱动器进行分区。默认选项是将剩余的驱动器分区为一个单独的ext4格式分区,挂载点为/。最新版本的Ubuntu使用交换文件而不是linux-swap分区,所以你可能想跳过这一步。如果你知道自己在做什么,也可以使用其他分区方案。
错误警报!
在Ubuntu安装程序中存在一个错误(错误编号:1396379),它会将grub引导加载程序安装在找到的第一个ESP上。请参考https://ubuntuforums.org/showthread.php?t=2182302了解相关讨论。
为了解决这个问题,你需要采取一些额外的步骤。
解决方法
当您以UEFI模式从LiveUSB启动时,请使用“尝试Ubuntu而不安装”选项。 在Ubuntu桌面启动时打开Gparted应用程序。 在Gparted的右上角选择Windows(第一个)驱动器。

enter image description here

这张图片中的NVME驱动器没有安装Windows。然而,它有一个EFI系统分区(ESP)。
在底部的分区列表中,将ESP标记为上面所示的(2)。右键单击所标记的分区,从上下文菜单中选择“管理标志”。您会看到:

enter image description here

你应该看到两个标志,bootesp被选中。取消选中这两个标志。点击Close按钮退出“管理标志”窗口。如果可以点击的话,点击绿色的“应用”按钮。
在安装Ubuntu后,你需要使用上述相同的过程恢复这些勾选标记,以便Windows可以从第一驱动器启动。
关闭Gparted。
这就是解决方法的结束。
希望对你有所帮助。

嘿,伙计,你能修复这些图片吗? - ailveen
1@ailveen 谢谢你提醒我。现在已经修复了。 :) - user68186
那个bug真的搞砸了我的之前的安装。谢谢你提供的解决方法! - Dulguun Otgon
@DulguunOtgon 不客气!如果您还没有,可以随意给答案点赞。这将有助于其他人。 - user68186

我从来没有在不同的硬盘上安装过Ubuntu X窗口系统,但是我认为如果你在安装过程中,在“安装类型”屏幕(图1)中选择“其他选项”,你将被重定向到分区屏幕(图2)。
在分区屏幕上,选择你想要安装Ubuntu的硬盘(如图所示)。
之后,继续进行安装,祝你愉快!

image 1

image 2


你需要创建一个挂载点为“/”的ext4分区,还有一个挂载点为“/home”的分区(我不确定是否还需要“/home”)。你可以选择创建一个交换分区,但这并非必需。如需更多信息,请访问https://askubuntu.com/questions/343268/how-to-use-manual-partitioning-during-installation 。手动分区安装并不是什么秘密。 - Guilherme Romão