两个驱动器上有两个操作系统,如何做到不出现问题

两个驱动器上有两个操作系统,如何做到不出现问题

我想拥有两个操作系统,无双启动. 两个驱动器、两个操作系统(Ubuntu + Windows 10),完全的关注点分离。

主板的启动菜单将处理启动内容的选择。

如何安装它们而不使它们之间互相干扰?

帮助者问题:

  • 我需要在 UEFI/BIOS 中操作启动标志或启动优先级吗?
  • 在此过程中,我是否需要移除驱动器以确保安全?要移除第二个 m.2 驱动器,我需要取出主板。
  • 我应该按什么顺序来做?比如 1. Windows 2. Ubuntu

我知道安装 Ubuntu 的几种方法,但我想知道哪种方法最简单、最安全。目前,我通过移除驱动器来解决这个问题。

答案1

Aravid 和 Bajiru 给出了很好的答案,但他们似乎都忽略了你的第二点。

您不需要移除驱动器来分离操作系统;但是您必须小心安装引导加载程序的位置。

如果您使用的是 Legacy 启动,则需要将引导加载程序安装到相应驱动器的 MBR,即 Windows 安装在 Windows 驱动器的 MBR 中,而 Grub 安装在 Ubuntu 驱动器的 MBR 中。

如果您使用 EFI,则每个驱动器都需要有一个 EFI 分区。其中包含适当的 EFI 启动文件。注意:在 EFI 模式下安装 ubuntu 时,请选择其他内容,然后选择 Ubuntu 应用于安装的分区。

附言:由于 Windows 不像 Ubuntu 那样具有安装灵活性,我会先将 Windows 安装到第一个硬盘上,然后再将 Ubuntu 安装到第二个驱动器上。

答案2

在开始此活动之前,请备份您的 ubuntu 文件。这应该有效!

在 ubuntu 中尝试 gnome-disks:

连接两个驱动器并输入:

sudo gnome-disks

在此处输入图片描述 这是 ubuntu 文件系统。您假设只有 1 个分区。

选择 Windows 驱动器 > 然后选择分区 > 附加选项 > 编辑挂载选项。

在此处输入图片描述

取消选择自动挂载选项并在启动时挂载。然后保存并退出。

这将强制 ubuntu 在启动期间不挂载。

对于 Windows:

您必须取消分配字母并卸载硬盘。

1) 它会显示硬盘错误。忽略它即可。

2)按 [Windows Logo] + R 打开运行提示符并在打开文本框中输入“diskmgmt.msc”。

3) 它将显示 2 个硬盘。选择您的 ubuntu 硬盘。如果已分配任何字母,请删除该字母并选择不分配字母的选项,如下文所述。

https://www.digitalcitizen.life/how-hide-or-dismount-partition-windows

https://superuser.com/questions/295913/how-to-mount-and-unmount-hard-drives-under-windows-the-unix-way

在此过程中,如果 Windows 在您的 Ubuntu 硬盘上标记脏位。请按照以下文章操作:

如何在不使用 chkdsk 的情况下正确修复“脏”的 NTFS 分区

启动时:将最常用操作系统的硬盘放在最上面。要切换操作系统,请按 F10 并更改硬盘。

答案3

您不必遵循特定的顺序。只需先在您想要的驱动器上安装 Windows,以便在安装后可以启动。然后,像往常一样在另一个驱动器上安装 Ubuntu。

安装两个操作系统后,您应该修改 BIOS,以便每次启动时都能看到启动菜单(选择哪个驱动器),这样您不必每次都按特定的按钮(例如 F12)。

如果您想从 Ubuntu 访问您的 Windows(NTFS)驱动器,您必须通过在终端中输入以下命令来安装ntfsprogs& :。ntfs-3gsudo apt install ntfsprogs ntfs-3g反之亦然(从 Windows 访问 Ubuntu 驱动器)不受支持。另外,如果你想编辑任何分区,最好通过 Ubuntu 使用 GParted 进行。通过 Ubuntu 软件中心或sudo apt install gparted在终端中输入来安装它。

相关内容