![两个驱动器上有两个操作系统,如何做到不出现问题](https://linux22.com/image/1006547/%E4%B8%A4%E4%B8%AA%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E6%9C%89%E4%B8%A4%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%E4%B8%8D%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我想拥有两个操作系统,无双启动. 两个驱动器、两个操作系统(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
选择 Windows 驱动器 > 然后选择分区 > 附加选项 > 编辑挂载选项。
取消选择自动挂载选项并在启动时挂载。然后保存并退出。
这将强制 ubuntu 在启动期间不挂载。
对于 Windows:
您必须取消分配字母并卸载硬盘。
1) 它会显示硬盘错误。忽略它即可。
2)按 [Windows Logo] + R 打开运行提示符并在打开文本框中输入“diskmgmt.msc”。
3) 它将显示 2 个硬盘。选择您的 ubuntu 硬盘。如果已分配任何字母,请删除该字母并选择不分配字母的选项,如下文所述。
https://www.digitalcitizen.life/how-hide-or-dismount-partition-windows
在此过程中,如果 Windows 在您的 Ubuntu 硬盘上标记脏位。请按照以下文章操作:
如何在不使用 chkdsk 的情况下正确修复“脏”的 NTFS 分区
启动时:将最常用操作系统的硬盘放在最上面。要切换操作系统,请按 F10 并更改硬盘。
答案3
您不必遵循特定的顺序。只需先在您想要的驱动器上安装 Windows,以便在安装后可以启动。然后,像往常一样在另一个驱动器上安装 Ubuntu。
安装两个操作系统后,您应该修改 BIOS,以便每次启动时都能看到启动菜单(选择哪个驱动器),这样您不必每次都按特定的按钮(例如 F12)。
如果您想从 Ubuntu 访问您的 Windows(NTFS)驱动器,您必须通过在终端中输入以下命令来安装ntfsprogs
& :。ntfs-3g
sudo apt install ntfsprogs ntfs-3g
反之亦然(从 Windows 访问 Ubuntu 驱动器)不受支持。另外,如果你想编辑任何分区,最好通过 Ubuntu 使用 GParted 进行。通过 Ubuntu 软件中心或sudo apt install gparted
在终端中输入来安装它。