<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Shiny Things</title>
	<atom:link href="http://www.andrewgrant.org/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andrewgrant.org</link>
	<description>A blog by Andrew Grant</description>
	<pubDate>Tue, 22 Jul 2008 16:53:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Testing&#8230;</title>
		<link>http://www.andrewgrant.org/2008/07/22/testing.html</link>
		<comments>http://www.andrewgrant.org/2008/07/22/testing.html#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:53:03 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/07/22/testing.html</guid>
		<description><![CDATA[Just a quick test post using the new iPhone wordpress client. It seems to be a little bare-bones at the moment.
The interface is a bit confusing, particularly the keyboard handling in the editor. (the location of done/save should really be switched).
Here&#8217;s a picture I took in palm springs on Saturday, though images don&#8217;t appear to [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick test post using the new iPhone wordpress client. It seems to be a little bare-bones at the moment.</p>
<p>The interface is a bit confusing, particularly the keyboard handling in the editor. (the location of done/save should really be switched).</p>
<p>Here&#8217;s a picture I took in palm springs on Saturday, though images don&#8217;t appear to be shown inlined.</p>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/07/l-640-480-2b5ac621-3d30-4df6-9aa2-fd96fd96ea61.jpeg" ><img src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/07/l-640-480-2b5ac621-3d30-4df6-9aa2-fd96fd96ea61.jpeg" alt="photo" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/07/22/testing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Whiist and Power Pack 1 / Media Smart Server</title>
		<link>http://www.andrewgrant.org/2008/06/17/whiist-and-power-pack-1-media-smart-server.html</link>
		<comments>http://www.andrewgrant.org/2008/06/17/whiist-and-power-pack-1-media-smart-server.html#comments</comments>
		<pubDate>Tue, 17 Jun 2008 21:20:42 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Whiist]]></category>

		<category><![CDATA[Windows Home Server]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/06/17/whiist-and-power-pack-1-media-smart-server.html</guid>
		<description><![CDATA[Over the weekend I uploaded a new version of Whiist that fixes an issue with Power Pack 1 for Windows Home Server, and the remaining issue with the HP Media Smart Server.
The Power Pack 1 issue was due to the use of an undocumented (oops!) interface that was removed in PP1. Thanks to Brendan for [...]]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I uploaded a new version of <a href="http://www.andrewgrant.org/whiist" >Whiist</a> that fixes an issue with Power Pack 1 for Windows Home Server, and the remaining issue with the HP Media Smart Server.</p>
<p>The Power Pack 1 issue was due to the use of an undocumented (oops!) interface that was removed in PP1. Thanks to Brendan for pointing that out to me.</p>
<p>The HP Media Smart Server issue was caused by Whiist not preserving some HP-specific markup stored in the XML file which controls the list of website links of the public / private homepages. </p>
<p>The HP fix has been tested by several volunteers for a few weeks now without any sign of problems. I&#8217;ve removed the warning relating to the MSS from the Whiist homepage, however please note that Whiist still remains beta software.</p>
<p>Aside from these two changes, and some minor bug fixes, this release is identical to the previous 0.80 release. I know it&#8217;s been a while, but stay tuned for a proper new release soon <img src='http://www.andrewgrant.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/06/17/whiist-and-power-pack-1-media-smart-server.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Installing OSX86 Part 3 - Installation!</title>
		<link>http://www.andrewgrant.org/2008/05/02/installing-osx86-part-3-installation.html</link>
		<comments>http://www.andrewgrant.org/2008/05/02/installing-osx86-part-3-installation.html#comments</comments>
		<pubDate>Sat, 03 May 2008 01:22:47 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[iATKOS]]></category>

		<category><![CDATA[Kalyway]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[OSX86]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/?p=313</guid>
		<description><![CDATA[You&#8217;ve picked your Kalyway or iATKOS OSX86 distribution, made all the preparations, so now it&#8217;s time to actually install it!
As a side note; as with my other OSX86 posts this isn&#8217;t intended to be a comprehensive walk-through. Instead I want to explain some of the things I learned and let you know more about the [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;ve picked your Kalyway or iATKOS <a href="http://www.andrewgrant.org/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html" >OSX86 distribution</a>, made all <a href="2008/04/02/installing-osx86-part-2-preparations.html" target="_blank">the preparations</a>, so now it&#8217;s time to actually install it!</p>
<p>As a side note; as with my other OSX86 posts this isn&#8217;t intended to be a comprehensive walk-through. Instead I want to explain some of the things I learned and let you know more about the process. This way you&#8217;ll be in a better position to make the right choices yourself as you learn what&#8217;s actually happening.</p>
<p>This post is written from the point of view of using Kalyway, but if you&#8217;ve chosen iATKOS then don&#8217;t worry. The differences are minor and easy to figure out.</p>
<p><strong>Warning! </strong></p>
<p><strong>Unless you&#8217;re very lucky it will take several install attempts to get a working system. I strongly recommend you try one package at a time until you find what works. E.g find the working CPU packages before you start selecting Video/network packages. Also be sure to keep track of which packages you have tried.</strong></p>
<p><span id="more-313"></span></p>
<p><strong></strong></p>
<h4>Beginning Setup</h4>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/04/image1.png" ><img height="128" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/04/image-thumb.png" width="127" align="right" border="0"></a> Place your patched Leopard DVD in the tray of your DVD drive, make sure &#8220;Boot from CD&#8221; is enabled in your BIOS, and restart your machine. When the machine restarts you should hear the DVD start to spin and see some text from Darwin, the OS X boot loader. After this you&#8217;ll be at a command prompt ready to start the setup.</p>
<p>(Note: All commands should be entered without &#8220;quotes&#8221;).</p>
<p>If you&#8217;re using Kalyway at this point you can type &#8220;vanilla&#8221; to test whether your hardware will run with an unmodified kernel. Mine doesn&#8217;t so I can&#8217;t tell you what a successful test looks like, but if your machine reboots itself the test failed <img src='http://www.andrewgrant.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>At the command prompt you can press enter to continue normally, or &#8220;-v&#8221; to switch to verbose startup where each step of the process is displayed on screen. Verbose is especially useful for diagnosing &#8220;Kernel Panic&#8221; problems, a situation where the kernel encounters an error during startup. We&#8217;ll talk more about this later.</p>
<h4>Disk Preparation</h4>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/04/image2.png" ><img height="113" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/04/image-thumb1.png" width="128" align="right" border="0"></a> After the initial OSX startup screens the first task is prepare the partition or disk where you&#8217;ll be installing OSX. This is done by using Disk Utility which is in the &#8220;Utilities&#8221; menu bar. If you are setting up a dual boot machine I&#8217;ll assume you&#8217;ve already created a separate partition as described in the <a href="2008/04/02/installing-osx86-part-2-preparations.html" target="_blank">preparations post</a> and you can skip the next paragraph. </p>
<p>If you&#8217;re installing OSX on an empty disk then you must first create a partition table for the disk. The partition table&nbsp; is what defines the layout of your disk and there are two choices,&nbsp; &#8220;<a href="http://en.wikipedia.org/wiki/GUID_Partition_Table" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">GUID</a>&#8221; (Globally Unique Identifier) or <a href="http://en.wikipedia.org/wiki/Master_Boot_Record" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">MBR</a> (Master Boot Record) table. You can think of a GUID table as being Mac-only so if you plan to dual-boot either now or later then you must choose an MBR table. To create a new partition table select the &#8220;Partition&#8221; tab and choose a new scheme (1/2/3/etc partitions). Make sure the format is &#8220;Mac OS Extended (Journaled) and apply the changes. <strong>Note: This will erase all data on your disk. If you are setting up a dual boot follow the next paragraph instead.</strong></p>
<p>If you&#8217;re installing onto an existing partition then you will need to format the target position to the Mac&#8217;s HFS+ (Mac OS Extended, Journaled) filesystem. <strong>If you&#8217;re reinstalling OSX make sure you still do this to prevent old files causing conflicts</strong>. To format a partition first select it the left hand list. The names you see here are likely to be entirely different from those you see in Windows/GParted etc so verify the information at the bottom of Disk Utility is as you&#8217;d expect. To perform the actual format click the &#8220;Erase&#8221; tab, choose a Volume Format of &#8220;Mac OS Extended (Journaled) and select &#8220;Erase&#8221;.</p>
<p>After you&#8217;ve got a freshly formatted Mac OS Extended partition, you can exit Disk Utility and return to the installation program.</p>
<h4>Package Choices</h4>
<p>Proceed through setup and look for the &#8220;Customize&#8221; button since this is how you select the packages needed to get OSX running on your PC. The exact packages you see will depend upon whether you&#8217;re running Kalyway or iATKOS, but they share a lot in common.</p>
<p><strong>Vanilla kernel or not:</strong> You first package choice depends on whether you are able to run the Vanilla/Stock kernel or not. Only Core Duo chips have a chance of using the vanilla kernel. As mentioned above you can test this with the Kalyway DVD before starting setup, but with iATKOS you will have to try it and see.</p>
<p>If you choose the vanilla Kernel make sure you also choose the vanilla ACPI. Similarly, if you CANNOT run the vanilla Kernel, make sure BOTH the Kernel and ACPI packages are unchecked.</p>
<p><strong>CPU Patches: </strong>There are two other packages that may be required to get a working machine; SSE2 and CPUPowerManagement. These are for CPUs which do not support SSE3 instructions, and for motherboards where the power management interface is sufficiently different that it causes problems.</p>
<p>In my experience the CPUPowerManagement package is often the cause of trouble for some machines. Don&#8217;t worry, if you need to disable it by installing should be able to fix power management later.</p>
<p><strong>Driver Packages: </strong>Although there&#8217;s a good selection of drivers for ATI/NVidia cards, the selection of network and sound drivers are very sparse and you&#8217;ll likely have to install additional kext files after setup. Try and pick the correct package for your ATI / NVidia card based upon whether it&#8217;s desktop/laptop, and the amount of memory. My Geforce 8800 works perfectly with NVInject. Multi-monitor and hardware acceleration function fine in OSX (I was surprised, but delighted).</p>
<p><strong>Boot Packages:</strong> To boot the system you will need a package that handles whether your drive is uses an MBR or GUID partition scheme. Some OSX86 installations will set this automatically for you, with others you must choose. If you are able to choose you <strong>must</strong> pick the package that corresponds to your choice in Disk Preparation. For most people, this will be MBR.</p>
<h4>Installation and on!</h4>
<p>At this point you should have selected all of the appropriate packages so continue through until setup begins. After setup completes your machine will reboot and you will end up with one of several results.</p>
<p>The next post in this little series will cover these problems in more detail and show how to achieve the result you want but I&#8217;ll briefly explain what you may see after install and what it means.</p>
<h4>1) Your Windows/Linux login screen</h4>
<p>You have a boot partition on your disk with another OS and this is being used instead of OSX while booting. As far as I know this can happen with iATKOS since it leaves your existing boot choice intact. To fix this you need to either configure dual-booting on your existing OS, or flag your OSX partition as the boot partition using something like GParted. When you have done this you may still encounter #3 or #4</p>
<h4>2) The Leopard Startup video</h4>
<h6>(or if you left your machine for sometime, a screen which asks to help identify your keyboard)</h6>
<p>This is great! It means your computer can boot and run OSX! </p>
<p>There&#8217;s a catch however - If you&#8217;ve just completed installation then the chances are your machine booted from DVD and the OSX installer found and booted your OSX disk partition. When you eject the disc you may still encounter #3 or #4.</p>
<h4>3) A black screen with a blinking cursor or error message at the top left corner </h4>
<p>This can happen when your OSX partition cannot be booted from. In my experience this can occur with Kalyway, or when trying to setup a dual-boot machine. To fix this you usually need to repair/set information on whichever partition you wish to boot from (e.g. Vista/OSX). </p>
<p>GParted will allow you to make this choice by setting the flags on a partition. If you find you can no longer boot from your original partition then you may need to repair the information it contains. How to do this depends on your OS, for Vista pop in your setup DVD and choose &#8220;Repair&#8221; during setup.</p>
<h4>4) A machine which boots and either before or during the Apple startup reboots, then does this continually in a loop</h4>
<p>This signifies a hardware incompatibility during the boot process. If your machine reboots before the Apple logo then it&#8217;s likely to be a kernel error, e.g. your machine cannot run the vanilla kernel. If it reboots during the Apple logo then it&#8217;s a Kernel Panic. Kernel Panics are when the kernel encountering a fatal error during startup. </p>
<p>If you enter -v at the boot prompt then each stage of the boot process will be displayed and if a kernel panic occurs the problem kext (Kernel Extension) will be displayed. This should help you identify the package involved (e.g. PowerManagement).</p>
<p>&#8211;</p>
<p>Good luck, and don&#8217;t be disheartened if things don&#8217;t work the first time. It took me three or four attempts and a lot of Googling before I was rewarded by the Leopard startup video - and it then took several more hours of googling before I had things booting from disk instead of DVD <img src='http://www.andrewgrant.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/05/02/installing-osx86-part-3-installation.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Psystar Video Surfaces</title>
		<link>http://www.andrewgrant.org/2008/04/28/psystar-video-a-commercial-osx86.html</link>
		<comments>http://www.andrewgrant.org/2008/04/28/psystar-video-a-commercial-osx86.html#comments</comments>
		<pubDate>Tue, 29 Apr 2008 00:51:45 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[OSX86]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/04/28/psystar-video-a-commercial-osx86.html</guid>
		<description><![CDATA[Gizmodo have a post up featuring a video showcasing the bootup procedure of the Psystar Mac Clone (For a lot less than the cost of a Mac, Psystar will sell you a better spec PC running a modified version of OSX). This is definitely running one of the OSX86 distributions, but I&#8217;m not sure which. [...]]]></description>
			<content:encoded><![CDATA[<p>Gizmodo <a href="http://gizmodo.com/384526/exclusive-video-psystar-in-the-wild" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/gizmodo.com');">have a post up</a> featuring a video showcasing the bootup procedure of the Psystar Mac Clone (For a lot less than the cost of a Mac, Psystar will sell you a better spec PC running a modified version of OSX). This is definitely running one of the OSX86 distributions, but I&#8217;m not sure which. The &#8220;About this Computer..&#8221; window doesn&#8217;t show the iATKOS logo but then that could easily have been removed.</p>
<p>Interestingly Gizmodo say the Apple Software updater doesn&#8217;t appear to work, which in my experience is not the case with either iATKOS or Kalyway. Both of these can download updates just fine (though be careful about installing updates if your machine can&#8217;t run the vanilla kernel).</p>
<p>I wonder if this is intentional to stop a user accidentally breaking their install by installing Apple updates, or it&#8217;s just a badly performed install. I suspect the latter.</p>
<p>On a different note I really really dislike how as of late certain companies and individuals are taking the hard work by communities and packaging them as a commercial product for their own gain. Before Psystar&nbsp; in the Apple Ecosystem there was IPhone Sim Free, and only today I noticed some schmuck at ATV4Windows charging for prebuilt PatchSticks that allow you to run custom applications on Apple TV. ($50 for a $5 USB stick, five minutes work, and access to a website with information ripped from free forums? Umm no thanks).</p>
<p>If you really do want to unlock your iPhone, or install OSX86, or patch your AppleTV, then I recommend you make the effort to learn how yourself. I promise you it&#8217;s really not that hard, and if a future update wipes out your work you&#8217;ll know how either to fix it, or find out how. Paying for these things will sooner or later lead to an expensive paperweight.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/04/28/psystar-video-a-commercial-osx86.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Trying Twitter!</title>
		<link>http://www.andrewgrant.org/2008/04/24/trying-twitter.html</link>
		<comments>http://www.andrewgrant.org/2008/04/24/trying-twitter.html#comments</comments>
		<pubDate>Fri, 25 Apr 2008 00:00:01 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/04/24/trying-twitter.html</guid>
		<description><![CDATA[Lately I&#8217;ve noticed more people using Twitter, and not just those in technology circles. Since I&#8217;m not one who likes to be left behind, I thought I&#8217;d give it a blast for a few weeks and see how it goes. 
Of course these things are only fun if they include people you know, so here [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve noticed more people using Twitter, and not just those in technology circles. Since I&#8217;m not one who likes to be left behind, I thought I&#8217;d give it a blast for a few weeks and see how it goes. </p>
<p>Of course these things are only fun if they include people you know, so here I am; Follow me! <a href="http://twitter.com/agrant"title="http://twitter.com/agrant"  onclick="javascript:urchinTracker ('/outbound/article/twitter.com');">http://twitter.com/agrant</a></p>
<p>(The best part may actually be the Twinkle client for iPhone which can not only tags your messages with a location and picture, but also show you tweets from everyone near your location. I&#8217;ve already discovered plenty of people to avoid in the area around my office).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/04/24/trying-twitter.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Pre-trip preparation</title>
		<link>http://www.andrewgrant.org/2008/04/10/pre-trip-preparation.html</link>
		<comments>http://www.andrewgrant.org/2008/04/10/pre-trip-preparation.html#comments</comments>
		<pubDate>Fri, 11 Apr 2008 01:19:49 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/04/10/pre-trip-preparation.html</guid>
		<description><![CDATA[ 
Perfect!
]]></description>
			<content:encoded><![CDATA[<p><img height="244" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/04/image.png" width="500"> </p>
<p>Perfect!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/04/10/pre-trip-preparation.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Installing OSX86 Part 2 - Preparations</title>
		<link>http://www.andrewgrant.org/2008/04/02/installing-osx86-part-2-preparations.html</link>
		<comments>http://www.andrewgrant.org/2008/04/02/installing-osx86-part-2-preparations.html#comments</comments>
		<pubDate>Wed, 02 Apr 2008 22:36:30 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[iATKOS]]></category>

		<category><![CDATA[Kalyway]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[OSX86]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/?p=299</guid>
		<description><![CDATA[So you&#8217;ve picked your OSX86 package of choice and you&#8217;re about to try and get it running on your PC. This post will cover some the preparations and things to be aware of before attempting an install. Not only will they make life simpler, but they&#8217;ll help you understand what&#8217;s going on and how to [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve <a href="/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html" target="_blank">picked your OSX86 package</a> of choice and you&#8217;re about to try and get it running on your PC. This post will cover some the preparations and things to be aware of before attempting an install. Not only will they make life simpler, but they&#8217;ll help you understand what&#8217;s going on and how to deal with any problems.</p>
<p>(I&#8217;m going to assume that you&#8217;ve decided to use Kalyway but if you&#8217;re using iATKOS don&#8217;t fret, these still apply and I&#8217;ll cover any differences).</p>
<h4>Your OSX86 emergency kit.</h4>
<p>It&#8217;s best to assume that something is going to go wrong, and when it does these items will help you recover from it. These are vital if you&#8217;re trying to install OSX on a separate partition for a dual boot system. </p>
<ul>
<li>A backup of anything you care about on your machine. Accidents <a href="/2008/03/19/windows-home-server-saves-whiist.html">can happen</a>..
<li>A boot disc that allows you to change the boot partition on your harddrive (I recommend the <a href="http://gparted-livecd.tuxfamily.org/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/gparted-livecd.tuxfamily.org');">GParted Live CD</a>)
<li>A way to repair the boot record of your existing OS. (E.g. the Vista install DVD). </li>
</ul>
<h4>Your OSX86 wishlist Kit</h4>
<p>While not strictly necessary, these items can make the install process a whole lot easier and less time consuming. The first will certainly make things a lot easier if you encounter problems, particularly if you can&#8217;t boot back into your other OS or get your network adapter working.</p>
<ul>
<li>Access to the Internet by some other mean than the computer your installing.
<li>A spare external/internal drive or partition drive with around 10GB or so free space. When you have the basic install working you can then clone it before adding drivers/10.5.2 etc incase anything goes wrong.
<li>A good book/magazine to read.
<li>a kext file for your network adapter on a thumbdrive or similar (see below).</li>
</ul>
<h4>Partitions</h4>
<p>To install OSX you need a separate partition of at least 5GB. It can be empty/full and formatted to whatever filesystem you like. During install your first step will be to use DiskUtility to format it to &#8220;HFS+ Journaled&#8221;, the Mac filesystem.</p>
<p>The partition <strong>must</strong> be a primary partition, you cannot use an extended partition. As a refresher; You may only have four primary partitions on a hard disk. If you wish to have more than four the others must be logical partitions located within a primary-extended partition.</p>
<p>If you need to create an empty partition (or resize an existing one) I highly recommend using the <a href="http://gparted-livecd.tuxfamily.org/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/gparted-livecd.tuxfamily.org');">GParted Live CD</a>. Burn the CD, reboot, and it will boot into a Linux shell that allows you to move/resize/create/delete partitions. Two notes; </p>
<ul>
<li>If you are using Vista and move your Windows partition then you may have to use your Vista install DVD to repair it afterwards.
<li>If you encounter a graphics related error when booting GParted, just select the &#8220;Vesa&#8221; option from the startup menu.</li>
</ul>
<p>If you&#8217;re like me you&#8217;re probably planning to install OSX on a small partition and resize it later if you decide to stick with it. <strong>This is a mistake</strong>. </p>
<p>Moving/Resizing HFS+ partitions is a fucking pain you really want to avoid. Try googling on the subject and you&#8217;ll see what I mean. While you cannot easily move/resize HFS+ partitions, it&#8217;s easy to merge one with an adjacent partition to increase the size. For this reason, if you&#8217;re going to start with a small partition for OSX be sure that after this partition there is enough free space (or partitions that can be erased/shrunk) that can be merged into it. Don&#8217;t create a small partition at the end of your drive. The chances are you&#8217;ll have to reinstall at a later date.</p>
<h4>Kernels</h4>
<p>The kernel is the heart of an operating system, on OSX the kernel is named &#8220;Mach&#8221;. When it comes to OSX86 you have two choices; The vanilla/stock kernel that is provided by Apple, or a patched/hacked kernel.</p>
<p>Actually you don&#8217;t really have a choice. If you are using a Core Duo (or Core 2 Duo) CPU, and a motherboard that is either Intel manufactured or uses an Intel chipset, then there&#8217;s a chance you may be able to use the vanilla kernel. If not you will have to use a patched kernel that has support for other processors. Patched kernels are necessary to solve problems with hardware that is different from that used in regular Macs.</p>
<p>(As a side note a Pentium D is not a Core Duo. They&#8217;re both Intel chips, both contain multiple Cores, and both use SSE3. But you will still need a patched kernel for a Pentium D).</p>
<p>With the 10.5.1 Kalyway disc you can check before installing whether your system will work with the vanilla kernel. After booting from the install DVD at the prompt type &#8220;kernel&#8221; (no quotes) and your machine will attempt to boot using the vanilla kernel. If this fails (hangs, or goes into a reboot loop) you&#8217;ll have to join those of us with patched kernels.</p>
<p>If you are using iATKOS then unfortunately the only way to tell is by performing an install using the vanilla kernel and seeing what happens!</p>
<p>You should also find out beforehand whether your CPU has support for SSE3. SSE3 is a set of CPU instructions found on more recent Intel processors and is used by parts of OSX, particularly for Rosetta (the PowerPC emulator). You can use Everest 2.2 to check your processor. If it doesn&#8217;t support SSE3 you&#8217;ll need to select an SSE2 patch during install.</p>
<h4>Hardware</h4>
<p>Aside from ATI/Nvidia cards, both Kalyway and iATKOS come with a limited set of drivers in their install packages. Unless you&#8217;re very lucky you will almost certainly have to track down and install the correct kext (Kernel Extension, a Mac term for a driver) files afterwards.</p>
<p>To do this it&#8217;s important to know exactly what hardware you have in your PC. Often the name displayed is somewhat generic, for example my network Adapter was displayed as a &#8220;Broadcom 57XX&#8221;, so you must find out the exact device ID. To do this you must open up Device Manager, view the Properties for the device, select the &#8220;Details&#8221; tab and select Device Instance Id from the list.</p>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterinstallingosx86part2preparations-d14aimage-2.png" ></a></p>
<p style="center"><img height="338" alt="Device ID" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterinstallingosx86part2preparations-d14aimage-thumb.png" width="300"></p>
<p>In the above example you can see the Vendor ID is 10EC, with the Device ID being 8029. For each piece of hardware you should record these details along with the displayed name. It&#8217;s a lot easier to get this information within Windows than it is to find it later on.</p>
<p>The most important piece of hardware is going to be your network adapter so try and find the correct kext file ahead of time. When you get your network adapter working you can hunt the others down from within OSX. (for the device above you would try googling &#8220;osx86 kext 8029&#8243;). The <a href="http://forum.insanelymac.com/index.php?showforum=85" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/forum.insanelymac.com');">insanelymac OSX86 forums</a> are a great source of information, but be prepared to do some searching.</p>
<p>Although I managed to get by Broadcom 57XX adapter (device ID 1677) and Sigmatel Audio card (9210) working with very little trouble some people aren&#8217;t so lucky. The good news is that you can get a cheap USB network adapter for about $20 that&#8217;s supported without the need for additional drivers. The bad news is that for other hardware such workarounds becomes progressively harder.</p>
<h4>Summary</h4>
<p>Successfully installing OSX86 on your PC can range from trivial to extremely difficult, most of which will depend upon the hardware in your computer and how you approach the install process. The information above should give you some tips for preparation and clarify a few things you might not be aware of.</p>
<p>Next up I&#8217;ll cover the basic steps to take during installation and explain a few terms such as Guid/MBR/EFI and how they may (or may not) apply to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/04/02/installing-osx86-part-2-preparations.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to sync an iPhone with two (or more) Computers</title>
		<link>http://www.andrewgrant.org/2008/03/30/how-to-sync-an-iphone-with-two-or-more-computers.html</link>
		<comments>http://www.andrewgrant.org/2008/03/30/how-to-sync-an-iphone-with-two-or-more-computers.html#comments</comments>
		<pubDate>Sun, 30 Mar 2008 21:48:52 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/03/30/how-to-sync-an-iphone-with-two-or-more-computers.html</guid>
		<description><![CDATA[(Or, How to sync an iPhone with one computer and manually manage music and videos on another).
Because I do most of my music listening at work and my Calendar/Address book are kept in Outlook I have my iPhone setup to sync with my office PC.&#160; When I&#8217;m at home however I find I also want [...]]]></description>
			<content:encoded><![CDATA[<p>(Or, How to sync an iPhone with one computer and manually manage music and videos on another).</p>
<p>Because I do most of my music listening at work and my Calendar/Address book are kept in Outlook I have my iPhone setup to sync with my office PC.&#160; When I&#8217;m at home however I find I also want to put music/podcasts/videos on my iPhone for the weekend or trips.</p>
<p>Normally it&#8217;s only possible to sync an iPhone with one computer. If you try to use a second computer you get the warning below that &quot;the iPhone XXX is synced with another iTunes library. Do you want to erase this iPhone and sync with this iTunes library&quot;?</p>
<p align="center"><img height="150" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-14.png" width="400" /></p>
<p>&#160;</p>
<p>However, I&#8217;ve found an easy fix for this. In the instructions below I&#8217;ll show how to modify any iTunes Library so it can also be synced with your iPhone. You can then either manually manage your iPhone on a second computer, or sync different data on different machines (E.g. Music at home, Contacts/Calendar at work).</p>
<p>The instructions below use the example of modifying the iTunes library on my home Mac to work with my existing iPhone/PC setup. If your existing library is on a Mac, or both machines are of the same type, then the steps are identical.</p>
<p><span id="more-309"></span></p>
<p>Notes</p>
<ul>
<li>On the PC you can find your iTunes folder in your &quot;My Music&quot; (XP) or &quot;Music&quot; (Vista) directory. On the Mac it is in your Music directory. </li>
<li>For the editing part, I recommend <a href="http://www.ultraedit.com/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/www.ultraedit.com');">UltraEdit</a> on the PC and a combination of TextExit / <a href="http://hexedit.sourceforge.net/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/hexedit.sourceforge.net');">HexEdit</a> on the Mac. Any hex editor will do, and you only need to edit files on the second machine. </li>
<li>After completing these steps you will be able to sync your iPhone with both computers, either by normal syncing or choosing one machine to manually manage your music and videos. Unless you also keep your music libraries in sync, I recommend you do not attempt to normal sync the same types of data on both machines. </li>
</ul>
<h4>Backup Your Library</h4>
<p>On the machine <strong>you want to sync with</strong>, backup &quot;iTunes Music Library.xml&quot; and &quot;iTunes Music Library&quot; (Tunes Music Library.itl on PC) to a safe location. These are the files you will be modifying.</p>
<h4>1) Find your iTunes Library ID</h4>
<p>On the machine your iPhone <strong>currently syncs with</strong>, open &quot;iTunes Music Library.xml&quot; with a text editor and find the entry between the &lt;string&gt;&lt;/string&gt; tags, after &quot;Library Persistent ID&quot;. In the example below this is 8B6C633F7DACB74B. Copy this entry <strong>exactly</strong> to a piece of paper, email, temporary file etc. You can then close this file.</p>
<p>&#160;</p>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-2.png" ><img height="311" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-thumb.png" width="500" /></a> </p>
<p>&#160;</p>
<h4>2) Change your Library ID</h4>
<p>iTunes stores your library information in two places. An XML file and a binary file. You now need to change the ID in both so they match your other library.</p>
<p>Make sure iTunes is not running.</p>
<p>On the machine <strong>you want to sync with</strong> open &quot;iTunes Music Library.xml&quot; in a text editor. Again, find the entry between the &lt;string&gt;&lt;/string&gt; tags after &quot;Library Persistent ID&quot; and copy this entry exactly. This time you can use the clipboard if you wish. </p>
<p>When you have a copy, <strong>replace this entry</strong> with the one you copied in part 1. Make sure you do not change anything else, and the length of the entry is 16 characters/digits. Save this file and close it.</p>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-6.png" ><img height="311" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-thumb-2.png" width="482" /></a> </p>
<p>&#160;</p>
<p>In the Hex Editor, open &quot;iTunes Music Library&quot; (Tunes Music Library.itl on PC). </p>
<p>Select &quot;Find and Replace&quot; from the Edit menu. Make sure &quot;Hex&quot; matching is selected (not ASCII). In &quot;Find&quot; enter the ID you took a note of in Part 1. In Replace, enter the ID you copied at the start of Part 2. Choose Replace All, there should be one match.</p>
<p>Save this file and close it.</p>
<p><a href="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-8.png" ><img height="512" alt="image" src="http://www.andrewgrant.org/wordpress/wp-content/uploads/2008/03/windowslivewriterhowtosyncaniphonewithtwoormorecomputers-bbccimage-thumb-3.png" width="479" /></a>&#160; </p>
<h4>Success!</h4>
<p>Start iTunes on the machine you wish to sync with and plug in your iPhone. When you select &quot;Manually manage music and videos&quot; you will no longer be prompted to erase your data, nor will the files on your iPhone be grayed out.</p>
<h4>Additional Notes</h4>
<p>Previously I&#8217;ve found that intentionally corrupting the binary &quot;iTunes Library&quot; file (e.g. replacing it with a text file) would cause iTunes to regenerate it using the XML data. This no longer appears to work for me in iTunes 7.6.1 and the &quot;repaired&quot; file only contains a few songs. This may be because I keep my music on an external drive but I cannot say for sure. Either way, patching the binary file does not take long and removes any chance of later problems. </p>
<p>If you do not care about being able to manually manage items and instead just want to sync different data in different places, there&#8217;s a simpler way. Turn off &quot;Automatically sync..&quot; on the summary page of both machines.&#160; On the computer you want to sync contacts/calendar with select only these items and perform a sync. Now, on the second machine enable Music/Photos/Etc and perform a second sync. You will be warned the media library will be deleted, but as there&#8217;s no media this is fine <img src='http://www.andrewgrant.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/03/30/how-to-sync-an-iphone-with-two-or-more-computers.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Installing OSX86 Part 1 - iATKOS v Kalyway</title>
		<link>http://www.andrewgrant.org/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html</link>
		<comments>http://www.andrewgrant.org/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:25:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[iATKOS]]></category>

		<category><![CDATA[Kalyway]]></category>

		<category><![CDATA[OSX]]></category>

		<category><![CDATA[OSX86]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html</guid>
		<description><![CDATA[I&#8217;ve had Mac OS X 10.5 running my my PC for about a week and getting everything set up has been quite the learning experience. I now know more about kernels, boot schemes, and partitions than I ever thought I would.
Although everything is running smoothly it took me multiple installs (10+, easily) to get to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had Mac OS X 10.5 running my my PC for about a week and getting everything set up has been quite the learning experience. I now know more about kernels, boot schemes, and partitions than I ever thought I would.</p>
<p>Although everything is running smoothly it took me multiple installs (10+, easily) to get to this point. Partly this was due to exploring the different patched releases, and partly because of later either breaking (or thinking I&#8217;d broken) the install while installing drivers or Apple updates.</p>
<p>Although I managed to find answers to the questions I had and solve all the problems I encountered, doing so was a tedious process that involved searching both Google and enthusiast message boards. While there are a lot of &#8220;how to install&#8221; topics, the answers or hints to most of the problems I encountered were buried mid-way through a 32-page followup of of comments and discussion.</p>
<p>In the hope of making this information a little easier to find, and to cement things in my own mind, I&#8217;m going to write a series of posts that detail most of the answers and solutions I found. I&#8217;ll also include some tips that should save time for people who want to experiment with OSX on their PC.</p>
<p>First up we&#8217;ll start by looking at the differences between the two main packages for installing OSX on your PC - iATKOS and Kalyway.</p>
<p><span id="more-298"></span></p>
<h4><strong>Overview</strong></h4>
<p>Without a great deal of effort a regular OSX 10.5 (Leopard) DVD cannot be installed on your PC. The differences between the hardware used in PCs and Macs require various patches to be installed before Leopard can run. Fortunately two camps of people have done a fantastic job of merging these patches with the Leopard installer, resulting in a DVD package that CAN be booted and installed on a regular PC. These packages are referred to as iATKOS and Kalyway and can be found on your favorite torrent site or newsgroup. (Note: there are other patched installs that show promise, but these two are currently the most streamlined and well known).</p>
<h4><strong>The Legal Bit</strong></h4>
<p>Because both packages come as complete Leopard installs they are some obvious legal issues involved. In addition, the Leopard software agreement limits its use to an &#8220;Apple-labeled computer&#8221;. If you plan on using Leopard you should absolutely purchase a legal copy, after which downloading a patched version is a legally gray but likely defensible area. The agreement refers to an &#8220;Apple-labeled&#8221; computer and not &#8220;Apple-manufactured&#8217;, so putting one of those Apple stickers that came with your iPod or something similar on your computer should also be enough to comply here.</p>
<h4><strong>Which Package?</strong></h4>
<p>As far as choosing between iATKOS and Kalyway I did several installs with each, and although iATKOS was less problematic I have to say overall I prefer Kalyway. (Some of the problems I experienced with Kalyway could have been due to previously installing iATKOS on the same partition. It was wiped between installs but as we&#8217;ll see later this is only part of the story).</p>
<p>In addition both packages install 10.5.1 of Leopard meaning additional work is needed to upgrade to 10.5.2. Using the official Apple 10.5.2 update is the fastest way to break your new install. Only Kaly has released a package to upgrade to 10.5.2 and while in my experience this worked without problem on an iATKOS install, I prefer not to complicate things.</p>
<p>The quality of both packages is impressive and both offer a selection of compatibility options for the hardware in your PC. Kalyway has a few less options as some things are determined automatically, but you can also pre-test whether your machine will be able to run with an un-patched kernel prior to installing. On the otherhand iATKOS is a smaller download, quicker to boot from DVD, and installs faster.</p>
<p>iATKOS seemed easier to get working in a dual boot setup with Vista. Kalyway seemed to be a better experience once installed. Kalyway comes with some preinstalled apps and theme changes that most people seem to dislike, but then these are easy to revert and some of the apps are things you&#8217;d install anyway.</p>
<p>From my experience here are the Pros and Cons of each.</p>
<h4><strong>iATKOS</strong></h4>
<p>Pros</p>
<ul>
<li>Smaller, fast to boot from DVD, quick to install. (It will likely take several installs to get things perfect so this is handy).</li>
<li>Does not automatically set your boot partition. Good for setting up a dual-boot system.</li>
<li>More options in the setup screen allow you some extra choices and knowledge about what is patched in your system for later updates.</li>
</ul>
<p>Cons</p>
<ul>
<li>Has several things stripped out for size reasons. It&#8217;s difficult to know what these are or what may be affected later.</li>
<li>Some customizations (Red Apple, About box) are not easy to remove</li>
<li>I believe since the R2 revision of their package the team behind iATKOS has fragmented making future updates or packages less-likely.</li>
</ul>
<h4><strong>Kalyway</strong></h4>
<p>Pros</p>
<ul>
<li>DVD allows you to test whether your system will boot with the vanilla Apple kernel without having to do a &#8220;test install&#8221;</li>
<li>Automatically sets your boot partition to the new install. Good for installing OS X as the sole OS on a PC.</li>
<li>Basically a vanilla Leopard install with patches.</li>
<li>Kaly seems extremely active in the OSX86 community and has released patches allowing OSX86 users to upgrade to 10.5.2</li>
</ul>
<p>Cons</p>
<ul>
<li>Comes with customizations you are unlikely to want (desktop, colors, dock, some apps).</li>
</ul>
<p>My vote? Kalyway.</p>
<p>In my next post I&#8217;ll cover the things you should be aware of prior to attempting an installation of either package and explain a few of the things I found confusing.</p>
<p>Lifehacker have a <a href="http://lifehacker.com/348653/install-os-x-on-your-hackintosh-pc-no-hacking-required/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/lifehacker.com');">great guide</a> to installing Kalyway on your PC, complete with pictures.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/03/26/installing-osx86-part-1-iatkos-v-kalyway.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Windows Home Server saves Whiist!</title>
		<link>http://www.andrewgrant.org/2008/03/19/windows-home-server-saves-whiist.html</link>
		<comments>http://www.andrewgrant.org/2008/03/19/windows-home-server-saves-whiist.html#comments</comments>
		<pubDate>Thu, 20 Mar 2008 03:02:40 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[OSX86]]></category>

		<category><![CDATA[Whiist]]></category>

		<category><![CDATA[Windows Home Server]]></category>

		<guid isPermaLink="false">http://www.andrewgrant.org/2008/03/19/windows-home-server-saves-whiist.html</guid>
		<description><![CDATA[This week I tried installing Mac OSX 10.5 on my PC (more on this later) so I could have a play with the iPhone SDK. I&#8217;m a little underwhelmed by some of the restrictions, but there&#8217;s still a couple of ideas I&#8217;d like to prototype and see what becomes of them.
As my plan was to [...]]]></description>
			<content:encoded><![CDATA[<p>This week I tried installing Mac OSX 10.5 on my PC (more on this later) so I could have a play with the iPhone SDK. I&#8217;m a little underwhelmed by some of the restrictions, but there&#8217;s still a couple of ideas I&#8217;d like to prototype and see what becomes of them.</p>
<p>As my plan was to dual boot Vista/OSX I used GParted to shrink my main partition and create a little 20GB one for OSX. Then during the OSX install I selected this partition and formatted it with the Mac&#8217;s HFS+ filesystem.</p>
<p>At least that was the plan. </p>
<p>Somehow (and I blame the cat for distracting me) I managed to format both partitions and as a result blitzed my main Vista install. Document, settings, music, Whiist, (and most critically of all, my Counterstrike config file) all gone in the blink of an eye<strong>*</strong>. Yikes!</p>
<p>So, for the first time ever I found myself breaking out the Windows Home Server restore CD, placing it in my PC and rebooting with crossed fingers. And it worked, flawlessly and amazingly well. I clicked through the wizard, selected the backup from the night before, and a few hours later my PC was back in the same condition prior to my little faux pas.</p>
<p>Having been a Windows Home Server user since the early betas I&#8217;m well aware of its features and functions, but this is the first time I&#8217;ve ever needed it to save my bacon and it passed with flying colors.&nbsp; </p>
<h5>* Ok, I confess. I have multiple backups of these that should handle most combinations of disaster. Some of them lag by a week or so though and reinstalling and restoring everything would have been extremely tedious. And my Counterstrike file with my lovingly crafted bindings really would have been gone forever!</h5>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewgrant.org/2008/03/19/windows-home-server-saves-whiist.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
