Wie schmerzt es, Linux (Ubuntu) für alle meine Aufgaben als Gastbetriebssystem zu verwenden?

1159
sauparna

Ich habe einen Computer, auf dem Windows ausgeführt wird, auf dem die Festplatte zwei Partitionen C (50 GB) und D (250 GB) hat. Ich recherchiere im Bereich Information Retrieval und muss mit einem großen Korpus (mehr als 50 GB) und unter Linux arbeiten.

Wenn ich also Linux auf dem vorhandenen System installieren möchte und die Windows-Installation intakt halten möchte, ist es dann in Ordnung, es in einer virtuellen Box auszuführen? (zB QEMU, VMWare usw.)

Eine Alternative ist die Verwendung von Wubi. In diesem Fall muss die Linux-Installation auf Laufwerk C sein. Wenn ich dann eine kleine Linux-Installation (z. B. 5 GB) auf C und meinen Corpus auf D (in Linux) installiert habe, wie wirkt sich dies auf die Leistung meiner Programme aus? würde auf das gemountete Windows-Laufwerk D zugreifen.

Ist es möglich, Linux auf diese Weise zu verwenden? Welches der oben genannten ist besser, wenn es überhaupt einen Ausweg gibt?


Hinweis :

Seit meinem Beitrag im Juli 2010 habe ich mehrere Möglichkeiten zum Verwalten eines Disk-Images verwendet, das ich unter Linux mounten kann. Ich hatte eine 100GB qcow2 Scheibe und eine 100GB rohe Scheibe, die beide in ein ext3 - Dateisystem formatiert.

Ich habe mit qemu-nbd gemountet und mich mit der qcow2-Disk verbunden. Das Problem war, dass die Verbindung zur Festplatte ab und zu unterbrochen wurde und die laufenden Programme Disk-E / A-Fehler auslösten.

Die unformatierte Festplatte würde als Loop bereitgestellt und funktioniert einwandfrei. Wenn Sie jedoch Daten darauf schreiben, belastet das Programm mount.ntfs die CPU, und der Vorgang benötigt eine enorme Zeit. Ich habe in der Tat make auf einem Stück Software ausgeführt, das sich auf dieser Rohdiskette befindet, und nach einiger Zeit wartete make, während mount.ntfs 100% CPU-Auslastung zeigte.

4
Scheint das passt besser in Super User Kenji Kina vor 13 Jahren 2
Kleiner Punkt; Die Nomenklatur "c drive" und "d drive" ist Windows-Terminologie. Es macht keinen Sinn zu sagen "install Linux auf C". Außerdem können Windows-Buchstaben nicht nach Partitionen gefahren werden, sodass Sie C, D und E alle auf einem physischen Laufwerk haben könnten. Sirex vor 13 Jahren 0

5 Antworten auf die Frage

4
Robert S Ciaccio

Ich würde Virtualbox persönlich verwenden . Es ist kostenlos, meist OpenSource und extrem einfach zu benutzen. Es funktioniert unter Windows mit jedem Linux-Distribution-Gastbetriebssystem, das ich ausprobiert habe, einschließlich:

  • Ubuntu
  • Linux-Minze
  • debian
  • Archlinux
  • Gentoo
  • systemrescuecd (auf gentoo basierend)

Ein Neuling kann innerhalb einer halben Stunde eine virtuelle Linux-Maschine haben. Ich habe es auf Mac OS X, Windows 7 und Windows Server 2008 ausgeführt, alles einwandfrei. Ich habe 3 Linux-VMs und 2 Windows-VMs (nicht alle gleichzeitig) auf meinem Dell-Notebook mit 4 GB RAM. Sie können auswählen, wie viel RAM einer virtuellen Maschine zugeteilt werden soll. Ich habe festgestellt, dass Linux-Distributionen extrem gut und reaktionsschnell ausgeführt werden und nur 1 GB RAM auf meinem Notebook-Windows 7-Host zugewiesen ist.

Die Wubi-Installation wäre meiner Meinung nach eher umständlich. Sie müssten für zwei gleichzeitig booten, was Ihre Arbeit verlangsamt. Dann haben Sie auch Bootloader und Partitionstabellen und alle Arten von Mist, die wirklich unnötig sind, wenn Sie es vermeiden können.

Wenn Ihr System über einen angemessenen RAM-Speicher verfügt (4 GB oder mehr, obwohl ich spekulieren würde, dass sogar 2 GB unter XP möglich sind), würde ich mich für die virtuelle Lösung entscheiden. Sie können Ihre Linux-Installation jederzeit öffnen und Ihre Forschungstools im Hintergrund ausführen, während Sie Ihre Windows-Programme weiterhin verwenden.

Ich unterstütze den Virtualbox-Vorschlag, vor allem, wenn Sie Linux nicht so oft verwenden müssen. Das Starten einer VM ist viel schneller als jedes Mal, wenn Sie das Betriebssystem wechseln müssen. Velociraptors vor 13 Jahren 3
Oder verwenden Sie hauptsächlich Linux und führen Sie Windows als GuestOS aus. Auf diese Weise können Sie, wenn Windows das große beißt, einfach eine Sicherung des Disk-Images kopieren und eine neue Kopie erhalten. Wenn das OP nicht bereits Windows installiert hatte, würde dies meine bevorzugte Lösung sein. Evan Plaice vor 13 Jahren 1
0
hvgotcodes

Ich würde VMs machen, wenn Ihre Maschine damit umgehen kann. Ich führe Linux- und Windows-VMs auf meinem Mac aus. benötigt etwa 6 GB Speicher (insgesamt einschließlich anderer Dinge)

0
Steven

Abhängig von Ihrer Hardware wird dies nicht der Fall sein. Ich habe 4 GB RAM und führe Gentoo in VirtualBox aus. Ich habe es so eingestellt, dass 1 GB in VirtualBox verwendet wird, und ich kann keine Leistungseinbußen feststellen, es sei denn, ich kompiliere etwas. Wenn sich die Dateien, mit denen Sie arbeiten, bereits auf Ihrer Windows-Partition befinden, können Sie sie für das Gastbetriebssystem freigeben, sodass Sie sie nicht kopieren müssen.

0
laurent

Der Zugriff auf die NTFS-Partition (Windows) von Linux ist schnell. Sie können den Unterschied zwischen dem Zugriff auf die NTFS- oder Ext-Partition (Linux) nicht erkennen. Ich denke, die VM-Option ist gut, wenn Sie über ausreichend Arbeitsspeicher verfügen (1 GB frei, wenn Sie Windows verwenden, um 1 GB Ubuntu VM zuzuordnen). Ubuntu läuft auch mit 512MB nicht schlecht. Wenn Sie nicht über genügend RAM verfügen, benötigen Sie die Dual-Boot-Option, die jedoch nicht so flexibel ist. Ihr Ubuntu wird die NTFS-Partition weiterhin problemlos verwenden (mit regulärer Installation oder Wubi), aber Sie müssen sich beim Start und beim Neustart für die Änderung entscheiden Ich denke, dass es besser ist, eine Standardinstallation zu haben, damit Sie mehr Community-Hilfe, Anleitungen usw. finden, hauptsächlich mit einer Dual-Boot-Maschine.

Auf jeden Fall ist der Vorteil der VM, dass Sie es ohne Risiko ausprobieren können. Wenn es zu langsam ist, können Sie es löschen und sich für das Dual-Boot-System entscheiden. Das ist einer der guten Punkte von VM.

Und ... Sie können beide Optionen verwenden ... :) Wenn Sie also unter Windows einen kurzen Blick auf Linux werfen, starten Sie die VM und wenn Sie den ganzen Tag unter Linux planen, booten Sie unter Linux

0
TuxPotato

Wubi ist sehr einfach zu bedienen. Für mich waren es ein paar Klicks und 30 Minuten Wartezeit, und ich hatte ein Linux-System mit zwei Booten. Wenn Sie Leistung im Linux-System benötigen oder es nur mit vollem Zugriff auf Ihre echte Hardware ausführen möchten, verwenden Sie Wubi. Wubi beinhaltet auch keine Partitionen. Es erledigt alles für Sie. Kein Problem mit anderen Dual-Boot-Systemen.