在同一台计算机的两个硬盘上安装windows和unix

在同一台计算机的两个硬盘上安装windows和unix

我知道这可能是一个新手问题,但我需要在同一台机器上安装 Windows 和 Unix 系统。我有两个硬盘,所以我可以在每个硬盘上安装一个。只是不确定在 Windows 系统上安装 Linux 的 VM 是否更好。

我不确定什么是最好的事情,从长远来看,我需要的只是能够为 Unix 编写 C 程序。

任何帮助都很好。谢谢。

答案1

是否应该单独安装它们是一个棘手的问题。如果你有一台资源有限的旧电脑,绝对不要使用虚拟机,而是在每个驱动器上安装一个操作系统。另一方面,如果你有一台较新的机器,有大量内存(如果你使用虚拟机运行 Windows 7,则至少 4GB)和不错的 CPU,那么你应该可以使用虚拟机进行随意编程。

鉴于无论如何你都必须安装两个操作系统,我个人建议在每个驱动器上安装一个(只要你的驱动器空间足够)。这样设置起来更容易,而且你可以充分利用计算机的两个操作系统。如果你仍然有疑问,请继续阅读。

如果你想在 Linux 机器上进行严肃的 C 编程(不仅仅是为 Linux 开发,而且实际上开发如果您的计算机是 Linux 操作系统,那么我会选择单独的操作系统,而不管您的计算机的性能如何。这样,您在编译等操作时就可以充分利用所有资源。此外,如果您打算定期使用 Linux,那么为它提供自己的驱动器也是明智之举。

如果您只在 Windows 中工作(包括开发),您只需要在 Linux 中测试程序的执行,您不打算在 Linux 中做任何其他事情,并且您的计算机足够好,那么您可以节省一些磁盘空间并使用 VM。

双启动提示:

如果您决定单独安装它们,请确保先安装 Windows。这样,在 Linux 安装期间,grub/lilo 可以检测到它并自动为您添加 Windows 引导加载程序条目。

答案2

使用虚拟机可以让你同时使用真实机器和虚拟机。
这对于跨系统开发来说可能更可取,但对物理资源的要求更高。

单独的硬盘一次只允许启动一个操作系统,并且从另一个操作系统访问文件可能需要一些额外的工作。

虚拟机不像真实机器那样灵活,您可能会遇到问题(例如)调整其虚拟硬盘大小。

这完全取决于您将要进行的开发类型。

相关内容