8

除了 c 和 c++ 开发之外,我还在进行 .net 编程,并且希望在我的家用机器上具有更大的灵活性。我希望能够在我的家用计算机上同时安装 Linux(可能是 Ubuntu)和 Windows Vista。有没有一种方法可以同时安装并在启动时提示要启动哪个?有没有办法将 Windows 设置为默认值?

我以前在本科的 CS 实验室中看到过这一点。

另外,我认为如果我将 Windows 32 位与 Ubuntu 64 位一起使用不会有问题。有什么建议吗?

4

16 回答 16

26

最新版本的 Ubuntu 包括一个名为Wubi的安装程序,它将 Ubuntu 安装为 Windows 应用程序(即:可以从添加/删除程序中卸载它)并为您设置双启动!对于那些想在不进行系统大修的情况下尝试 Linux 的人来说,这非常棒!

于 2008-10-08T13:11:29.163 回答
8

您可以双启动,但我建议您使用虚拟机来完成您想做的事情。

看看VMWareVirtual PC

有关 Virtual PC 的更多信息:http ://en.wikipedia.org/wiki/Microsoft_Virtual_PC

有关 VMWare 的更多信息:http ://en.wikipedia.org/wiki/VMware_Workstation

您应该注意,双启动 Windows 和 Linux 可能有点风险,而且有点永久性。在虚拟机中运行意味着您可以在一个窗口中运行 Linux 安装,而完全不用担心它会影响您的开发机器。软件不会知道差异,因此您的测试不会受到影响。

考虑到虚拟机就像一个沙盒,您可以在其中尝试新的和不同的东西,而不必担心后果。

虚拟机运行确实需要一些开销,因此您不应该期望通过它们玩游戏或任何东西。我想说,就性能而言,这非常类似于通过远程桌面(良好的 LAN 连接)登录机器。

编辑:您还可以查看VirtualBox 。感谢我评论中的帮助者。

于 2008-10-08T13:08:35.427 回答
3

我也建议为此使用虚拟机。

我在某些 Linux 发行版上遇到了 Virtual PC 的问题(想到了 Fedora Core),但在VMWareVirtual Box上没有问题。

于 2008-10-08T13:10:45.327 回答
2

即使是双引导,在安装另一个操作系统之前也要三思而后行。它很少简单,即使像 Ubuntu 这样的安装程序不需要你在命令行上乱七八糟。您可能会花费数天时间试图让您通常的操作系统恢复正常,尤其是在您使用 Vista 的情况下。

VMWare 和 Virtual PC 都是不错的选择。在其中一个上进行测试安装,并在决定安装之前使用操作系统一段时间。

使用虚拟机的另一件好事是您只需担心在主操作系统上对网络设置进行排序,因为 VMWare(等)会借用这些设置。

此外,如果可能,请尝试使用 Live CD 或 DVD 上的操作系统来启动。您可能还会发现您可以从 U 盘运行操作系统。这显然有利于便携性 - 但请注意,您也可以将虚拟机放在可移动 USB 驱动器上。

于 2008-10-08T14:18:05.190 回答
2

您所要做的就是访问http://www.ubuntu.com/getubuntu/download并按照说明进行操作。我下载了 Ubuntu,将其刻录到 CD,然后使用驱动器中的 CD 重新启动。我不必购买第二块硬盘,也不必担心它会干扰我的 Vista Home Premium 安装。

使用 Ubuntu(与大多数安装 Live CD 的发行版一样),您需要做的就是弹出光盘,启动,然后单击菜单。默认情况下,双启动设置完美,您甚至不必考虑它。我已经在我的 Vista Home Premium 机器上使用 Ubuntu、Debian、PC Linux OS、Freespire 和 Xandros 完成了这项工作,它们都以这种方式工作。

如果你是偏执狂,那么你应该备份你的电脑。如今,与硬盘驱动器(USB 或内部)一样便宜,确实没有理由不完整备份您的系统。这太容易了。我使用 Acronis True Image,但我也听说过有关 Norton Ghost 的好消息。

Regadless,您不需要 Wubi 或 VMWare,或任何虚拟的任何东西,带有双引导设置的直接安装是典型 Live CD Linux 安装的默认设置,它甚至适用于 Vista。

于 2008-10-18T15:01:24.620 回答
1

多年来,我以不同的方式完成了它,我想说使用虚拟机是我最喜欢的一种。我试过VMWare和VirtualBox,都是免费的,我更喜欢VirtualBox,因为你可以直接使用.iso。您不需要有人为您创建虚拟机映像。

于 2008-10-08T13:31:59.980 回答
1

另一种选择是在 Windows 上实际将 Linux 作为应用程序运行,这样您就可以让 Linux 几乎全速运行,同时还能够同时运行 Windows 应用程序。在http://www.colinux.org/上查看。

于 2008-10-18T15:47:15.773 回答
1

我还没有机会玩它,但对我来说看起来很有希望的一个选项是 Ubuntu 中的一个工具,用于创建一个带有 Ubuntu 的可启动 USB 驱动器。它具有 live cd 的优点(对您的系统没有影响)、比 live CD 更好的性能以及在会话之间保存数据的能力。我以前用过五笔,但不记得为什么要卸载它。

于 2008-10-31T13:54:58.683 回答
1

看看“cygwin”。

这在您的 Windows 环境中安装了一个“类似 linux”的窗口应用程序。它对 gcc 和大多数标准 gnu/linux 开发工具有很好的支持。

你不必搞乱双启动。它特别适合测试与 unix 通信的窗口,因为您可以在一个盒子中启动并运行所有内容。

于 2008-12-10T13:40:56.893 回答
0

您正在寻找的是所谓的“双启动”。它允许人们在开始时选择要启动的操作系统。它在 Linux 中得到很好的支持,尤其是 Ubuntu。只需安装 Ubuntu,它将默认设置双启动。

于 2008-10-08T13:13:51.797 回答
0

您可以采用任何一种方式,双启动或使用虚拟机。我认为这取决于您在 Linux 环境中开发时是否要使用任何 Windows 应用程序。如果是这样,我会使用虚拟机,否则,这里有一个设置双启动计算机的教程。它有一部分是关于安装两个操作系统的,还有一部分是关于你是否已经安装了 Windows。

于 2008-10-08T13:14:12.763 回答
0

Wubi 是一个很棒的(特定于 Ubuntu 的)解决方案。我发现的唯一问题是将 Wubi 安装在 FAT 格式的 Windows 分区上——那时我遇到了严重的问题。此外,它可能会运行得稍微慢一些,因为在进行磁盘访问时还有另一层,但我不能说我已经注意到了。

于 2008-10-08T13:14:17.927 回答
0

我双启动 Vista Ultimate 32 位和 Ubuntu 8.10 beta 64 位没有问题。在我看来,关键是要有一个完全独立的硬盘来安装 Ubuntu。这消除了很多风险,因为您不必大惊小怪地对主 HDD 进行分区,并且如果您决定不想要它,也可以非常简单地删除 Ubuntu。

安装时请注意并注意您选择的驱动器。我很容易将它们区分开来,因为我的 Linux 驱动器与我的主要 Vista 和数据存储驱动器的大小不同。

如果您宁愿走虚拟机路线,VMware Player 运行良好,而且我听说过有关 VirtualBox 的好消息。

于 2008-10-08T14:27:37.793 回答
0

尝试 ubuntu 的 live cd install :D

创建可启动闪存盘很容易 - 来自 sourceforge.net 的 unetbootin

于 2008-11-02T04:36:49.930 回答
0

我已经多次双启动 Ubuntu 和 Xp,完全没有问题。我怀疑你可以用一个 32 位操作系统和另一个 64 位操作系统来做虚拟的事情。这不会是双引导的问题。

于 2009-09-21T21:57:15.803 回答
0

我在使用 wubi 时遇到了问题,而且我现在启动到 windows7 时充其量是不稳定的,所以事后看来,选择 VM 解决方案会更有利。然而,在其他机器上,我通过在启动时选择 try ubuntu 选项在 USB 上运行 Ubuntu Live(使用 pendrivelinux.com 安装),并且运行良好并且很快就开始了。

于 2014-06-03T20:30:53.437 回答