我正在做.net编程,除了C和C ++开发,并希望在我的家用机器上有更多的灵活性。 我希望能够在家用电脑上安装Linux(可能是Ubuntu)和Windows Vista。 有没有一种方法可以安装,并在启动时提示哪一个启动? 有没有办法将Windows设置为默认?
我在本科以前在CS实验室见过这个。
另外,我假设如果我使用Windows 32位和Ubuntu 64位,那就没问题了。 有什么build议吗?
最新版本的Ubuntu包括一个名为Wubi的安装程序,它将Ubuntu安装为一个Windows应用程序(即:可以从添加/删除程序中卸载它)并为您设置双启动! 对于那些希望在没有系统改造的情况下尝试Linux的人来说,这非常棒!
你可以双启动,但我会建议使用虚拟机来做你想做的事情。
看看VMWare和虚拟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和虚拟PC都是很好的选择。 做一个测试安装其中之一,并使用操作系统一段时间才作出决定安装。
使用虚拟机的另一个好处是你只需要担心在你的主操作系统上排序你的网络设置,因为VMWare(etc)会借用这些设置。
此外,如果可能,请尝试使用Live CD或DVD上的操作系统启动。 你也可能会发现你可以从USB棒上运行一个操作系统。 这显然是很好的可移植性 – 但请注意,您也可以将您的虚拟机带在可移动的USB驱动器上。
所有你需要做的是去http://www.ubuntu.com/getubuntu/download并按照指示。 我下载了Ubuntu,把它刻录到CD上,然后用驱动器中的CD重新启动。 我没有第二个硬盘驱动器,或担心它与我的Vista家庭高级版安装搞乱。
使用Ubuntu(与大多数发行版一起安装Live CD),您只需弹出光盘,启动并单击菜单即可。 双启动默认设置是完美的,你甚至不需要考虑。 我已经在我的Vista Home Premium机器上使用Ubuntu,Debian,PC Linux OS,Freespire和Xandros完成了这一切,他们都是这样工作的。
如果你偏执,那么你应该备份你的电脑。 就像现在的硬盘(USB或内部)一样便宜,没有任何借口不能完全备份你的系统。 太简单了 我使用Acronis True Image,但是我也听说过有关Norton Ghost的好消息。
Regadless,你不需要五笔或VMWare,或任何虚拟任何东西,一个双引导设置的直接安装是一个典型的Live CD Linux安装默认,它甚至与Vista的工作。
多年来,我已经做了不同的方法,我说使用虚拟机是我最喜欢的一个。 我已经尝试了VMWare和VirtualBox,两者都是免费的,我更喜欢VirtualBox,因为你可以直接使用它。 您不需要有人为您创建虚拟机映像。
另一个选择是在Windows上实际运行Linux作为应用程序,这样您就可以几乎全速运行Linux,而且还能够一起运行Windows应用程序。 在http://www.colinux.org/查看 。
我还没有机会玩它,但是一个看起来很有前途的选项是Ubuntu中用Ubuntu创建一个可引导的USB驱动器的工具。 它具有实时CD(对系统无影响)的优点,比实时CD更好的性能以及将数据从会话保持到会话的能力。 我以前使用过五笔,但是我不记得为什么我卸载了它。
看看“cygwin”。
这是你的Windows环境中的一个“linux like”窗口应用程序。 它对gcc和大多数标准的gnu / linux开发工具有很好的支持。
你不必惹双启动。 它特别适合测试unix communictions的窗口,因为你可以把所有的东西都放在一个盒子里运行。
你在找什么叫做“双启动”。 它允许用户选择启动哪个操作系统。 它在Linux中得到很好的支持,特别是Ubuntu。 只需安装Ubuntu,它将默认设置双启动。
你可以去任何一种方式,双引导或使用虚拟机。 我认为这取决于您是否希望在Linux环境中开发时使用任何Windows应用程序。 如果是这样,我会去一个虚拟机,否则, 这里是一个建立双启动计算机的教程。 它具有安装两个操作系统的一部分,如果您已经安装了Windows,则部分安装。
五笔是一个伟大的(特定于Ubuntu的)解决方案。我发现的唯一问题是在FAT格式的Windows分区上安装五笔 - 那时我遇到了严重的问题。 此外,它可能会稍微慢一些,因为在进行磁盘访问时还有另外一层,但是我不能说我注意到了。
我双启动Vista Ultimate 32位和Ubuntu 8.10 beta 64位没有问题。 在我看来,关键是要有一个完全独立的硬盘来安装Ubuntu。 这样就消除了很多风险,因为您不必为分区主硬盘而烦恼,而且如果您决定不需要,也可以非常简单地删除Ubuntu。
只要小心,并注意您在安装时选择哪个驱动器。 因为我的Linux驱动器与我的主要Vista和数据存储驱动器不同,所以我很容易区分它们。
如果你宁愿去虚拟机的路线,VMware Player运行良好,我听说过有关VirtualBox的好消息。
尝试一下Ubuntu的Live CD安装:D
创建一个可启动的闪存盘很容易 – 从sourceforge.net的unetbootin
我有双启动Ubuntu和XP多次绝对没有问题。 我怀疑你可以做一个操作系统32位和其他64虚拟的东西。这不会是一个双启动的问题。
我使用wubi时遇到了问题,而且我的启动进入windows7现在是不稳定的,所以考虑到选择会事后看好虚拟机解决方案。 然而,在其他机器上,我已经运行Ubuntu上的USB Live(使用pendrivelinux.com安装),通过在启动时选择尝试Ubuntu的选项,并已运作良好,并很快开始。