Welche Emulator / VM-Software kann ich verwenden, um einen tragbaren Win32-Linux-Guest zu erstellen?

608
Jotham

Ich möchte ein tragbares VM-Setup erstellen, damit ich eine Linux-Installation starten kann, unabhängig davon, auf welcher Windows XP / Windows 7-Hostmaschine ich mich befinde.

Ich habe mir Qemu angesehen, aber es scheint kein relativ sicherer Win32-Build zu sein (Der Build, den ich in Google gefunden habe, stellte fest, dass er kürzlich einen "infizierten" USB-Treiber hatte ). Es gab auch einen anderen Qemu-Build, aber ich bin mir nicht sicher, ob der richtige Weg auch gehen wird.

Andere Umgebungen wie VirtualBox erfordern aus Leistungsgründen eine vollständige Installation auf dem Host-Betriebssystem. Ich bin nicht so besorgt um die Leistung, ich möchte nur ein paar fluchende Anwendungen ausführen.

Mein ideales Endziel wäre ein Speicherstick von einiger Größe mit einem VM / Emulator. Ich kann auf den meisten WinXP / Windows 7-Computern booten und auf meine eigenen, auf Curses basierenden Anwendungen (wahrscheinlich Arch Linux oder Debian) zugreifen.

Jede Hilfe wäre dankbar.

3
do these curses apps really need a full Linux environment? a stripped-down "portable" Cygwin environment would be much lighter (all you need is your libraries and the Cygwin DLL), but naturally not everything can be recompiled under cygwin. quack quixote vor 14 Jahren 0
That's a good question Quack. Right now I've managed to get Qemu running though with Arch Linux. I'll also investigate Cygwin then return with my findings. Either way I'll get this answered (on superuser) in the next few days. Jotham vor 14 Jahren 0

2 Antworten auf die Frage

3
lajuette

Ich denke, QEMU ist der einzige Weg. Alle anderen mir bekannten Virtualisierungsanwendungen erfordern eine Installation.

Bitte korrigieren Sie mich, wenn ich falsch liege.

0
Neal

Es beantwortet Ihre Frage nicht wirklich, aber haben Sie in Betracht gezogen, eine geeignete Linux-Distribution auf dem USB-Laufwerk zu installieren. Ich denke darüber nach, wie Sie Ihr Programm auf einem Computer in Suse Studio installieren und dann die Live-Distribution mitnehmen ...

Dies würde offensichtlich nicht funktionieren, wenn Windows bei der Verwendung Ihres Programms ausgeführt werden muss. Dies kann jedoch angemessen sein.

Alternativ kann eine Remote-Maschine für Sie von Nutzen sein, z . B. Geekshells .

Yeah I don't want to have to reboot the machine or anything. I already have permanent access to a number of remote machines. I thought I outlined my ambition pretty clearly. Jotham vor 14 Jahren 0