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

我之前在本科的CS实验室中已经看过这个。

另外,我假设如果我将Windows 32位与Ubuntu 64位一起使用则没有问题。有什么建议吗?

有帮助吗?

解决方案

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

其他提示

您可以进行双重启动,但我建议您使用虚拟机进行操作。

查看 VMWare Virtual PC

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

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

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

考虑到虚拟机就像一个沙箱,在那里你可以尝试新的和不同的东西,而不用担心后果。

虚拟机运行时会产生一些开销,因此您不应期望通过它们玩游戏或其他任何东西。我会说,就性能而言,它非常像通过远程桌面(良好的LAN连接)登录到机器。

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

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

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

在安装其他操作系统之前要非常认真,即使是双启动。这很简单,即使像Ubuntu这样的安装程序也不需要你在命令行上乱七八糟。如果您使用的是Vista,那么您将花费数天时间尝试恢复正常操作系统的风险很大。

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

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

此外,如果可能的话,尝试使用Live CD或DVD上的操作系统启动。您可能还会发现可以从USB记忆棒运行操作系统。这显然对便携性有好处 - 但请注意,您还可以在可移动USB驱动器上携带虚拟机。

您所要做的就是去 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的好消息。

无论如何,您不需要Wubi或VMWare,或任何虚拟任何东西,具有双启动设置的直接安装是典型Live CD Linux安装的默认设置,即使在Vista中也可以使用。

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

另一个选择是在Windows上实际运行Linux作为应用程序,这样您就能以几乎全速运行Linux,但也能够运行Windows应用程序。请访问 http://www.colinux.org/ 查看。

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

看看“cygwin”。

这是一个“linux like”窗口中的窗口应用程序 环境。它对gcc和大多数标准有很好的支持 gnu / linux开发工具。

你不必乱用双启动。它特别适合测试 窗口往返于unix通信,因为你可以得到一切 在一个盒子里跑。

您正在寻找的是“双重启动”。它允许用户选择在开始时启动哪个操作系统。它在Linux中得到了很好的支持,尤其是Ubuntu。只需安装Ubuntu,它默认会设置双启动。

你可以选择双向启动或使用虚拟机。我认为这取决于您是否希望在Linux环境中进行开发时使用任何Windows应用程序。如果是这样,我会使用虚拟机,否则,此处是设置双重身份的教程 - 启动电脑。它有一个安装两个操作系统的部分,如果你已经安装了Windows,它还有一个部分。

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

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

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

如果您更愿意使用VM路由,VMware Player运行良好,我听说过有关VirtualBox的好消息。

尝试使用ubuntu的实时cd安装:D

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

我有多次双启动Ubuntu和Xp,绝对没问题。我怀疑你可以使用一个32位操作系统和另一个操作系统64执行虚拟操作。这对双启动不会有问题。

我在使用wubi时遇到了问题,而且我的启动进入windows7现在充其量是不稳定的,所以考虑到选择将有利于后续的VM解决方案。然而,在其他机器上,我已经在USB上运行Ubuntu Live(使用pendrivelinux.com安装),在启动时选择了尝试ubuntu选项,并且运行良好并且很快就能开始使用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top