#!/usr/bin/vmware #--------------------WSTEP---------------------------- # dowolna nazwa jaka ma sie wyswietlac w oknie VMware Player-a displayName = "Windows XP" # typ systemu operacyjnego 'goscia', czyli tego, ktorego chcemy odpalic na naszym komputerze # im lepiej dobrany tym wieksza wydajnosc # patrz np. http://cri.ch/linux/docs/sk0020.html - punkt 2.1 # lub http://www.ffnn.nl/pages/articles/linux/vmware-player-image-creation.php # a) Windows XP Pro. guestOS = "winxppro" # b) Linux Ubuntu #guestOS = "ubuntu" # c) ... #-------------------PAMIEC---------------------------- # rozmiar pamieci w MB dostepny dla Wirtualnej Maszyny # (musi byc podzielny przez 4) memsize = "256" #-------------------DYSKI----------------------------- # uwaga: tryb zapisu na dyskach: # "independent-nonpersistent" - po wylaczeniu Wirtualnej Maszyny wszelkie # zmiany na wirtualnym dysku zostaja utracone # "persistent" - wszelkie zmiany zostaja zachowane ## przykladowa konfiguracja Linuksowa: ## pierwszy dysk pod Linuksa (najprosciej dwie partycje systemowe: / oraz /swap) #ide0:0.present = "TRUE" #ide0:0.fileName = "image-system.vmdk" #ide0:0.mode = "persistent" # ## drugi dysk dysk pod Linuksa (jedna partycja dla danych uzytkownikow: /home) #ide0:1.present = "TRUE" #ide0:1.fileName = "image-home.vmdk" #ide0:1.mode = "persistent" ## przykladowe konfiguracje Windowsowe: ## a) tylko jeden dysk pod Windowsa (wygodnie dwie partycje: na system i na reszte rzeczy): ide0:0.present = "TRUE" ide0:0.fileName = "windows.vmdk" ide0:0.mode = "persistent" # drugiego nie uzywamy: ide0:1.present = "FALSE" # ## b) pierwszy z dwoch dyskow (jedna partycja na system): #ide0:0.present = "TRUE" #ide0:0.fileName = "windows.vmdk" #ide0:0.mode = "persistent" ## drugi z dwoch dyskow (jedna partycja na inne rzeczy): #ide0:1.present = "TRUE" #ide0:1.fileName = "reszta.vmdk" #ide0:1.mode = "persistent" #--------------------CD-ROM--------------------------- # pierwsza stacja CD: (mozliwe trzy warianty) ide1:0.present = "TRUE" # # a) obraz dysku CD (wygodne przy instalacji np. Linuksa - nie trzeba nic wypalac # na plytkach, no i szybciej dziala) #ide1:0.deviceType = cdrom-image #ide1:0.fileName = "gutsy-desktop-i386.iso" # # b) zwykla stacja dyskow CD ide1:0.deviceType = "cdrom-raw" ide1:0.autodetect = "TRUE" ide1:0.fileName = "auto detect" # # c) brak stacji :) #ide1:0.present = "FALSE" # druga stacja CD: ide1:1.present = "FALSE" #------------------------INTERNET--------------------- # siec Internet - ponizej wersja z NAT, ktora jest najwygodniejsza, bo nic czlowieka nie obchodzi # i nic nie trzeba ustawiac # [ mozliwe sa jeszcze typy: host-only i bridged i w ogole brak sieci (patrz: google :)) ] ethernet0.present = "TRUE" ethernet0.connectionType = "nat" ethernet0.addressType = "generated" ethernet0.generatedAddress = "00:0c:29:24:98:c5" ethernet0.generatedAddressOffset = "0" #------------------------PERYFERIA-------------------- # inne urzadzenia # USB usb.present = "TRUE" usb.autoConnect.device0 = "" # dzwiek sound.present = "TRUE" # dyski SCSI scsi0.present = "FALSE" # stacja dyskietek floppy0.present = "TRUE" # przy niej dwie mozliwosci (w sumie wiecej, ale te najczestrze): # a) wirtualna maszyna jest odpalana pod Linuksem floppy0.fileName = "/dev/fd0" # b) wirtualna maszyna jest odpalana pod Windowsem #floppy0.fileName = "A:" #-----------------------VMWARE-TOOLS------------------ # flagi dla VMware Tools - wygodne, zeby WMware Player nie pyszczyl o te Tools-y (czasem mu sie zdarza) # [ spokojnie mozna to sobie pominac i sie w to nie zaglebiac ] tools.upgrade.policy = "manual" isolation.tools.hgfs.disable = "TRUE" tools.remindInstall = "FALSE" # synchronizacja czasu miedzy systemem 'matka' i systemem 'gosciem': tools.syncTime = "TRUE" #------------------KILKA-SLOW-ODE-MNIE---------------- # powyzszy przykladowy plik napisalem na podstawie wlasnych doswiadczen, grzebania w sieci itp. # oczywiscie, jak to zwykle bywa, mam gdzies uszkodzenia sprzetu, zniszczone dane, stracony czas # i pieniadze, powodzie i wojny, zdrady zon, klotnie z rodzina, pogorszenie wzroku, wrzody na zalodku itd., # ktore moga wyniknac z uzywania tego przykladowego pliku. slowem, jakby co, to wine zrzuc na kogos innego! # ja umywam rece :P #--------------------------ROZNE---------------------- # pomniejsze sprawy, w zasadzie nigdy sie tym zajmowalem i nie mialem # z tego powodu problemow config.version = "8" virtualHW.version = "3" virtualHW.productCompatibility = "hosted" MemAllowAutoScaleDown = "FALSE" MemTrimRate = "-1" uuid.location = "56 4d d9 24 8e d8 1f de-fa 6d 89 ed 19 24 98 c5" uuid.bios = "56 4d d9 24 8e d8 1f de-fa 6d 89 ed 19 24 98 c5" uuid.action = "create" checkpoint.vmState = "" # zeby wygladalo 'ladniej' mozna ustawic na taka same nazwe jak # nazwa tego pliku (oczywiscie inne rozszerzenie pliku!): extendedConfigFile = "windows.vmxf" ide0:0.redo = "" ide0:1.redo = ""