Gibt es eine Möglichkeit, Linux als virtuelle Maschine über Windows auszuführen, um das Beste aus beiden Welten zu erhalten?

12

Gibt es eine Möglichkeit, Linux als virtuelle Maschine auf dem PC auszuführen, da Linux viele nützliche Tools und Windows viele Apps (wie Chrome) hat, anstatt eine andere Maschine zum Ausführen von Linux zu kaufen? Die Ubuntu-Installations-CD-ROM scheint keine solche Option zu haben.

splattne
quelle
Nur zur Information: Chrome ist jetzt unter Linux verfügbar
Kedare

Antworten:

36

Viele Möglichkeiten hier:

Nur Werkzeuge

Wenn Sie nur die GNU / Linux-Tools wollen, gibt es ein paar Möglichkeiten.

  • Mit cygwin erhalten Sie eine Bash-Shell mit vielen Tools, einschließlich eines X11-Servers. Das ist schon eine Weile her und ist ausgereift.
  • msys ist eine kleinere, leichtgewichtige Alternative zu cygwin.
  • GNU-Dienstprogramme für Win32 sind eine weitere leichte Alternative. Hierbei handelt es sich um native Versionen der Tools im Gegensatz zu Cygwin, für die eine Cygwin-DLL erforderlich ist, um die Tools so zu fälschen, dass sie unter Linux ausgeführt werden.
  • UWIN ist eine Reihe von Unix-Tools / -Bibliotheken von ATT Research, die unter Windows ausgeführt werden.
  • SUA ist das Microsoft-Subsystem für UNIX-basierte Anwendungen und bietet Tools und eine Umgebung zum Erstellen / Ausführen von Unix-Programmen unter Windows.

Linux in einem Windows-Prozess

Es gibt mehrere Pakete, die Linux als Windows-Prozess ausführen, ohne dass ein ganzer PC wie bei der Virtualisierung simuliert wird. Sie verwenden Cooperative Linux , auch bekannt als coLinux, das auf 32-Bit-Systeme beschränkt ist. Diese sind nicht mit Virtualisierungsaufwand verbunden und werden schneller gestartet, da Sie keinen virtuellen PC booten. Dies ist etwas experimenteller und möglicherweise nicht so stabil wie einige der Virtualisierungsoptionen.

Virtualisierung

Mit der Virtualisierungssoftware können Sie ein anderes Betriebssystem in einem virtuellen PC starten, das die Hardware mit dem Host-Betriebssystem gemeinsam nutzt. Das ist ziemlich ausprobiert. Hier gibt es gute Möglichkeiten, um Schnappschüsse von Ihrem virtuellen PC in einem bestimmten Zustand aufzunehmen, einen virtuellen PC anzuhalten / fortzusetzen usw. Es ist schön, mit einem virtuellen PC experimentieren zu können, ein paar Pakete hinzuzufügen und dann zu einem vorherigen Schnappschuss zurückzukehren "sauber anfangen".

Duales Booten

  • Mit wubi können Sie Ubuntu direkt unter Windows installieren und anschließend dual booten. Nicht so bequem wie oben, da nicht beide Betriebssysteme gleichzeitig ausgeführt werden können.
Pete TerMaat
quelle
2
Virtual Box ist ein wundervolles Programm, das ständig für Entwicklungsserver verwendet wird.
steve.lippert
6

Es sieht so aus, als würde VirtualBox unter Windows ausgeführt, das eine gute Linux-Unterstützung haben sollte. Virtual PC bietet meines Wissens keine sehr gute Linux-Integration.

Wenn Sie nur nach den üblichen Befehlszeilentools suchen, sollten Sie sich Cygwin ansehen. Ein Großteil der Güte ohne den Aufwand, ein separates System zu unterhalten.

Jimmy
quelle
1
Ich verwende Virtual Box, um Linux-Entwicklungsserver auszuführen, da nach meiner Erfahrung Virtual PC nicht so gut mit CentOS funktioniert.
steve.lippert
5

Eine Alternative zu einer virtuellen Maschine (dh, sie kann RAM mit Windows gemeinsam nutzen) ist Portable Ubuntu, auf dem Ubuntu als Windows-App ausgeführt wird. Dies ist eine der geschicktesten Methoden, um das Beste aus beiden herauszuholen. Ich kann keinen Link posten, da ich hier ein neuer Benutzer bin. Die Domain lautet: portableubuntu.demonccc.cloudius.com.ar

sunetos
quelle
3

Vielleicht wäre andLinux interessant?

Von andlinux.org:

andLinux ist ein vollständiges Ubuntu-Linux-System, das nahtlos auf Windows 2000-basierten Systemen ausgeführt wird (2000, XP, 2003, Vista, 7; nur 32-Bit-Versionen).

FeatureCreep
quelle
2

Sie können cygwin verwenden, wenn Sie nur die Werkzeuge benötigen.

Sie können VirtualPC-Software verwenden, um Linux zu mounten.

Es gibt einige Distributionen, die auf Windows installiert werden, wie zB phat linux

Viele nützliche Linux-Utils (einschließlich Bash) wurden auf native Win32-Utils (Unix-Utils) portiert.

SpliFF
quelle
Wenn die Frage lautet "Wie bekomme ich alle Linux-Tools in Windows?", Lautet die Antwort "CygWin". +1.
Cygwin ist definitiv der richtige Weg, wenn Sie Linux-Tools auf einem PC benötigen. Die virtuellen Maschinen haben nicht so einfachen Zugriff auf die Windows-Daten - es ist möglich, aber schmerzhaft. Cygwin ist genau dort im selben Kontext wie Ihre PC-Daten.
Shannon Nelson
2

Es ist nicht die Aufgabe der Ubuntu-CD-ROM, eine virtualisierte Installation bereitzustellen.

Installieren Sie einfach VirtualBox und erstellen Sie eine neue virtuelle Maschine, die von der Ubuntu-CD gebootet wird.

Alternativ können Sie VMWare Player herunterladen und ein vorgefertigtes Image herunterladen.

Alnitak
quelle
1

Sie können es in einer virtuellen Maschine unter VMWare ausführen, aber es gibt auch Wubi, das Sie möglicherweise für geeignet halten.

Joe Holloway
quelle
+1 für VMWare. Wir benutzen es die ganze Zeit. Stellen Sie einfach sicher, dass Sie Scads und Scads von RAM haben.
1

VMWare hat mir eine Weile Ubuntu gegeben, aber dann habe ich VMWare verwendet, um eine virtuelle Maschine unter Windows zu erstellen. Dann habe ich Ubuntu und Windows unter Ubuntu installiert.

jonhwilliams
quelle
1

In Bezug auf UNIX-Tools gibt es natürlich das Microsoft Unix für Windows.

ATT Research bietet auch UWIN an.

mdpc
quelle
1

"Cooperative Linux (kurz coLinux genannt) ist ein Port des Linux-Kernels, mit dem es zusammen mit einem anderen Betriebssystem auf einem einzelnen Computer ausgeführt werden kann."

http://www.colinux.org/

Joakim Elofsson
quelle
1

Sie können Linux in Virtual PC ausführen, auch wenn Ihre Leistung darunter leiden kann. Ich habe zu Testzwecken eine trixBox-TK-Anlage in Virtual PC im Einsatz und sie funktioniert einwandfrei.

Ich stelle einige Leistungsprobleme fest, wenn ich von einem Softphone zu einem anderen in meinem Netzwerk anrufe und die Voicemail der Nebenstelle erhalte. Der Sound ist langsam und ruckelt, vermutlich, weil Virtual PC CPU-Zyklen zuweist, weil der PC, auf dem er ausgeführt wird, ziemlich robust ist. (Dual Core 1,4 MHz mit 4 GB RAM - 3.6 wird natürlich erkannt, da es sich um 32-Bit-Hardware handelt.)

Ich würde sagen, probieren Sie es aus und sehen Sie, wie es bei Ihnen funktioniert. Es wird nicht allzu lange dauern, bis es betriebsbereit ist. Es lohnt sich also wahrscheinlich zu experimentieren.

Gregg
quelle