| 1 |
#!/usr/bin/vmware |
|---|
| 2 |
## This .vmx file was created for use with the Demo, and can be modified in order |
|---|
| 3 |
## to change the virtual machine settings that VMWare presents to the guest OS it |
|---|
| 4 |
## is running. There are many good online resources to research the various |
|---|
| 5 |
## settings available to VMWare in this config file: |
|---|
| 6 |
|
|---|
| 7 |
config.version = "8" |
|---|
| 8 |
virtualHW.version = "4" |
|---|
| 9 |
|
|---|
| 10 |
MemAllowAutoScaleDown = "FALSE" |
|---|
| 11 |
MemTrimRate = "-1" |
|---|
| 12 |
|
|---|
| 13 |
uuid.location = "56 4d b7 eb d7 b7 94 95-bd 75 44 9f c3 05 52 90" |
|---|
| 14 |
uuid.bios = "56 4d b7 eb d7 b7 94 95-bd 75 44 9f c3 05 52 90" |
|---|
| 15 |
|
|---|
| 16 |
uuid.action = "create" |
|---|
| 17 |
checkpoint.vmState = "haiku.vmss" |
|---|
| 18 |
|
|---|
| 19 |
displayName = "Demo" |
|---|
| 20 |
guestOS = "other" |
|---|
| 21 |
|
|---|
| 22 |
## Change the allocated memory size to whatever you're comfortable with (in MB) |
|---|
| 23 |
## 128MB should be enough for testing the Demo at this point, will run with as |
|---|
| 24 |
## little as 64MB also if required. |
|---|
| 25 |
memsize = "512" |
|---|
| 26 |
|
|---|
| 27 |
ethernet0.present = "TRUE" |
|---|
| 28 |
## for ethernet0.virtualDev, e1000 tells VMWare to emulate |
|---|
| 29 |
## an ipro1000-compatible chipset, while vlance tells |
|---|
| 30 |
## VMWare to emulate a default AMD pcnet32 chispet. |
|---|
| 31 |
## vlance doesn't work so well, so we won't use it |
|---|
| 32 |
#ethernet0.virtualDev = "vlance" |
|---|
| 33 |
ethernet0.virtualDev = "e1000" |
|---|
| 34 |
ethernet0.addressType = "generated" |
|---|
| 35 |
ethernet0.connectionType = "bridged" |
|---|
| 36 |
|
|---|
| 37 |
usb.present = "FALSE" |
|---|
| 38 |
|
|---|
| 39 |
## soon there should be es1371 support, but for now we'll disable it |
|---|
| 40 |
sound.present = "TRUE" |
|---|
| 41 |
sound.virtualDev = "es1371" |
|---|
| 42 |
|
|---|
| 43 |
scsi0.present = "FALSE" |
|---|
| 44 |
|
|---|
| 45 |
floppy0.present = "FALSE" |
|---|
| 46 |
|
|---|
| 47 |
## boot image will be first disk |
|---|
| 48 |
ide0:0.present = "TRUE" |
|---|
| 49 |
ide0:0.fileName = "haiku.vmdk" |
|---|
| 50 |
ide0:0.deviceType = "disk" |
|---|
| 51 |
ide0:0.mode = "persistent" |
|---|
| 52 |
ide0:0.redo = "" |
|---|
| 53 |
ide0:0.writeThrough = "FALSE" |
|---|
| 54 |
ide0:0.startConnected = "FALSE" |
|---|
| 55 |
|
|---|
| 56 |
## apps partition will be second disk |
|---|
| 57 |
ide0:1.present = "TRUE" |
|---|
| 58 |
ide0:1.fileName = "apps.vmdk" |
|---|
| 59 |
ide0:1.deviceType = "disk" |
|---|
| 60 |
ide0:1.mode = "persistent" |
|---|
| 61 |
ide0:1.redo = "" |
|---|
| 62 |
ide0:1.writeThrough = "FALSE" |
|---|
| 63 |
ide0:1.startConnected = "FALSE" |
|---|
| 64 |
|
|---|
| 65 |
## You can set ide1:0.present = "TRUE" in order to enable the cdrom device. This is currently |
|---|
| 66 |
## set up to use Windows drive D: as a cdrom-raw device, but can also be configured to use |
|---|
| 67 |
## and ISO file, or a different drive if desired. |
|---|
| 68 |
|
|---|
| 69 |
ide1:0.present = "TRUE" |
|---|
| 70 |
ide1:0.fileName = "/dev/cdrom" |
|---|
| 71 |
ide1:0.deviceType = "cdrom-raw" |
|---|
| 72 |
ide1:0.autodetect = "FALSE" |
|---|
| 73 |
ide1:0.startConnected = "TRUE" |
|---|
| 74 |
|
|---|
| 75 |
## storage partition will be fourth disk |
|---|
| 76 |
ide1:1.present = "TRUE" |
|---|
| 77 |
ide1:1.fileName = "storage.vmdk" |
|---|
| 78 |
ide1:1.deviceType = "disk" |
|---|
| 79 |
ide1:1.mode = "persistent" |
|---|
| 80 |
ide1:1.redo = "" |
|---|
| 81 |
ide1:1.writeThrough = "FALSE" |
|---|
| 82 |
ide1:1.startConnected = "FALSE" |
|---|
| 83 |
|
|---|
| 84 |
tools.remindInstall = "TRUE" |
|---|
| 85 |
|
|---|
| 86 |
## you may set serial0.present = "TRUE" below if you wish to see the serial-debug |
|---|
| 87 |
## output from VMWare. This is helpful when testing the Demo as the serial-debug |
|---|
| 88 |
## is sometimes the only possible way to determine why it failed to boot. |
|---|
| 89 |
|
|---|
| 90 |
serial0.present = "TRUE" |
|---|
| 91 |
serial0.fileType = "file" |
|---|
| 92 |
serial0.fileName = "serial.txt" |
|---|
| 93 |
|
|---|
| 94 |
priority.grabbed = "normal" |
|---|
| 95 |
priority.ungrabbed = "normal" |
|---|
| 96 |
|
|---|
| 97 |
ethernet0.generatedAddress = "00:0c:29:05:52:90" |
|---|
| 98 |
ethernet0.generatedAddressOffset = "0" |
|---|
| 99 |
|
|---|
| 100 |
extendedConfigFile = "haiku.vmxf" |
|---|
| 101 |
virtualHW.productCompatibility = "hosted" |
|---|
| 102 |
tools.upgrade.policy = "manual" |
|---|