So führen Sie ein minimales Linux in einem 64-Bit-Windows 7 aus

31

Auf meinem vorherigen Windows Vista-Laptop habe ich Portable Ubuntu Remix für Windows ausgeführt , das auf coLinux basiert , wie das ähnliche andLinux . Dies funktionierte recht gut mit begrenzten Systemressourcen (eine Ubuntu 08.04-VM mit 256 MB RAM auf einem 32-Bit-Windows Vista-Host mit 2 GB). Dadurch konnte ich meine Entwicklungsanstrengungen schnell von Windows auf Linux portieren oder nur ein "echtes" Linux-System (im Vergleich zu Cygwin, das ich auch besitze) für unterwegs zur Verfügung stellen.

Jetzt bin ich auf ein 64-Bit-Windows 7-Notebook mit 8 GB umgezogen, aber leider wurde coLinux noch nicht auf 64-Bit portiert , und es sieht nicht so aus, als würde dies bald passieren. Obwohl die meisten 32-Bit-Programme unter Windows "nur funktionieren", würde coLinux dies aufgrund seines Kerneltreibers nicht tun. Es scheint also der bevorzugte Ansatz zu sein (vgl. Ausführen von Linux unter Windows XP, dh kein duales Booten . Was ist der effizienteste Weg, um Windows und Linux gleichzeitig auszuführen? ), Funktioniert nicht mehr.

Meine beste Idee ist das Einrichten einer 64-Bit-Ubuntu 12.10-VM in VirtualBox , aber trotz Seamless-Modus ist die Integration in das Host-Windows-Betriebssystem leider nicht so reibungslos wie in Portable Ubuntu (das Xming für die Anzeige der Fenster verwendet) ), und ich muss ständig mit der Host-Taste fummeln , um zwischen beiden Welten zu wechseln.

Wie gehen Sie damit um?

  1. Kann eine (möglichst kostenlose und nicht aufdringliche) Virtualisierungslösung die Host-Integration besser bewältigen?
  2. Oder sollte ich einfach in den Nicht-GUI-Modus booten und X-Anwendungen über SSH mit Xming starten?
  3. Was sind Ihre Größenempfehlungen für das Gastbetriebssystem (nur einige Terminals, Editoren und Compiler vorausgesetzt)?
  4. Wäre eine spezialisierte Minimal-Linux-Distribution besser für den Betrieb mit geringen Ressourcen geeignet?
Ingo Karkat
quelle
Ich habe dich gewählt, ich bin sehr neugierig darauf! Wenn niemand eine Antwort hat, würde ich vorschlagen, Virtualbox zu verwenden. Solange Sie die Guest-Ergänzungen installieren, sollten Sie keine Probleme (oder eine Notwendigkeit) für das Host-Key-Fiddling haben. Ich habe einen Bogen und Ubuntu vm bei der Arbeit, beide sind großartig, um mit Leichtigkeit hin und her zu wechseln. Außerdem können Sie die Ressourcen definieren, die für sie zulässig sind. Nur meine .02.
Nerdwaller
@nerdwaller: Ja, ich verwende derzeit eine VirtualBox-VM. Trotz der Gastzugaben muss ich die Host-Taste drücken, um Tastenkombinationen wie Alt-Tab vom Gast auf den Host-Computer zurückzugeben. Daran führt wohl kein Weg vorbei.
Ingo Karkat
Oh, ich verstehe, was du sagst - mein Fehler. Ich hoffe wirklich jemand hat was dabei, dass coLinux sich sehr cool anhört.
Nerdwaller

Antworten:

7

Ich würde mich für die Xming + ssh-X-Lösung entscheiden.

1) Ich bin nicht sicher - aber Sie könnten Ihre Virtual Mashine im Headless-Modus ausführen und Anwendungen über SSH starten. Das wäre ziemlich unaufdringlich,

2) würde ich.

3) Wenn es sich um eine minimale Distribution handelt, sollten Sie ein paar GB Speicherplatz für das Root-Dateisystem und ungefähr 200 MB RAM zur Verfügung haben.

4) Ja

Bolli
quelle
Wenn Sie Programme über weitergeleitetes SSH ausführen, können Sie diese nicht kopieren und einfügen. Ich würde eine nicht aufdringliche Lösung in Betracht ziehen, um das Kopieren und Einfügen zu unterstützen.
Dotancohen
1

Mein Weg ist VirtualBox oder VMware mit dem minimalen oder leichteren Linux, das Sie ausführen können, und Sie können VNC zwischen diesen Systemen verwenden, oder TeamViewer für die Kommunikation.

Angel de la Mora
quelle