Thursday, July 21, 2011

Rooooaaaaar (or else OSX Lion on my PC)

Well, time to upgrade to Lion...

1. Download the app from the store.
2. Install it on your hard drive
3. Boot back into your existing Snow Leopard installation.
4. Open /Applications/Utilities/Disk Utility
5. Highlight your Snow Leopard drive in left column.
6. Choose the Partition tab, and Click the + to Add a Partition.
7. Name the secondary partition Installer with a size of 8 GB and click Apply.
8. Click Partition & then close Disk utility
9. Download xMove & mount your Lion InstallESD.dmg (otherwise I got a "failed" notification in xMove)
10. Double-Click xMove, and choose Installer as Destination. (be careful because the default is your hard disk drive that you have your Snow leopard installation)
11. Reboot- at the Chimera boot screen, choose Installer
12. It will boot directly to a familiar Mac OS X Installer complete with Disk Utility.
13. Install OS X Lion over existing Snow Leopard or onto any empty drive or partition.

If you've installed directly over an existing Snow Leopard installation, you're done! You should already have done proper post-installation steps on your existing Snow Leopard drive. Otherwise you must run the Multibeast in order for your installation to work flawlessly... Check here if you are doing this as a fresh install for the Multibeast options needed for my motherboard.

Fix Incorrect Clock Settings in Windows When Dual-Booting with OS X or Linux


In a previous post I had described how to make Ubuntu not change the clock in UTC so as to get the right time in both Windows and Ubuntu. Well, since this is an issue of Windows, as both OSX and Linux have another time setting I must say that this supersedes my previous post. Below lies a "fix" for Windows...

If you dual boot your Windows PC with OS X or Linux, you may have experienced a problem in which your clocks reset themselves incorrectly every time you boot into Windows. Here's a simple registry edit to fix that.

Essentially, the incorrect clock setting happens because OS X and Linux use GMT time while Windows tries to synchronize with your local time zone, getting confused when you reboot between the two. Apple's own Boot Camp drivers for Windows are supposed to fix this problem, though some users have noticed that it still happens even with the drivers installed, and some Linux users are left out in the cold. Furthermore, if you have a Hackintosh, you can't install the Boot Camp drivers, so you'll need to find another way around the problem.

To fix it, just hit Start and type  regedit.exe  in the search box. Hit Enter and navigate to  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Right click anywhere in the right pane and hit New > DWORD (32-bit) Value. Name it RealTimeIsUniversal, then double click on it and give it a value of 1. The next time you reboot from OS X into Windows, you should notice that your clock actually displays the correct time.


from lifehacker

C media 8738 (Speedlink sl-88) in osx 10.6.8, 10.7, 10.8

Ok, I know that supposedly we had worked the audio thing kinda sorted out, but I wanted to use my audio PCI card because then I could use it to have 5.1 analog sound to my speakers and not having to buy new ones through motherboard's SPDIF.

First of all I disabled the Azalia audio codec in BIOS.
After many kernel panics and restoring my installation, what I did was to download from shagui this file (originally from here), having to install it both in Extra/Extensions and in System/Library/Extensions and then running Kext Utility 2.3.2 so as to recreate caches...

Now everything is working as it should and I get audio from my sound card. Maybe one day we will be able to hear 5.1 in OSX. I have collected what you will need in the following file (you will redirected to google docs, where in top left you will be able to download the original file through File->Save as Original)

-edit
The same applies for 10.7 (else known as Lion)

Wednesday, July 13, 2011

NTFS support in OSX 10.6 and later

In Terminal, type diskutil info /Volumes/volume_name, where volume_name is the name of the NTFS volume. From the output, copy the Volume UUID value to the clipboard.
Back up /etc/fstab if you have it; it shouldn't be there in a default install.
Type sudo nano /etc/fstab.
In the editor, type UUID=, then paste the UUID number you copied from the clipboard. Type a Space, then type none ntfs rw. The final line should look like this: UUID=123-456-789 none ntfs rw, where 123-456-789 is the UUID you copied in the first step.
Repeat the above steps for any other NTFS drives/partitions you have.
Save the file and quit nano (Control-X, Y, Enter), then restart your system.

from macworld

-- edit
I removed it because Windows kept asking to check the system every time OSX made a change in its partition...

-- edit 2
Well, well, well... NTFS in OSX is just rubbish. I just lost some files!!!! Damn you OSX with NTFS support.

10.6.8 osx on my PC

Ok, so I was curious to see if my OSX would run properly from my PC and I started fresh.
To sum up, my rig is a GA Z68A-D3H-B3 motherboard, a 6670 Radeon(this really doesn't matter as long as it is one of the compatible GPUs), Intel i Core CPU is necessary), and the rest don't really matter. For checking out whether or not to buy something just check the list of supported hardware straight from Apple. The video cards have something weird (http://netkas.org/?p=757), 6670 is Apple's 6770M for example. You should check it out if you want a complete Custom Build. Check this out as well.

As there are numerous implementations, I preferred the community wide tonymacx86 way.
So this is what I did:
  1. booted iBoot 3.1.1
  2. installed OSX 10.6 retail (on HD)
  3. reboot over iBoot to my new HD
  4. Remove the ACPI_SMC_PlatformPlugin.kext as it will cause a kernel panic when trying to update to 10.6.8. This IOPlatform.kext file is located in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/Plugins folder. (Right click on IOPlatformPluginFamily.kext > show contents, then continue following the folder tree)
  5. In Terminal, type: sudo touch /System/Library/Extensions
  6. Run MultiBeast and select System Utilities to rebuild kext cache (yes again). If multibeast fails, install kext utility from multibeast and then run that from your applications.
  7. Reboot and update 10.6.8 (still keeping the iboot disk in the drive)
  8. Don't restart after 10.6.8 update. Run multibeast again and select easybeast + run and install chimera. Once chimera is done installing reboot your computer after you remove the iboot disk from the cd drive.
  9. Once you're back at the desktop. Run multibeast again and select:
    System Utilites, Drivers & bootloaders > kexts and enablers > network > Realtek Gigabit Ethernet (just tickbox the last one),
    then Customizations > system definitions >iMac > iMac 12,2
    then Customizations > Boot options > 64-bit Apple Boot Screen (that is to load a 64bit kernel, check it out with running "uname -a" in Terminal...you should not see a 386 but a x64)
    and last but never least select the appropriate aml from the DSDT database (check which version of BIOS you've got, I've updated mine to v6) to put in the Desktop and select  UserDSDT Install (this is supposedly a must to load the 64bit kernel)

edit- sound solved, just select (with both System Utilities)
Selecting ALC8xxHDA (drivers and bootloaders-Kexts&Enablers-Audio-Realtek ACL8xx)
AppleHDA Rollback (drivers and bootloaders-Kexts&Enablers-Audio-Realtek ACL8xx)
ALC889 (drivers and bootloaders-Kexts&Enablers-Audio-Realtek ACL8xx- Non-DSDT HDAEnabler) outputs the desired sound

So that's it pretty much. Everything is working as it should. Well, I haven't tested sleep but I don't care that much, although the DSDT should enable a proper sleep...

Glad to see this proof of concept become a reality.

Click here to see how to upgrade to Lion.