Showing posts with label osx. Show all posts
Showing posts with label osx. Show all posts

Tuesday, March 30, 2010

Hackintoshing again

I succeeded to install 10.6 on a Dell XPS 1330.
For sound I've used VoodooHDA. NVidia 8400GS was discocvered by default - QE works. Bluetooth operational. Camera is recognised as iSight hence also Photobooth works
Network and wireless are not working.
Next step is to jailbreak an iPod Touch (or enroll in Apple's Developer Program) whichever is fastest.

Friday, October 30, 2009

Finally SnowLeopard in VMWare



It works witn VMWare 7 in Ubuntu 9.10.
I had quite a trouble to get it right. The main differences are:
1. The name of operating guest system should be changed into "darwin10-64"
2. the VMWare tools iso images should be upgraded to Fusion 3 or the one you can find on the net (see the InsanelyMac forums).

http://sourceforge.net/projects/vmsvga2/files/is offering both a better video driver and usable sound with Ensoniq emulation,http://www.blogger.com/img/blank.gif
There is a bug - I do nyt know if in VMWare or drivers - but the screen shots/Grab are not working.

UPDATE
I have seen a lot of traffic to this post therefore I've decided to make some pointers to the online resources I've used to instal SL:
http://www.insanelymac.com/forum/index.php?s=04c227f5f2d9c93200da72285f51054d&showtopic=172474
Below there is also my VMX config in case that you need a reference config:
#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
maxvcpus = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "1024"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "SnowLeopard.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "FALSE"
floppy0.fileName = ""
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "SnowLeopard"
nvram = "SnowLeopard.nvram"
virtualHW.productCompatibility = "hosted"
extendedConfigFile = "SnowLeopard.vmxf"
ethernet0.generatedAddress = "00:0c:29:15:c1:82"
uuid.location = "56 4d 39 e8 53 4d 0a 31-e0 84 32 c9 3d b0 d6 39"
uuid.bios = "56 4d 4b c4 53 dd 96 1e-cd 9d 44 09 57 15 c1 82"
cleanShutdown = "TRUE"
replay.supported = "TRUE"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "16777216"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "1461043586"
guestOS = "darwin10-64"
ich7m.present = "TRUE"
keyboard.vusb.enable = "TRUE"
mouse.vusb.enable = "TRUE"
monitor.virtual_exec = "hardware"
monitor.virtual_mmu = "software"

ide1:0.startConnected = "TRUE"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
tools.syncTime = "FALSE"
tools.remindInstall = "FALSE"

isolation.tools.hgfs.disable = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/home/nilu/Public"
sharedFolder0.guestName = "Public"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"
ide1:0.autodetect = "TRUE"
usb.autoConnect.device0 = "path:2/4 autoclean:1"
svga.autodetect = "TRUE"
svga.maxWidth = "1024"
svga.maxHeight = "768"
svga.vramSize = "134217728"
mks.enable3d = "FALSE"
smc.present = "FALSE"
usb.autoConnect.device1 = "path:7/1 autoclean:1"
usb.autoConnect.device2 = "path:6/2 autoclean:1"
checkpoint.vmState = ""

Sunday, August 16, 2009

Leopard 10.5.8 in VMWare




I have used VMWare 2.5 player on Linux. The installed system is a 10.5.6 upgraded to 10.5.8.
I have started from Donk's tutorial available here
The VM specs are below.
In order to enable the VMWare tools I have downloaded the VMWare Fusion 2.0.5 and then using dmg2img tool I have extracted the content. Inside the extracted image there is a file called Archive.pax.gz. Using pax you can uncompress it. Inside the Library directory of the compressed file there is an ISO file called darwin.iso. Connect it to the VM and install the tools from it.
They will enable shared folders and better performance of the VM.

#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "1024"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "OSX.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/home/nilu/darwin.iso"
ide1:0.deviceType = "cdrom-image"
floppy0.startConnected = "FALSE"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "OSX"
nvram = "OSX.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"

extendedConfigFile = "OSX.vmxf"

floppy0.fileName = "/dev/fd0"

checkpoint.vmState = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 70 12 43 d2 19 fe-fd 0c 32 6e e2 bc 29 80"
uuid.bios = "56 4d 70 12 43 d2 19 fe-fd 0c 32 6e e2 bc 29 80"
scsi0:0.redo = ""
vmotion.checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
ethernet0.generatedAddress = "00:0c:29:bc:29:80"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-490985088"

tools.syncTime = "FALSE"
guestOS = "darwin-64"
ich7m.present = "TRUE"
smc.present = "FALSE"
keyboard.vusb.enable = "TRUE"
mouse.vusb.enable = "TRUE"
monitor.virtual_exec = "hardware"
monitor.virtual_mmu = "software"

ide1:0.startConnected = "TRUE"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
tools.remindInstall = "FALSE"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"

sharedFolder.option = "alwaysEnabled"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/home/nilu/Public"
sharedFolder0.guestName = "Public"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"

isolation.tools.hgfs.disable = "FALSE"

debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"


Now I can join the world of Cocoa developers :)