我有一个现有的 Windows 安装,其中包含重要的应用程序。我想利用 Unix 工具和 Ubuntu 的操作系统环境。对我来说,将 Ubuntu “覆盖”在现有 Windows 环境之上的最佳方法是什么? - 我需要运行两个操作系统并每天使用 Windows 应用程序(Windows 应用程序是计算密集型的,如 Matlab - 一旦我发现设置更适合我的工作方式,我将逐一迁移这些应用程序以使用 Linux 版本) - 我想让 ubuntu 能够看到 Windows 文件系统(Windows XP、Windows Vista、Windows 7 适用于三台不同的计算机) - 我想保留两个操作系统的最大性能 - 我想安全地实施此更改,并且能够毫不费力地撤消此更改。
我了解 Wubi,但想要一个更持久的解决方案。我正在考虑重新分区并安装 Ubuntu,然后从那里启动类似 Zen 的东西来“启动”到 Windows 以运行我的 Windows 应用程序。同时能够从 Ubuntu 执行诸如搜索 Windows 文件系统之类的操作。
您能否提供有关如何满足上述约束条件的详细信息/链接?谢谢您的帮助。
答案1
如果我理解正确的话,您需要同时运行 Ubuntu 和 Windows?
如果是这种情况,那么我建议您安装 VirtualBox。这是一款免费的软件虚拟化解决方案,适用于 Windows、Linux、OS X 和 Solaris。它非常用户友好且高效。
由于 Virtualbox 可以在所有这些平台上运行,因此您可以选择将哪个平台作为主操作系统。对于您来说,我认为我建议在虚拟机中运行 Ubuntu,因为稍后转换为“真实”安装要容易得多。作为虚拟化客户机,它通常比 Windows 快得多。然后,我会尽可能多地使用 Ubuntu,尽可能多地转换工具,然后 - 当您准备好时 - 将 Ubuntu 系统作为正常安装移动到主机本身。这非常简单,您会找到许多描述如何操作的文档。
运行 Ubuntu 作为主机的一个优点是,您可以将 Windows 桌面作为无缝工作区运行,这意味着如果您需要频繁在它们之间切换,它会更舒适。如果您决定转换 Windows 安装,请先检查您的许可证。
如果你使用 Windows XP,那么转换过程将极其困难。据说 Windows 7 更容易,但我自己还没有尝试过。在花了三天时间转换一个简单的 XP 系统后,我尽力避免再次这样做。
答案2
根据您的系统规格,您可以:
双重启动 就两个操作系统的性能等方面而言,最好的选择是设置双启动系统(安装 Ubuntu 时出现“未定义根文件系统”)。这样您就可以同时使用 Ubuntu 和 Windows,但每次想要使用另一个操作系统时都必须重新启动。
虚拟化 您提到您在 Windows 上使用 MatLab,所以这可能不适合您,但您可以使用虚拟化软件(例如 Virtualbox)在虚拟机 (VM) 中安装一个操作系统。如果您需要同时使用两个操作系统,这很好,但如果您正在运行密集型任务,您将无法获得最佳性能,并且您需要在计算机上拥有良好的硬件和大量 RAM,以便可以为虚拟机分配尽可能多的资源。
五笔 正如你提到的,Wubi 也是另一个选择。请参阅Wubi 和常规的“Windows 附带”安装有什么区别?
答案3
Virtual Box。简单易用。在 Windows 上安装 Vbox 并使用它安装 Ubuntu。你甚至可以使用 Vbox 的无缝模式,它看起来很酷