Auf meiner ewigen Suche nach einer portablen Virtualisierungslösung, die keine administrativen Rechte unter Windows benötigt, bin ich über Portable Ubuntu gestolpert. Der Ansatz von Portable Ubuntu ist recht clever. Auf Basis von CoLinux wird ein Image von Ubuntu „Hardy Heron“ 8.04 geladen, dass dann über ein internes Netzwerk Anwendungen per Xming auf dem Windows-Desktop darstellt. So wurde eine absolut portable Lösung geschaffen, mit der man ein Ubuntu – ohne die Installation von Programmen – virtualisieren kann und die sich perfekt in Windows einfügt.

Die Installation von Portable Ubuntu beschränkt sich auf den Download des rund 450 MB großen Archives, dem Entpacken und dem anschließenden Ausführen der Datei run_portable_ubuntu.bat. Danach müssen eine Reihe von Netzwerkzugriffen über die Windows Firewall erlaubt werden. Ist dies getan, empfängt einen nach wenigen Sekunden ein GNOME Panel an der oberen Bildschirmkante.

[UPDATE: Video steht leider nicht mehr zur Verfügung.]

Nun kann man wie mit einem normalen Ubuntu arbeiten. Man kann die deutschen Sprachpakete nachinstallieren und wie gewohnt über die Paketverwaltung weitere Programme installieren. Sollte man sich gegenüber dem System authorisieren müssen, so sollte man einen kurzen Blick in die Dokumentation von Portable Ubuntu werfen. Der von Haus aus angelegte Benutzer heißt pubuntu und hat das Passwort 123456. Um nicht lange Reden zu müssen habe ich meine Erfahrungen mit Portable Ubuntu kurz zusammengefasst.

Pro

  • Der Zugriff auf C:\ ist von Haus aus möglich. Man kann das Laufwerk aus dem virtuellen Ubuntu heraus über /mnt/C erreichen.
  • Portable Ubuntu integriert sich gut  in Windows. Die Fenster tragen die „nativen“ Fensterdekorationen von Windows und die Zwischenablage von Text funktioniert im Zusammenspiel Ubuntu und Windows.

Contra

  • Es ist nicht möglich Authorisierungen freizuschalten die mit PolicyKit arbeiten. So kann man bspw. die Uhr des virtuellen Ubuntus nicht stellen, da die Schaltfläche für das Freischalten des Dialoges deaktiviert ist.
  • Ich habe Portable Ubuntu auf zwei Rechner ausprobiert. Auf einem lief Portable Ubuntu ohne Probleme, auf dem anderen bootet die virtuelle Maschine zwar, das Panel erscheint jedoch nicht auf dem Desktop.
  • Die graphische Darstellung ist relativ lahm. Im eingebundenen Video dieses Artikels kann man dies bspw. beim Laden von Inkscape feststellen. Das Bild der Anwendung wird Kachel für Kachel aufgebaut.
  • Und nun – mein persönlicher – KO-Faktor: Auch Portable Ubuntu braucht zwingend administrative Rechte auf dem System. Versucht man Portable Ubuntu mit den Rechten eines eingeschränkten Benutzers zu starten, so passiert rein gar nichts.

Ergo. Portable Ubuntu ist nett. Besonders gut finde das Programm für Personen, die mal in Ubuntu reinschnuppern wollen. So können sie sich zumindest an Ubuntu herantasten ohne auch nur ein Bit Software auf ihrem System installieren zu müssen. Doch wenn ich eine portable Virtualisierungslösung wählen müsste, dann doch lieber VirtualBox Portable. Das Programm benötigt zwar auch administrative Rechte, geht jedoch flotter zu Werke.

guest
17 Kommentare
Inline Feedbacks
Zeige alle Kommentare
Stefano F. (tacone)

Great post. I was planning something along the lines, but you came first, and better ;-).

Martin

Sieht ja trotz der Rechte-Probleme ganz nett aus. Ich habe selbst auf ein paar Systemen andLinux installiert (vor allem, um ein paar Windows-User mit ein paar Linux-Programmen „anzufixen“), und es scheint so ziemlich das selbe zu sein: basiert auf Ubuntu/CoLinux/XMing. Weiß jemand, wo der Unterschied zu Portable Ubuntu ist?

P.S.: Wo ich mir das jetzt gerade noch mal durchlese, fällt mir schon ein Unterschied auf: andLinux läuft intern wohl immer als root, was Portable Ubuntu ja vermutlich nicht tut (sonst gäbe es doch bestimmt keine Probleme mit PolicyKit, oder?)

Funatiker

Das regt mich irgendwie gewaltig auf, dass es keine Möglichkeit gibt, Ubuntu bzw. verschiedene Linux-Anwendungen unter Windows als eingeschränkter Nutzer zu betreiben. So muss ich mich in der Schule weiterhin mit den üblichen Windows-Programmen herumschlagen. Einzige Möglichkeit wäre ein Portable VNC-Client. Aufgrund der Internet Anbindung meines Rechners ist das aber eher uninteressant.

John

Bekommt “Portable Ubuntu” eine eigene IP-Adresse aus dem LAN oder wird da mit NAT geroutet?

Jan

Die richtige Zeitzone kann man alternativ im Terminal mit

sudo dpkg-reconfigure tzdata

einstellen.

kendon

@funatiker

guck dir mal NX bzw freeNX an (für den anfang vielleicht erstmal NX, die free edition kann alles aber nur für 2 user, ist aber komfortabler). damit ist eine isdn-leitung bereits ausreichend für flüssiges arbeiten am heimischen desktop, für den client braucht man afaik keine besonderen rechte.

Mike

Zum Thema Linux auf „fremden“ PC: Ich hab mir Crunchbang Linux (Ubuntu mit OpenBox) auf meinen USB-Stick (Corsair Flash Voyager 4GB) installiert. Dank extlinux bootet das ohne Probleme und ich kann somit an jedem PC komfortabel arbeiten.
Bis jetzt habe ich noch keinen PC gefunden, der nicht out-off-the-box funktioniert hätte, und die allermeisten neueren PCs können auch von USB booten.
Um den Flash-Speicher zu schonen verwende ich für /var/log, /tmp und den Firefox-Cache eine ramdisk (die dank tmpfs auch nur so viel Speicher belegt wie tatsächlich gebraucht wird).
Die Performance ist eigentlich gut, was bei den ~32MB/sec die der Stick laut `dd` lesend schafft auch kein Wunder ist. Blöderweise kann er aber nur mit ~3MB/sec schreiben was unter anderem nervig ist, weil das System beim Schreiben nurmehr sehr träge reagiert (scheint eine Eigenheit von dem Stick zu sein).
Platzmäßig ist es auch kein Problem, trotz OpenOffice und anderen Speicherfressern sind erst ~2,5GB belegt.

Mit dem bereits erwähnten NX lässt sich von Unterwegs auch passabel arbeiten (außerdem umgeht man damit auch nervige Port-Sperren etc.).

Beate Mendel

Überaus interessant der Blogg

Nachtigall

Also ich habe mir ebenfalls einen Stick gebaut. Update fähig mit Ubuntu Ultimate Edition. Zum Stick und deinen 3 MB/s: Ich habe einen SanDisk Cruzer 4GB, der arbeitet mit 25 schreiben/lesen. Dann kannst du nach dem Starten wie an einem richtigen Rechner

Toni

Hallo,
ich bin noch absoluter Anfänger mit Linux. Wenn ich derzeit die Kommentare in den verschiedenen Seiten lese, meine ich, es bewegen sich hier nur Informatiker und Cracks. Ich habe auf meiner externen HDD noch 80 GB frei (separat partitioniert) und würde diese gerne zum Einstieg für Ubuntu verwenden. Aber ich habe auch schon gelesen, dass das starten von ext. HDD, usw. nicht so einfach ist…..Sondereinstellungen…..Wenn es nur einfache Einstellungen wären, aber es wird gleich wieder mit programierschritten erklärt…usw.
http://wiki.ubuntuusers.de/Installation_auf_externe_Festplatten
Ich merke, dass genau für diese Möglichkeit, also auf einer externen Platte Linux, welches auch immer, ganz einfach zu installieren, via USB (an diesem Anschluss wird sich so schnell nichts änder), noch viel für den einfachen Nutzer getan werden muss. Nach dem Anstecken der extHDD einschl. Erkennung eines darauf befind. Betriebsystems, muss sich ein Fenster öffnen und der Nutzwer wird gefragt, ob er dieses nutzen will >>>> ja/nein, usw……das dürfte für Linux-Programmierer doch kein Problem sein, oder?
viele Grüße aus KuaLu
Toni

Simon

Hallo zusammen,

hat inzwischen jemand ein vernünftiges portable-Linux gefunden? (Ich möchte es für eine Südamerikareise in Internetcafes verwenden.)

Kriterium ist für mich deshalb auch, dass keine Admin-Rechte nötig sind. Das einzige was ich hier gefunden hab ist DSL (DamnSmallLinux), aber das ist mir etwas zu abgespeckt. Und der Ableger DSL-N ist ja ausgestorben 🙁

Andere vorschläge? 🙂