使用 Linux(Ubuntu)作为我所有任务的客户操作系统有何坏处?

使用 Linux(Ubuntu)作为我所有任务的客户操作系统有何坏处?

我有一台运行 Windows 的机器,磁盘有两个分区 C(50 GB)和 D(250GB)。我从事信息检索研究,需要使用大型语料库(超过 50 GB)和 Linux。

因此,如果我想在现有系统上安装 Linux,保持 Windows 安装完好,在虚拟盒中运行它可以吗?(例如,QEMU、VMWare 等)

另一种方法是使用 Wubi。在这种情况下,Linux 必须安装在驱动器 C 上。那么,如果我在 C 上保留一个小型 Linux 安装(例如 5GB),在 D 上保留我的语料库(安装在 Linux 中),这会如何影响访问已安装的 Windows 驱动器 D 的程序的性能。

这样使用 Linux 可行吗?如果以上哪种方法可行,那哪种方法更好?


笔记 :

自从我在 2010 年 7 月发表文章以来,我一直在使用并尝试了几种维护可以在 Linux 中安装的磁盘映像的方法。我有一个 100GBqcow2磁盘和 100GB生的磁盘,均格式化为 EXT3 文件系统。

我使用 qemu-nbd 安装并连接 qcow2 磁盘。问题是,磁盘连接时不时会丢失,正在运行的程序会抛出磁盘 I/O 错误。

原始磁盘可以作为循环安装的设备安装并正常工作,但是在向其写入数据时,挂载.ntfs程序会占用 CPU,并且该过程会花费大量时间。事实上,我在这个原始磁盘上的一个软件上运行 make,一段时间后 make 会等待挂载.ntfs将显示 100% 的 CPU 使用率。

答案1

从 linux 访问 NTFS(Windows)分区很快。您看不出访问 NTFS 或 ext(linux)分区之间的区别。我认为如果您有足够的 RAM(使用 Windows 为 Ubuntu VM 分配 1GB 时有 1GB 可用),VM 选项会很好。Ubuntu 在 512MB 下运行也不错。如果 RAM 不足,则需要双启动选项,但不那么灵活。您的 ubuntu 仍将毫无问题地使用 NTFS 分区(使用常规安装或 wubi),但您必须在启动时选择并重新启动才能更改... 这样一来,我会安装常规 Ubuntu,而不是 wubi,但那只是因为我认为最好进行标准安装,这样您就可以找到更多的社区帮助、操作方法等...主要是使用双启动机器。

无论如何,VM 的优点是您可以毫无风险地尝试。如果它太慢,您可以删除它并采用双启动系统。这是 VM 的优点之一。

而且...你可以同时选择两种方式... :) 所以如果你在 Windows 中需要快速查看 Linux,你可以启动 VM,如果你计划整天使用 Linux,那么就在 Linux 上启动

答案2

我个人会使用虚拟盒。它是免费的,大部分是开源的,而且非常容易使用。它在 Windows 上与我尝试过的每个 Linux 发行版客户操作系统配合得很好,包括:

  • Ubuntu
  • Linux Mint 简介
  • 德比安
  • linux 系统
  • gentoo
  • systemrescuecd (基于 gentoo)

新手可以在半小时内启动并运行 Linux 虚拟机。我在 Mac OS X、Windows 7 和 Windows Server 2008 上运行过它,一切都很顺利。我的戴尔笔记本电脑配有 4GB RAM,运行着 3 个 Linux VM 和 2 个 Windows VM(不是同时运行)。您可以选择为虚拟机分配多少 RAM,我发现在我的笔记本电脑 Windows 7 主机上仅分配 1GB RAM 的情况下,Linux 发行版运行得非常好,响应速度也很快。

我认为 Wubi 的安装会更麻烦。你需要双启动,这会减慢你的工作速度。然后你还要处理引导加载程序和分区表以及各种垃圾,如果可以避免的话,这些垃圾其实是不必要的。

如果您的系统有足够多的内存(4GB 或更多,尽管我推测在 XP 上 2GB 也是可行的),我会选择虚拟解决方案。它允许您随时打开 Linux 安装,并让您的研究工具在后台运行,同时您继续使用 Windows 程序。

答案3

如果你的机器可以处理,我会使用虚拟机。我在 Mac 上运行 Linux 和 Windows 虚拟机;需要大约 6GB 内存(包括其他东西)

答案4

Wubi 非常易于使用。对我来说,只需单击几下,等待 30 分钟,我就拥有了一个双启动 Linux 系统。如果您需要 Linux 系统的性能,或者只需要完全访问您的真实硬件,请使用 Wubi。此外,Wubi 根本不涉及分区。它为您处理一切。没有其他双启动系统的麻烦。

相关内容