Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

VMware portable krijgen lukt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met een onderzoek naar een virtuele werkomgeving op een USB memory stick.

Ik wil vanaf USB stick Vmware kunnen draaien. Het is de bedoeling dat alles 100% vanaf USB stick draait. Dus geen msi installers die stiekem toch wat installeren. Alleen kritische windows services zouden geladen kunnen worden in windows. Dit is me tot nu toe niet gelukt. Ik heb ook alle relevante forums nagekeken zonder succes.

Resultaten tot nu toe:
- 2 kant en klare executables gevonden. Deze horen portable te zijn en zonder problemen te werken. Ze starten zonder fouten op en alles lijkt te werken, maar zodra je een VM wilt starten krijg je een foutmelding dat de Vmware authorization service niet geladen kan worden. Ik heb van alles geprobeerd om deze service te installeren en starten, zonder succes. De makers van deze executable kan ik niet bereiken.

Bij een van de executable zat een screenshot bij (werkende xp VM), maar deze kan net zo goed nep zijn. Ik heb het op 2 verschillende pc's getest (van hdd en usb), maar het werkt gewoon niet.

- De bovengenoemde portable executables zijn vrij zeker met Vmware Thinapp gemaakt. Daarmee heb ik geprobeerd om zelf Vmware player, workstation en server portable te krijgen. Dat is niet gelukt, ik krijg ze niet eens opgestart, elke keer een foutmelding "cannot get temporary directory for log file".

Graag jullie reactie hierop…Alleen maar windows, even niets met Linux.

Is het iemand al gelukt om welke vmware dan ook echt portable te krijgen en hoe?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je zegt op zoek te zijn naar een portable virtuele omgeving; zijn er geen alternatieven voor VMware die wel gemakkelijker portable te krijgen zijn? Volgens mij is qemu bijvoorbeeld een aardig alternatief wat geen services vereist en daarom een stuk eenvoudiger is om te gebruiken denk ik :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Plopeye
  • Registratie: Maart 2002
  • Laatst online: 13-08 07:00
Spider.007 schreef op maandag 06 oktober 2008 @ 09:25:
Je zegt op zoek te zijn naar een portable virtuele omgeving; zijn er geen alternatieven voor VMware die wel gemakkelijker portable te krijgen zijn? Volgens mij is qemu bijvoorbeeld een aardig alternatief wat geen services vereist en daarom een stuk eenvoudiger is om te gebruiken denk ik :)
Inderdaad zou het kijken naar alternatieven een oplossing kunnen zijn, de verwijzing naar QEMU is wel een beetje appels & peren vergelijken.

Een alternatief zou wel virtual PC van Microsoft kunnen zijn. Maar de TS heeft in deze voor VMWare gekozen.

Kort samengevat wil hij een USB stick maken waar een VMWare player? op staat met een image die een schone en veilige werkplek voor bijvoorbeeld telewerkers kan bieden.

Unix is user friendly, it's only selective about his friends.....


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Plopeye schreef op maandag 06 oktober 2008 @ 09:32:
[...]


Inderdaad zou het kijken naar alternatieven een oplossing kunnen zijn, de verwijzing naar QEMU is wel een beetje appels & peren vergelijken.
Volgens mij is het beiden virtualisatie-software? Ik zie het probleem wat je probeert te schetsen niet helemaal namelijk
Een alternatief zou wel virtual PC van Microsoft kunnen zijn. Maar de TS heeft in deze voor VMWare gekozen.
En dat haal je waaruit? Ik lees namelijk iets heel anders in de topicstart
quote: Rsftme
Ik ben bezig met een onderzoek naar een virtuele werkomgeving op een USB memory stick.
Kort samengevat wil hij een USB stick maken waar een VMWare player? op staat met een image die een schone en veilige werkplek voor bijvoorbeeld telewerkers kan bieden.
Ik weet niet waar je deze informatie vandaan haalt (afgezien van de complete niet-relevantie voor de vraag) maar ik zie nergens een vereiste voor VMware

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

Topicstarter
Het moet echt VMware zijn en niets anders, daar heb ik enkele redenen voor. Vmware player zou het beste zijn, omdat het voor gebruikers bedoeld is.

Inmiddels is het mij gelukt om een van de portable VMware aan de gang te krijgen. Maar dat is zo rommelig gegaan, dat ik nog even moet kijken hoe (en OF) ik het kan reproduceren op een schone computer.

Alles moet inderdaad op de USB stick draaien, applicatie+image.

Aan deze kant en klare portable VMware heb ik nog steeds niet veel, want ik wil toch zelf een schone portable package kunnen maken. Deze foutmelding krijg ik nog steeds met ThinApp: "cannot get temporary directory for log file".

Een ding is nou zeker, het is gewoon mogelijk. Voor hoever alles werkt weet ik nog niet.

  • L0g0ff
  • Registratie: April 2001
  • Laatst online: 27-11 22:58

L0g0ff

omg

Zou je ergens je binaries neer kunnen zetten? Ik ben zeer geïnteresseerd in je project. Misschien kan ik je wel helpen met het debuggen.

Het liefst zou ik player werkend willen hebben. Werkstation en server zijn een stuk uitgebreider. Verder vraag ik me af hoe het zit met je netwerk ondersteuning. Je zit natuurlijk met het natten of bridgen van je netwerk verbinding wat normaliter tijdens de installatie als extra driver binnen windows/linux geïnstalleerd wordt.

Blog.wapnet.nl KompassOS.nl


  • Blonde Tux
  • Registratie: Januari 2008
  • Laatst online: 26-11 14:54

Blonde Tux

<advertisement>

kan je niet wat proberen met mojopac.
http://lifehacker.com/sof...ojopac-freedom-309233.php

Heet zand zand omdat het tussen zee en land ligt?


Verwijderd

Topicstarter
@ohmygod
Ik ben nog even bezig, ik zal kijken of ik binnenkort wat kan laten zien.

@ de rest
Nogmaals die oplossingen ken ik al, Ik heb virtualbox al portable draaien en mojopac is vrij waardeloos. Het MOET echt VMware zijn. Daar heb ik mijn redenen voor. Dus als jullie me willen helpen graag, maar alleen als het over VMware gaat.

  • paella
  • Registratie: Juni 2001
  • Laatst online: 21:14
De installable ESXi is ok een stick te zetten. Misschien met wat goochelen/googlen lukt het je ook de datastore op de stick te krijgen, maar dat laatste waag ik toch te betwijfelen.

No production networks were harmed during this posting


  • L0g0ff
  • Registratie: April 2001
  • Laatst online: 27-11 22:58

L0g0ff

omg

Maar als je post wat je nu hebt dan kunnen we je helpen uitwerken. Als je niks post dan denk ik dat we ook weinig kunnen doen.

Wat altijd erg goed werkt met foutmeldingen is filemon van sysinternals. Je kunt exact zien wat er fout gaat en dus makkelijker naar een oplossing opzoek.

Blog.wapnet.nl KompassOS.nl


Verwijderd

Topicstarter
Het was vooral een vraag voor mensen die het al werkende hadden.

Het is me inmiddels behoorlijk gelukt. VMware player start zonder problemen op vanaf een USB stick en met behulp van een batch script kunnen diverse services (zelfs netwerkdrivers) geinstalleerd worden. Na het afsluiten van VMware player wordt alles netjes opgeruimd..

1 nadeel. Je hebt echt admin rechten nodig. Voor buitenshuis is dit niet echt geschikt.

Het is nou nog allemaal even in elkaar geflanst, maar binnenkort zet ik hier wel een guide op hoe je VMware player portable kunt krijgen.

  • backupdevice
  • Registratie: November 2000
  • Laatst online: 22:45

backupdevice

No Risk , Full Push

VMware ACE is de oplossing, echter hiervoor moet je wel betalen.

"This is it....This is it " | Gianpiero Lambiase | Lap 54 12-12-2021


Verwijderd

Topicstarter
backupdevice schreef op maandag 13 oktober 2008 @ 12:50:
VMware ACE is de oplossing, echter hiervoor moet je wel betalen.
Ik dacht het niet. Die doet net als moka5 live pc gewoon VMware player stieken VOLLEDIG installeren.
Je merkt er niets van, maar hij doet het wel hoor.

Geld speelt niet zo'n grote rol btw. VMware wordt hier al gebruikt (standaardisatie) en met de VMware player kan er vrij weinig mis gaan.

Verwijderd

Topicstarter
Hoe ik het heb gedaan:

1. Op een schone pc ThinApp/ Xenocode installeren.
2. Discovery/ capture procedure uitvoeren. (hier kiezen voor USB installatie> sandbox op usb).
3. Bij ThinApp v4 nog een %TEMP% map aanmaken voordat je op "build" klikt. Anders krijg je een foutmelding.
4. De vmplayer.exe en benodigde bestanden (zie batch) kopieren naar de USB stick.
4. Met een een batch de services en vmplayer.exe starten. (ADMIN RECHTEN NODIG !!!!!!)

De onderstaande batch werkt redelijk. Er zullen vast fouten inzitten, maar dat boeit me niet meer. Ik ga er niets meer aan doen.



BATCH:
net user __vmware_user__ /add /comment:"VMware User" /fullname:"__vmware_user__"
net localgroup __vmware__ /add /comment:"VMware User Group" >nul
net localgroup users __vmware_user__ /del >nul
net localgroup __vmware__ __vmware_user__ /add >nul

%CD%vm205\DEVCON -R INSTALL %CD%vm205\netadapter.inf *VMnetAdapter8

pause

start /wait %CD%vm205\vnetlib -- add dhcp vmnet8
start /wait %CD%vm205\vnetlib -- add nat vmnet8
start /wait %CD%vm205\vnetlib -- stop nat
start /wait %CD%vm205\vnetlib -- set vnet vmnet8 addr 192.168.203.0
start /wait %CD%vm205\vnetlib -- stop dhcp
start /wait %CD%vm205\vnetlib -- update dhcp vmnet8
start /wait %CD%vm205\vnetlib -- start dhcp
start /wait %CD%vm205\vnetlib -- update nat vmnet8
start /wait %CD%vm205\vnetlib -- start nat
start /wait %CD%vm205\vnetlib -- update adapter vmnet8

pause

sc create vmx86 type= kernel start= auto binpath= "%CD%vm205\vmx86.sys" displayname= "VMware Virtualization Driver"
net start vmx86

sc create VMnetBridge type= kernel start= auto binpath= "%CD%vm205\vmnetbridge.sys" group= "PNP_TDI" displayname= "VMware Bridge Protocol"
net start VMnetBridge

sc create VMnetAdapter type= kernel start= auto binpath= "%CD%vm205\vmnetadapter.sys" group= "NDIS" displayname= "VMware Virtual Ethernet Adapter Drivers"
net start VMnetAdapter

sc create VMnetuserif type= kernel start= auto binpath= "%CD%vm205\vmnetuserif.sys" displayname= "VMware Network Application Interface"
net start VMnetuserif

sc create "VMware NAT Service" type= share start= auto binpath= "%CD%vm205\vmnat.exe" depend= "VMnetuserif" displayname= "VMware NAT Service"
net start "VMware NAT Service"

sc create VMnetDHCP start= auto binpath= "%CD%vm205\VMnetDHCP.exe" depend= "VMnetuserif" displayname= "VMware DHCP Service"
net start VMnetDHCP

"%CD%vm205\vmplayer.exe"
pause

net user __vmware_user__ /del
net localgroup __vmware__ /del

net stop VMnetDHCP
sc delete VMnetDHCP

net stop "VMware NAT Service"
sc delete "VMware NAT Service"

net stop VMnetuserif
sc delete VMnetuserif

net stop VMnetAdapter
sc delete VMnetAdapter

net stop VMnetBridge
sc delete VMnetBridge

net stop vmx86
sc delete vmx86

%CD%vm205\DEVCON -R REMOVE *VMnetAdapter8

pause


  • L0g0ff
  • Registratie: April 2001
  • Laatst online: 27-11 22:58

L0g0ff

omg

Ziet er goed uit man. Ik ga er eens mee experimenteren :) Thanks!

Blog.wapnet.nl KompassOS.nl


  • TheChris
  • Registratie: Juli 2005
  • Laatst online: 21-04-2024
Misschien dat ik het antwoord hier kan vinden.

Ik ben een applicatie aan het installeren via ThinApp van VMware, de applicatie gebruikt Modbus via TCP/IP drivers. Alles lijkt goed te gaan tot de applicatie wil gaan runnen, dan krijg ik de melding. Modbus driver not inialized. Weet iemand hier raad mee, en zijn er beperkingen met ThinApp op dat gebied?

  • Mystery
  • Registratie: Mei 2000
  • Laatst online: 26-09 09:10
Het is misschien beter om hier een eigen topic voor te starten omdat jouw probleem niets met het oorspronkelijke "probleem" te maken heeft.

Als antwoord op je vraag: De meeste virtualisatie software (eigen ervaringen met Softgrid\AppV) hebben problemen met drivers. Zie onderstaande uitleg. Misschien vallen de Modbus drivers onder kernel-mode drivers.

ThinApp cannot capture applications that require kernel-mode device drivers, printer drivers etc staat er onderaan bij Downside to ThinApp.

Battle.net tag


  • maartn
  • Registratie: April 2004
  • Laatst online: 21-10 23:29
@Rsftme

Wat goed zeg! Ik was precies met het zelfde projectje bezig. VMware Portable krijgen.
Wat jij met de Player voor elkaar hebt gekregen heb ik met Workstation 6.5.2 voor elkaar gegregen.

Dus wat ik officieel kan melden is:

VMware Workstation 6.5.2 Portable is possible.

Rsftme, ik weet niet of je USB nodig hebt maar dan moet je even wat meer toevoegen, hier is die van mij:


Rundll32 setupapi,InstallHinfSection _Install1.NT 128 Vmusb.inf

start /wait Vnetlib -- add dhcp vmnet8
start /wait Vnetlib -- add nat vmnet8
start /wait Vnetlib -- stop nat
start /wait Vnetlib -- set vnet vmnet8 addr 192.168.203.0
start /wait Vnetlib -- stop dhcp
start /wait Vnetlib -- update dhcp vmnet8
start /wait Vnetlib -- start dhcp
start /wait Vnetlib -- update nat vmnet8
start /wait Vnetlib -- start nat
start /wait Vnetlib -- update adapter vmnet8
start /wait Vnetlib -- install hcmon
start /wait Vnetlib -- install vmci

Vmsub.inf kan je via Rundll32 uit het .cmd script/batch laten uivoeren.
Vnetlip heb je hcmon nodig, die geeft de opties welke USB devices je hebt voor je een VM strart (Nu krijg je ook geen fout melding meer dat USB niet kan herstellen en word ge-disconnect)

Vmci, moest er ook nog bij (althans bij workstation dan, player heb dat niet nodig denk ik)

Dan voor het uninstallen heb ik dit:"

start /wait Vnetlib -- uninstall usb

Enige wat ik mij nog afvraag is waarom de setup van vmware prima loopt met het aanmaken van __Vmware__ User zonder wachtwoord en als je dat via een script doet hij een melding geeft dat ik verplicht ben om een wachtwoord op te geven.

Op vista heb ik altijd al die beveiliging aanstaan, dat een wachtwoord minimaal 12 tekens moet bevatten en complexiteit ingeschakeld is.

Toch VMware Workstation setup maakt de user aan zonder 1 vraag aan mij of error en ook zonder wachtwoord, maar het zelfde process via batch:

net user __vmware_user__ /add /comment:"VMware Gebruiker" /fullname:"__vmware_user__"
net localgroup __vmware__ /add /comment:"VMware Gebruikers Group" >nul
net localgroup __vmware__ __vmware_user__ /add >nul

Gaat fout, maar deze:

net user __vmware_user__ /add test@test9ns@r@@t9 /comment:"VMware Gebruiker" /fullname:"__vmware_user__"
net localgroup __vmware__ /add /comment:"VMware Gebruikers Group" >nul
net localgroup __vmware__ __vmware_user__ /add >nul

Gaat dus goed!

test@test9ns@r@@t9 (Wachtwoord)


Nu, is het niet erg heb nooit begrepen waarom het een wachtwoord moet hebben. Ik moet me daar nog beter in verdiepen.

Wel weet ik dat je in Windows 7 (Host) de __vmware__ user zal blijven zien bij het inloggen.

Maar goed, alles werkt bij mij.

dit heb ik gedaan:

1. Schone pc (alleen vista, audio, video en chipset)
2. Thinapp
3. VMware Installeren en daarna ook rebooten en configureren
4. Thinapp einde scan laten uitvoeren
5. %TEMP% map toevoegen voor je een Build maakt.
5. Alle extra mappen weghalen die niets met VMware te maken hebben voor je op Build drukt


Dan heb je:

Vmplayer.exe 80 kb
Vmware.exe 219 Kb
Vmware Workstation.dat 1,12 GB

Ik voeg daar bij toe:

Install.cmd (Om de services op te starten en vmware account aan te maken)
Remove.cmd (Om de vmware account te deleten en de services weer te verwijderen)

Drivers (Map) waar Install.cmd in 'kijkt' om de drivers te installeren voor dat ik VMware.exe uitvoer.

[ Voor 6% gewijzigd door maartn op 22-03-2015 18:30 ]

Pagina: 1