<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeremy Visser &#187; windows</title>
	<atom:link href="http://jeremy.visser.name/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://jeremy.visser.name</link>
	<description></description>
	<lastBuildDate>Fri, 16 Jul 2010 03:39:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='https://jeremy.visser.name/?pushpress=hub'/>
<cloud domain='jeremy.visser.name' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>What I did this afternoon (or: Windows XP on OLPC XO-1)</title>
		<link>https://jeremy.visser.name/2008/10/18/windows-xp-on-olpc-xo-1/</link>
		<comments>https://jeremy.visser.name/2008/10/18/windows-xp-on-olpc-xo-1/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 08:29:06 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[olpc]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://jeremyvisser.wordpress.com/?p=743</guid>
		<description><![CDATA[This is possibly one of the most cruel things one could do to an OLPC XO-1: That&#8217;s Windows XP under QEMU under Gentoo on an OLPC XO-1. It took about two hours to run the mini-setup routine from a previously sysprepped image I had created, and took about 10 minutes to boot. The user interface [...]]]></description>
			<content:encoded><![CDATA[<p>This is possibly one of the most cruel things one could do to an <a href="http://en.wikipedia.org/wiki/OLPC_XO-1">OLPC XO-1</a>:</p>
<p><a href="http://jeremyvisser.files.wordpress.com/2008/10/xo-xp-2.jpg"><img src="http://jeremyvisser.files.wordpress.com/2008/10/xo-xp-2.jpg?w=300" alt="Windows XP being shown on OLPC XO-1 screen." width="300" height="300" class="alignnone size-medium wp-image-744" /></a></p>
<p>That&#8217;s Windows XP under QEMU under Gentoo on an OLPC XO-1.</p>
<p>It took about two hours to run the mini-setup routine from a previously sysprepped image I had created, and took about 10 minutes to boot. The user interface is virtually unusable, and the VM can only be practically run with 128MB of RAM allocated to it.</p>
<p>I installed Gentoo during yesterday and the day before from a stage3 tarball. I wish I&#8217;d found out about <a href="http://www.gentooxo.org/">GentooXO</a> sooner. Also, I&#8217;m running QEMU with the kqemu accelerator installed.</p>
<p>It would be interesting to get Windows XP working natively, but I doubt that will ever happen (apart from Microsoft&#8217;s own efforts). I doubt you can <code>kexec()</code> into a Windows kernel, and you would need to initialise the display adapter to the exact right mode (the XO-1 appears to only support one video mode), which Windows would almost certainly not support out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2008/10/18/windows-xp-on-olpc-xo-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slipstreaming Windows XP with Service Pack 3 in Linux</title>
		<link>https://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/</link>
		<comments>https://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 01:51:52 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://jeremyvisser.wordpress.com/?p=657</guid>
		<description><![CDATA[In between constructing table-based layouts in Dreamweaver (groan) in a web design class, I slipstreamed Service Pack 3 into Windows XP using only tools available in Linux. I didn&#8217;t boot into Windows once during the process (except for, obviously, booting the resulting ISO image in a VM to make sure it worked), but I did [...]]]></description>
			<content:encoded><![CDATA[<p>In between constructing table-based layouts in Dreamweaver (<em>groan</em>) in a web design class, I slipstreamed Service Pack 3 into Windows XP using only tools available in Linux. I didn&#8217;t boot into Windows once during the process (except for, obviously, booting the resulting ISO image in a VM to make sure it worked), but I did use <a href="http://www.winehq.org/">Wine</a> at one point.</p>
<p>This post isn&#8217;t going to be a how-to; rather, I will just give you a quick overview of how I did it, and let you readers fill in the gaps.</p>
<p>Here are the tools I used:</p>
<ul>
<li>Linux distro of choice (I have used both Ubuntu and Gentoo to do this, but it doesn&#8217;t really matter)</li>
<li>Windows XP CD or ISO image</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4">Service Pack 3 redistributable</a></li>
<li><a href="http://www.cabextract.org.uk/">cabextract</a> (available as a <a href="apt:cabextract">package</a> in Ubuntu)</li>
<li><a href="http://fileroller.sourceforge.net/">file-roller</a> (a.k.a. GNOME&#8217;s Archive Manager)</li>
<li><a href="http://www.winehq.org/">Wine</a> (at least version 1.0)</li>
<li><a href="http://www.cdrkit.org/">genisoimage</a> (with geteltorito)</li>
</ul>
<p>What I did:</p>
<ul>
<li>Extracted the contents of a Windows XP ISO (in your case, it may be the CD) into a directory called &#8220;xp&#8221; on my Desktop. I initially loop-mounted the ISO and copied the files out of it that way, but I later had to re-extract them with file-roller instead. The reason? If you extract the contents of the ISO with lower-case names (the loop-mounted ISO lower-cased all the filenames), <strong>the CD will not boot</strong>. Make sure they are all in uppercase.</li>
<li>Extracted Service Pack 3: <code>mkdir ~/Desktop/sp3 &amp;&amp; cd ~/Desktop/sp3 &amp;&amp; cabextract ../xpsp3.exe</code></li>
<li>Ran the slipstreamer for SP3 on the files: <code>cd ~/sp3/update &amp;&amp; wine update.exe /integrate:Z:\\home\\jeremy\\Desktop\\xp</code></li>
<li>Extracted the boot image from the existing Windows XP ISO. (To do this, you can either use the <code>geteltorito</code> command, run <a href="http://www.nu2.nu/bbie/">BBIE</a> under Wine, or follow the directions under the &#8220;Finding the CD boot image&#8221; heading on <a href="http://linuxtuneup.blogspot.com/2006/01/slipstreaming-windows-cd-under-linux.html">this guide</a>.)</li>
<li>Made the ISO image with genisoimage. You&#8217;ll at least need the <code>-b</code> (reference the boot image you extracted in the previous step), <code>-no-emul-boot</code>, <code>-c</code>, <code>-max-iso9660-filenames</code>, <code>-relaxed-filenames</code> options.</li>
</ul>
<p>If you&#8217;re lucky, you now have a Windows XP SP3 ISO.</p>
]]></content:encoded>
			<wfw:commentRss>https://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>
