<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Dual-booting Windows XP and Mac OS X on Intel Macs</title>
	<atom:link href="http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/feed/" rel="self" type="application/rss+xml" />
	<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/</link>
	<description>merely my musings</description>
	<lastBuildDate>Fri, 12 Mar 2010 15:34:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: wljinxin</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-2/#comment-61</link>
		<dc:creator>wljinxin</dc:creator>
		<pubDate>Sat, 23 Jun 2007 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-61</guid>
		<description>有点帮助了！</description>
		<content:encoded><![CDATA[<p>有点帮助了！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 细说 Intel Mac 安装 Windows XP - 刀枪Blue</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-63</link>
		<dc:creator>细说 Intel Mac 安装 Windows XP - 刀枪Blue</dc:creator>
		<pubDate>Tue, 22 May 2007 13:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-63</guid>
		<description>[...] 按理说，narf 和 blanka 能写得更多，不过估计得胜的幸运儿正数钱数得手抽筋，所以到底还是只缺时间不缺能力的Clay来得厚道，只差一步也不影响小伙儿的心情和热心，他在自己的blog上写了Dual-booting Windows XP and Mac OS X on Intel Macs。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 按理说，narf 和 blanka 能写得更多，不过估计得胜的幸运儿正数钱数得手抽筋，所以到底还是只缺时间不缺能力的Clay来得厚道，只差一步也不影响小伙儿的心情和热心，他在自己的blog上写了Dual-booting Windows XP and Mac OS X on Intel Macs。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Intel-Mac 安装 Windows XP - 刀枪Blue</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-62</link>
		<dc:creator>Intel-Mac 安装 Windows XP - 刀枪Blue</dc:creator>
		<pubDate>Tue, 22 May 2007 12:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-62</guid>
		<description>[...] 下面是全文指南的翻译。另，Clay blog 。 [...]</description>
		<content:encoded><![CDATA[<p>[...] 下面是全文指南的翻译。另，Clay blog 。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Apple News &#187; So Close! XP on a Mac by the Man Who Came in 2nd</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-60</link>
		<dc:creator>Apple News &#187; So Close! XP on a Mac by the Man Who Came in 2nd</dc:creator>
		<pubDate>Sun, 03 Sep 2006 03:29:23 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-60</guid>
		<description>[...] Really amazing write-up by the guy who has been chasing Narf in a nerdy quest to boot XP on a Mac.read more&#160;&#124;&#160;digg story [...]</description>
		<content:encoded><![CDATA[<p>[...] Really amazing write-up by the guy who has been chasing Narf in a nerdy quest to boot XP on a Mac.read more&nbsp;|&nbsp;digg story [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 胡祥春</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-59</link>
		<dc:creator>胡祥春</dc:creator>
		<pubDate>Mon, 10 Apr 2006 13:24:11 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-59</guid>
		<description>&lt;strong&gt;Intel-Mac 安装 Windows XP&lt;/strong&gt;

Intel-Mac 安装 Windows XP</description>
		<content:encoded><![CDATA[<p><strong>Intel-Mac 安装 Windows XP</strong></p>
<p>Intel-Mac 安装 Windows XP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clay</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-52</link>
		<dc:creator>Clay</dc:creator>
		<pubDate>Wed, 29 Mar 2006 15:34:41 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-52</guid>
		<description>I use standard GNU tools on a FreeBSD machine, and a semi-custom set of GNU binutils built with PE-COFF and EFI support. Check out the &lt;a href=&quot;http://github.com/claymation/osxp/blob/00c3203d05f5ec2b4de8fe37f54edab0e07bafd1/Makefile&quot; rel=&quot;nofollow&quot;&gt;Makefile&lt;/a&gt; for the exact build sequence, but the basic steps are:

- Create ELF object files from .c and .s source files
- Link ELF objects into one statically linked ELF executable
- Convert the ELF executable to a PE-COFF EFI application image

This process is roughly based on the GNU-EFI development kit, but I modified it slightly to remove the run-time relocation stuff since I wasn&#039;t sure it would relocate the 16-bit code and data below 1 MB.</description>
		<content:encoded><![CDATA[<p>I use standard GNU tools on a FreeBSD machine, and a semi-custom set of GNU binutils built with PE-COFF and EFI support. Check out the <a href="http://github.com/claymation/osxp/blob/00c3203d05f5ec2b4de8fe37f54edab0e07bafd1/Makefile" rel="nofollow">Makefile</a> for the exact build sequence, but the basic steps are:</p>
<p>- Create ELF object files from .c and .s source files<br />
- Link ELF objects into one statically linked ELF executable<br />
- Convert the ELF executable to a PE-COFF EFI application image</p>
<p>This process is roughly based on the GNU-EFI development kit, but I modified it slightly to remove the run-time relocation stuff since I wasn&#8217;t sure it would relocate the 16-bit code and data below 1 MB.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-51</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Wed, 29 Mar 2006 13:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-51</guid>
		<description>Clay,

Thanks.

I have been trying to use the Microsoft Toolset and found I could compile the c modules but the assembler modules were not working.

I was using nmake and the intel toolkit and I have started to use the GNU as assembler to do the assembly pieces, however could not get the object files from as to link using the ms toolset.

Will look at what you have said and see if I can make it work.

Cheers

Craig</description>
		<content:encoded><![CDATA[<p>Clay,</p>
<p>Thanks.</p>
<p>I have been trying to use the Microsoft Toolset and found I could compile the c modules but the assembler modules were not working.</p>
<p>I was using nmake and the intel toolkit and I have started to use the GNU as assembler to do the assembly pieces, however could not get the object files from as to link using the ms toolset.</p>
<p>Will look at what you have said and see if I can make it work.</p>
<p>Cheers</p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-57</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Sun, 26 Mar 2006 22:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-57</guid>
		<description>Clay,

Good job.

Just working through the code and was wondering what you were using to compile the actual code.</description>
		<content:encoded><![CDATA[<p>Clay,</p>
<p>Good job.</p>
<p>Just working through the code and was wondering what you were using to compile the actual code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel Harrison</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-58</link>
		<dc:creator>Gabriel Harrison</dc:creator>
		<pubDate>Tue, 21 Mar 2006 21:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-58</guid>
		<description>Please continue to update your blog. I really would like to use yours or osxbook&#039;s solution rather than those presented by the winner of the onmac prize.

Keep up the good work. It would be nice, given the time, if you could go through and set your stuff up such that others can learn from your experience as well. Comment the code with issues you have overcome and why you used certain techniques. Place TODOs in the code where you feel things need to be improved and then possibly setup a Sourceforge site with your work. You may not have won the prize but your work and possibly Blanca&#039;s work could be the ones that live on.

Gabriel</description>
		<content:encoded><![CDATA[<p>Please continue to update your blog. I really would like to use yours or osxbook&#8217;s solution rather than those presented by the winner of the onmac prize.</p>
<p>Keep up the good work. It would be nice, given the time, if you could go through and set your stuff up such that others can learn from your experience as well. Comment the code with issues you have overcome and why you used certain techniques. Place TODOs in the code where you feel things need to be improved and then possibly setup a Sourceforge site with your work. You may not have won the prize but your work and possibly Blanca&#8217;s work could be the ones that live on.</p>
<p>Gabriel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clay</title>
		<link>http://daemons.net/~clay/2006/03/15/dual-booting-windows-xp-and-mac-os-x-on-intel-macs/comment-page-1/#comment-56</link>
		<dc:creator>Clay</dc:creator>
		<pubDate>Mon, 20 Mar 2006 16:50:11 +0000</pubDate>
		<guid isPermaLink="false">http://daemons.net/~clay/?p=50#comment-56</guid>
		<description>@xsoliman:

The winning solution tells the firmware (via the bless command) to boot from xom.efi, which is installed on the OS X partition. xom.efi emulates BIOS for booting XP, and presumably chains into /System/Library/CoreServices/boot.efi for booting OS X.

One of my design goals was to avoid modifying any aspect of the OS X installation or requiring any modifications to the XP install CD. I haven&#039;t made it far enough to know if the latter is possible, but the former seemed easy enough at the time.

Instead of blessing a new boot loader on the OS X partition, I created a tiny new HFS+ volume for my bootloader and blessed it on that. You can then hold option and use Apple&#039;s boot manager to select which operating system to boot, as shown here:

http://flickr.com/photos/cwaidoh/113186068/

Though from a recent conversation with blanka it seems that this approach may not work so well. Apparently there&#039;s an issue with XP being GPT aware. I&#039;ve yet to get that far.

There is a FAT32 EFI system partition, but Apple doesn&#039;t seem to be using it for anything. I didn&#039;t check, but maybe it&#039;s possible to install a boot loader ont it and have the firmware present a boot menu.</description>
		<content:encoded><![CDATA[<p>@xsoliman:</p>
<p>The winning solution tells the firmware (via the bless command) to boot from xom.efi, which is installed on the OS X partition. xom.efi emulates BIOS for booting XP, and presumably chains into /System/Library/CoreServices/boot.efi for booting OS X.</p>
<p>One of my design goals was to avoid modifying any aspect of the OS X installation or requiring any modifications to the XP install CD. I haven&#8217;t made it far enough to know if the latter is possible, but the former seemed easy enough at the time.</p>
<p>Instead of blessing a new boot loader on the OS X partition, I created a tiny new HFS+ volume for my bootloader and blessed it on that. You can then hold option and use Apple&#8217;s boot manager to select which operating system to boot, as shown here:</p>
<p><a href="http://flickr.com/photos/cwaidoh/113186068/" rel="nofollow">http://flickr.com/photos/cwaidoh/113186068/</a></p>
<p>Though from a recent conversation with blanka it seems that this approach may not work so well. Apparently there&#8217;s an issue with XP being GPT aware. I&#8217;ve yet to get that far.</p>
<p>There is a FAT32 EFI system partition, but Apple doesn&#8217;t seem to be using it for anything. I didn&#8217;t check, but maybe it&#8217;s possible to install a boot loader ont it and have the firmware present a boot menu.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
