2008-10-08 16 views
8

Ich mache .net Programmierung zusätzlich zu C und C++ Entwicklung und will mehr Flexibilität auf meinem Heimcomputer. Ich möchte sowohl Linux (wahrscheinlich Ubuntu) als auch Windows Vista auf meinem Heimcomputer haben können. Gibt es eine Möglichkeit, beides zu installieren und beim Booten nachzufragen, welche gestartet werden soll? Gibt es eine Möglichkeit, Windows als Standard festzulegen?Wie sollte ich Linux auf Windows Vista PC installieren?

Ich habe dies zuvor in CS-Labors in undergrad gesehen.

Auch ich nehme an, es gäbe kein Problem, wenn ich Windows 32-Bit zusammen mit Ubuntu 64-Bit verwenden würde. Irgendwelche Ratschläge?

+0

Haben Sie versucht, eine virtuelle Maschine zu verwenden? Dies ist im Wesentlichen ein Betriebssystem innerhalb eines Betriebssystems, an dem Sie gleichzeitig arbeiten können. Wenn Sie jedoch auf ein RAM-Problem stoßen, verwenden Sie entweder [einen externen USB-Stick verwenden] (http://lifehacker.com/5573801/turn-a-usb-flash-drive-into-extra-virtual-ram) oder Sie können verwenden [UNetbootin] (https://unetbootin.github.io/), um ein USB-Installationsprogramm zu erstellen. (Führen Sie einen erweiterten Neustart im BIOS-Modus durch und installieren Sie ihn auf einer leeren Festplattenpartition). Es gibt Tutorials für diese online – ytpillai

Antwort

26

Die neuesten Versionen von Ubuntu enthalten ein Installationsprogramm namens Wubi, das Ubuntu als Windows-Anwendung installiert (dh es kann von Add/Remove-Programmen deinstalliert werden) und richtet den Dual-Boot für Sie ein! Es ist großartig für diejenigen, die Linux ohne eine Systemüberholung ausprobieren möchten!

+0

Gibt es so etwas für andere Distributionen, wie OpenSUSE und Fedora? –

+0

Leider bin ich mir nicht sicher. Wubi ist der einzige, von dem ich gehört habe, aber ich denke, es ist ein großartiges Konzept und würde es gerne in mehr Distributionen sehen! – Toji

+0

hmmm ... dachte, das wäre die Mühe nicht wert (IMHO-Virtualisierung war immer die beste Option), aber nachdem ich es ein bisschen angeschaut habe, mag ich die Idee wirklich. Kudos für einen tollen Vorschlag. –

8

Sie können Dual-Boot, aber ich würde empfehlen, eine virtuelle Maschine für das, was Sie tun möchten.

Betrachten Sie VMWare und Virtual PC.

Weitere Informationen zu Virtual PC: http://en.wikipedia.org/wiki/Microsoft_Virtual_PC

Weitere Informationen zu VMWare: http://en.wikipedia.org/wiki/VMware_Workstation

Sie sollten beachten, dass Dual-Boot Windows und Linux ein wenig riskant sein kann und ein wenig dauerhaft. Das Ausführen in einer virtuellen Maschine bedeutet, dass Sie die Linux-Installation in einem Fenster ausführen können und sich nicht darum kümmern müssen, dass sich dies auf Ihren Entwicklungscomputer auswirkt. Die Software erkennt den Unterschied nicht, daher ist Ihr Test nicht betroffen.

Bedenken Sie, dass die virtuelle Maschine wie eine Sandbox ist, in der Sie neue und andere Dinge ausprobieren können, ohne Angst vor Konsequenzen zu haben.

Virtuelle Maschinen laufen mit ein wenig Overhead, und deshalb sollten Sie nicht erwarten, Spiele oder irgendetwas durch sie zu spielen. Ich würde sagen, es ist sehr ähnlich wie bei der Anmeldung an einer Maschine über Remote Desktop (gute LAN-Verbindung), soweit die Leistung geht.

EDIT: Es gibt auch VirtualBox, die Sie auschecken könnten. Danke für die Helfer in meinen Kommentaren dazu.

+0

Ich bin glücklich mit Virtual PC gewesen – kenny

+0

VirtualBox ist ein weiterer starker Anwärter ... jetzt im Besitz und gefördert von Sun Microsystems. –

+0

Eine weitere Abstimmung für VirtualBox – mdec

3

Ich empfehle auch, eine virtuelle Maschine für diesen Zweck zu verwenden.

Ich hatte Probleme mit Virtual PC auf einigen Linux-Distributionen (Fedora Core kommt mir in den Sinn), aber keine Probleme mit VMWare oder Virtual Box.

+0

+1 Virtuelle Box ist außerordentlich gut. –

+0

+1 für VirtualBox (aka Sun xVM). –

0

Was Sie suchen, heißt "Dual Booting". Sie können wählen, welches Betriebssystem beim Start gestartet werden soll. Es wird in Linux, insbesondere Ubuntu, gut unterstützt. Installiere einfach Ubuntu und es wird standardmäßig Dual-Boot eingerichtet.

0

Sie könnten in beide Richtungen gehen, ein Dual-Boot oder eine VM verwenden. Ich denke, es hängt davon ab, ob Sie während der Entwicklung in der Linux-Umgebung Windows-Apps verwenden möchten. Wenn ja, würde ich mit einer VM gehen, sonst ist here ein Tutorial zum Einrichten eines Dual-Boot-Computers. Es hat einen Teil bei der Installation beider Betriebssysteme und einen Teil, wenn Sie bereits Windows installiert haben.

0

Wubi ist eine großartige (Ubuntu-spezifische) Lösung. Das einzige Problem, das ich gefunden habe, war die Installation von Wubi auf einer FAT-formatierten Windows-Partition - ich hatte dann ernsthafte Probleme.Es könnte auch etwas langsamer laufen, da es eine andere Ebene gibt, wenn man auf die Festplatte zugreift, aber ich kann nicht sagen, dass ich es bemerkt habe.

1

Ich habe es im Laufe der Jahre auf unterschiedliche Weise gemacht, und ich würde sagen, dass es am besten ist, eine virtuelle Maschine zu verwenden. Ich habe sowohl VMWare als auch VirtualBox, beide frei, ausprobiert, und ich mag VirtualBox ein wenig besser, weil Sie es mit dem .iso Straight verwenden können. Sie brauchen nicht jemanden, der ein virtuelles Maschinenbild für Sie erstellt hat.

2

Denken Sie sehr hart vor der Installation eines anderen Betriebssystems auch als Dual-Boot. Es ist selten einfach, selbst mit Installern wie Ubuntu, die nicht erfordern, dass Sie in einer Befehlszeile herumspielen. Es besteht ein hohes Risiko, dass Sie Tage damit verbringen, Ihr gewohntes Betriebssystem wieder zu normalisieren, insbesondere wenn Sie Vista verwenden.

VMWare und Virtual PC sind beide gute Optionen. Führen Sie eine Testinstallation auf einer dieser Komponenten durch und verwenden Sie das Betriebssystem eine Weile, bevor Sie die Entscheidung zur Installation treffen.

Eine andere großartige Sache über die Verwendung einer virtuellen Maschine ist, dass Sie sich nur darum kümmern müssen, Ihre Netzwerkeinstellungen auf Ihrem Hauptbetriebssystem zu sortieren, weil VMWare (etc) diese ausborgt.

Versuchen Sie auch, das Betriebssystem auf Live-CD oder DVD zu verwenden, wenn es überhaupt möglich ist. Sie können auch feststellen, dass Sie ein Betriebssystem von einem USB-Stick ausführen können. Dies ist offensichtlich gut für die Portabilität - aber beachten Sie, dass Sie Ihre virtuellen Maschinen auch auf einem USB-Laufwerk mitnehmen können.

0

Ich Dual-Boot Vista Ultimate 32-Bit und Ubuntu 8.10 Beta 64-Bit ohne Probleme. Das Wichtigste ist meiner Meinung nach eine komplett separate Festplatte, auf der Ubuntu installiert werden kann. Dadurch wird ein Großteil des Risikos beseitigt, da Sie sich nicht um die Partitionierung Ihrer primären Festplatte kümmern müssen und das Entfernen von Ubuntu auch dann sehr einfach macht, wenn Sie sich entschließen, es nicht zu wollen.

Seien Sie vorsichtig und achten Sie darauf, welches Laufwerk Sie bei der Installation auswählen. Es ist einfach für mich, sie auseinander zu halten, da mein Linux-Laufwerk eine andere Größe hat als meine Haupt-Vista- und Datenspeicherlaufwerke.

Wenn Sie lieber die VM-Route gehen, funktioniert VMware Player gut, und ich habe gute Dinge über VirtualBox gehört.

2

Alles, was Sie tun müssen, gehen Sie zu http://www.ubuntu.com/getubuntu/download und folgen Sie den Anweisungen. Ich habe Ubuntu heruntergeladen, auf CD gebrannt und mit der CD im Laufwerk neu gestartet. Ich musste keine zweite Festplatte kaufen oder mir Sorgen machen, dass es mit meiner Installation von Vista Home Premium zu tun hat.

Mit Ubuntu (wie bei den meisten Distributionen mit einer Live-CD-Installation) müssen Sie nur eine CD einlegen, booten und durch die Menüs klicken. Der Dual Boot ist standardmäßig perfekt eingerichtet, man muss nicht einmal darüber nachdenken. Ich habe dies mit Ubuntu, Debian, PC Linux OS, Freespire und Xandros auf meinem Vista Home Premium-Rechner gemacht und sie alle haben so funktioniert.

Wenn Sie paranoid sind, sollten Sie Ihren PC sichern. So billig wie Festplatten (USB oder intern) heutzutage sind, gibt es wirklich keine Entschuldigung, keine vollständige Sicherung Ihres Systems zu haben. Es ist zu einfach. Ich benutze Acronis True Image, aber ich habe auch gute Dinge über Norton Ghost gehört.

Regadless, Sie brauchen nicht Wubi oder VMWare, oder irgendetwas virtuelles, eine gerade Installation mit einem Dual-Boot-Setup ist der Standard bei einer typischen Live CD Linux Installation und es funktioniert sogar mit Vista.

1

Eine andere Option ist, Linux als eine Anwendung unter Windows auszuführen, so dass Linux mit fast voller Geschwindigkeit ausgeführt wird, aber auch die Möglichkeit, Windows-Anwendungen gleichzeitig auszuführen. Schau es dir an unter http://www.colinux.org/.

1

Ich hatte noch keine Chance, damit zu spielen, aber eine Option, die für mich vielversprechend aussieht, ist ein Tool in Ubuntu, um ein bootfähiges USB-Laufwerk mit Ubuntu darauf zu erstellen. Es hat den Vorteil einer Live-CD (keine Auswirkungen auf Ihr System), eine bessere Leistung als eine Live-CD und die Fähigkeit, Ihre Daten von Sitzung zu Sitzung zu persistieren. Ich habe Wubi schon früher benutzt, aber ich kann mich nicht erinnern, warum ich es deinstalliert habe.

0

versuchen eine Live-CD von Ubuntu installieren: D

eine bootfähige Flash-Disk erstellen ist recht einfach - unetbootin von sourceforge.net

1

Werfen Sie einen Blick auf "Cygwin".

Dies ist eine "linux like" Fenster Anwendung in Ihrer Windows Umgebung. Es hat gute Unterstützung für gcc und die meisten Standard-Entwicklungswerkzeuge gnu/linux.

Sie müssen nicht mit Dual-Boot zu stören. Es ist besonders gut zum Testen Windows zu/von Unix-Kommunikation, wie Sie alles bekommen können und läuft in einer Box.

+0

Cygwin ist gut, wenn Sie mit der Langsamkeit von ./configure umgehen können! – leppie

0

Ich habe Ubuntu und Xp Dual-Boot viele Male mit absolut keinen Problemen. Ich bezweifle, dass Sie die virtuelle Sache mit einem OS 32 Bit und den anderen 64 tun können. Dies wäre kein Problem mit einem Dual-Boot.

0

Ich hatte Probleme mit Wubi und mein Boot in Windows7 ist jetzt bestenfalls instabil, so würde die Wahl im Nachhinein eine VM-Lösung bevorzugen würde. Aber auf anderen Rechnern habe ich Ubuntu Live auf USB (installiert mit pendrivelinux.com) ausgeführt, indem ich beim Booten die Option try ubuntu ausgewählt habe und das hat gut funktioniert und war ziemlich schnell in Gang gekommen.

Verwandte Themen