在 Windows 10 中设置 Linux 环境的最佳方法是什么

在 Windows 10 中设置 Linux 环境的最佳方法是什么

我目前正在运行 Windows 10,并且已经激活了 WSL(Windows 子系统 Linux)并安装了 Ubuntu 发行版,但是在使用 Jupyter 笔记本和调用 Chrome 的常规库时,Windows Chrome 浏览器无法自行运行,因为它会在 Linux 中的 /usr/bin/chrome 和 Chrome 的 Windows 可执行文件之间混淆(或者我的设置当然不完整:))

我已经设法克服了一些问题,例如从 Ubuntu 终端在 Windows Chrome 浏览器中启动 Jupyter,但是在使用定制库等时我不断遇到其他问题......

如果有人能对以下选项进行评估并说明为什么你会选择其中一个而不是另一个,那就太好了?例如

  • 选项1- 使用 WSL 和 Linux 发行版进行设置
  • 选项 2- 通过 Windows 机器上的 VM 在 gloud 中进行设置(必须是云还是可以是本地的?)
  • 选项 3- 在我的计算机上设置双启动 - 我知道这个选项,但说实话我把它放在最后了
  • 选项 4- 在单独的硬件上设置
    ,即备用笔记本电脑/台式机 - 我也了解这个选项,但没有备用的:)

此外,我还遗漏了什么选项吗?

我想知道是否有人可以给我指明正确的方向和/或提供一些相关链接来详细实施建议的选项?

谢谢

答案1

这实际上取决于您的计划用途和期望。

  • 您是否计划将 Tensorflow 和 GPU 硬件与 Jupyter 一起使用?如果是这样,我推荐选项 3,因为原生 Linux 对硬件的支持更好。

  • 性能是一个主要考虑因素吗?如果您不想让硬件发挥出最大的性能,那么选项 2 是一个非常合理的选择。

您可能还没有考虑过的一个附加选项:

如果您的目标是尝试几个 Linux 发行版以了解您喜欢哪个,请考虑下载实时 USB 发行版。如果您想要更半永久的东西(但不想分区/可能损坏您的系统驱动器),您可以从可移动 USB 介质双重启动到 Linux。

答案2

实际上,我使用的是 Windows 10、Elementary OS 和 ArcoLinux 的三重启动。这并不是那么难,但必须执行一些步骤,例如在 Windows 10 的电源管理中关闭快速启动,并在 BIOS 中禁用某些发行版的安全启动。Elementary OS 在安全启动下运行良好,但是您必须记住,必须了解在 Linux 中必须安装哪些固件,以便系统在安装过程后正常工作。

您可以使用虚拟机并在机器和 Windows 之间创建一个共享目录,这样您就可以共享文件,但是机器内部的机器总是会比在硬件上运行的系统消耗更多的资源。

最好将 Linux 分开安装,因为这样可以确保不会损坏 Windows,而且在没有 Windows 的机器上安装 Linux 会容易得多,或者您可以完全删除 Windows 并安装 Linux。但在这种情况下,如果您需要,值得考虑在 Windows 和 Linux 机器之间共享解决方案。

这就是我对这个案例的看法。

相关内容