<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>windows-embedded &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/windows-embedded/</link>
	<description>Feed of posts on WordPress.com tagged "windows-embedded"</description>
	<pubDate>Sat, 05 Dec 2009 20:32:34 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[HOW TO STOP WORRYING ABOUT RANGE ANXIETY AND LOVE ELECTRIC CARS]]></title>
<link>http://blog.project-evie.org/2009/09/18/how-to-stop-worrying-about-range-anxiety-and-love-electric-cars/</link>
<pubDate>Fri, 18 Sep 2009 09:13:51 +0000</pubDate>
<dc:creator>Matt Vance</dc:creator>
<guid>http://blog.project-evie.org/2009/09/18/how-to-stop-worrying-about-range-anxiety-and-love-electric-cars/</guid>
<description><![CDATA[Anyone familiar with boats knows that for a number of years, seamen have been using GPS devices that]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Anyone familiar with boats knows that for a number of years, seamen have been using GPS devices that, taking into account tides, currents, wind direction and weather, chart the most fuel efficient course to your destination. These devices have saved boaters thousands of dollars in fuel costs, not to mention the thousands of grams of CO2 they saved from going into the atmosphere. </p>
<p>Now, something similar is happing in EVs. It&#8217;s called AutOS, and it&#8217;s the on-board software system BetterPlace unveiled this week at the Frankfurt motor show. Using Microsoft&#8217;s &#8220;Windows Embedded&#8221; system and Intel&#8217;s Atom Processor, AutOS will run on the video display of a head unit designed by German engineering company Continental and will be installed in every BetterPlace-compatible car. </p>
<p>On a basic level, this MMI (man-machine interface) will manage the car&#8217;s multimedia, climate control, and show the battery&#8217;s charge status and remaining range. On a not-so-basic level, AutOS will display all the charging stations in the surrounding area, and will even tell you which ones use clean power. It will also display all the nearby battery-swap stations, and, if needed, will allocate a battery for you in advance at one of these swap stations, so that a fully-charged battery&#8217;s waiting for you when you get there.</p>
<p>What is most cool about the AutOS though is its intelligent navigation system. Drivers simply plug in their intended destination, and, taking into account traffic patterns, the car&#8217;s range, and charging/battery-swap stations, AutOS will plot the most energy- and time-efficient route. Meaning drivers will get to where they want to go as quickly and as cheaply as possible &#8211; with the least amount of electrons expended, and without any worry of ever running out of juice!</p>
<p>For a demonstration of how the AutOS could improve your life, check out this video:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/kU7I90AooOE&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/kU7I90AooOE&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Soporte para Windows Embedded en SCOM 2007 R2]]></title>
<link>http://feliperoman.wordpress.com/2009/09/17/soporte-para-windows-embedded-en-scom-2007-r2/</link>
<pubDate>Thu, 17 Sep 2009 15:26:51 +0000</pubDate>
<dc:creator>feliperoman</dc:creator>
<guid>http://feliperoman.wordpress.com/2009/09/17/soporte-para-windows-embedded-en-scom-2007-r2/</guid>
<description><![CDATA[La versión soportada es Windows Embedded Standard 2009, misma que es frencuentemente utilizada en pu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p> La versión soportada es <a href="http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx" target="_blank">Windows Embedded Standard 2009</a>, misma que es frencuentemente utilizada en puntos de venta, terminales (ATM’s) y clientes livianos (thin clients).</p>
<p> Ahora podrán monitorear estos dispositivos, al igual que lo hacen con el resto de equipos de la compañía.</p>
<p> Más detalles en el siguiente <a href="http://blogs.technet.com/momteam/archive/2009/09/16/opsmgr-2007-r2-now-offically-supports-windows-embedded.aspx" target="_blank">link</a>.</p>
<p><strong>Felipe Román</strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Embedded 2011]]></title>
<link>http://mundonaweb.wordpress.com/2009/09/11/windows-embedded-2011/</link>
<pubDate>Fri, 11 Sep 2009 19:07:18 +0000</pubDate>
<dc:creator>Rafa</dc:creator>
<guid>http://mundonaweb.wordpress.com/2009/09/11/windows-embedded-2011/</guid>
<description><![CDATA[Não, não é lá o que eu pensei. Eu tinha recebido um e-Mail da Microsoft ontem com um convite pra ent]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-full wp-image-553" title="accessibilitycpl_325" src="http://mundonaweb.wordpress.com/files/2009/09/accessibilitycpl_325.png" alt="accessibilitycpl_325" width="128" height="128" /><span style="color:#888888;">Não, não é lá o que eu pensei. Eu tinha recebido um e-Mail da Microsoft ontem com um convite pra entrar no CTP do Windows Embedded 2011. Alegre eu resolvi baixar, instalei hoje mas não é lá o que eu pensei. Eu pensei que fosse estar recheado de recursos e coisas novas mas não tinha muitas mudanças &#8230;<!--more-->Logo ao abrir o instalador você vai avançando até chegar numa parte que você tem que selecionar o que quer que seja instalado com o Windows.<br />
Passando isso a instalação começa vale ressaltar que a instalação pode ser tanto rápida ou tanto lenta pois depende do que você seleciona pra ser instalado, uma outra coisa é que nessa parte você pode selecionar se vai ou não instalar o Internet Explorer e o mesmo acontece com o Windows Media Player. A instalação minima ou seja sem nada só vai usar no disco rigido em torno de 660Mb isso sem nenhum driver adicional selecionado pra instalar também. Já com drivers fica entre 800mb e 1.1Gb. Nessa parte eu selecionei o que precisava e queria ou seja o suficiciente, sem coisas inuties que eu não uso. Mesmo assim ficou em 2.2Gb ficou muito e a instalação demorou uma hora e alguns minutos.<br />
Depois disso quando ele foi entrar no Windows (Ele tem a mesma boot do Windows 7.) Apareceu as configurações finais (nome de usuario, senha, data e etc.) depois disso ele realmente vai ao Windows. A primeira vista sua logon é a mesma que o Windows 7 só que por infelicidade é sem o fundo e as coisas ainda em termos visuais pioraram pelo menos pra mim, embora ele tenha os temas do Windows 7 eles não funcionam no mesmo.<br />
Algo notavel também é que ele é até um pouco mais rapido do que o Windows 7, ele teve um desempenho bom, leve e estável.</span></p>
<p><span style="color:#888888;"></p>
<p></span></p>
<p><span style="color:#888888;"><span style="color:#888888;">Essa build do Windows Embedded tem o mesmo kernel do Windows 7 na build 7231.<br />
</span>Versão 6.1.7231 (Build 7231.0.x86fre.winmain.090608-1900) Indica que foi compilada no dia 08/06/2009 e também uma outra diferença é que a data de expiração desta build foi adiada em relação ao Windows 7 RC. Ela vai expirar 15/08/2010 em 8:59 PM. </span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Embedded Standard 2009 Step-by-Step Deployment &ndash; Part III]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/</link>
<pubDate>Sun, 26 Apr 2009 18:51:41 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/</guid>
<description><![CDATA[&#160; Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part I Windows Embedded ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#160;</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</strong></a></p>
<p>After reviewing the necessary steps for preparing our environment (<a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/">Post I</a>) and building a custom image for a thin client (<a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/">Post II</a>); we’ll prepare the <strong>remote boot process</strong> as well as the remote boot server that will deploy that image on diskless devices.</p>
<p>If you prepared the same environment with the XP Embedded version, the process does not have much differences. </p>
<h3><strong><font size="3">1. Set the Image Ready</font></strong></h3>
<p>Even though the building process of the image is complete, we need to run a few steps to set the image ready for deployment. </p>
<p>The <strong>First Boot Agent (FBA)</strong> needs to be executed one time to complete this process. By booting the image one time, the FBA makes a hardware detection and finishing some other tasks like network configuration. Also, these tasks executed by the agent can be customized; check <a href="http://msdn.microsoft.com/en-us/library/ms912927(WinEmbedded.5).aspx">this link</a> about FBA.&#160; </p>
<p>The image is already built, so we are going to take those files to a <strong>new disk</strong> (virtual in my case) and boot a client machine from there.</p>
<p><strong>1.1</strong> Add a <strong>second disk</strong> to the machine acting as Remote Boot Server. <strong>Create a new partition and set it to “Active”. </strong></p>
<p>&#160;<img src="http://farm4.static.flickr.com/3563/3395485074_846215fcf1.jpg?v=0" /></p>
<p><strong>1.2</strong> <strong>Copy the image files</strong> to that new logical disk. </p>
<p><img src="http://farm4.static.flickr.com/3428/3394675355_58ed461994.jpg?v=0" /></p>
<p><strong>1.3</strong> Like I said, I’m using a virtual environment, so my next step would be to <strong>create a new virtual machine</strong>, <strong>attach the virtual hard disk as primary and start the virtual machine. </strong></p>
<p><img src="http://farm4.static.flickr.com/3582/3395485152_3528465013.jpg?v=0" width="468" height="416" /></p>
<p>Since FBA contains several tasks to execute, could take a few moments to complete.</p>
<p>Soon as it completes, this message should appear: “<strong>Machine Released! Click to shutdown or reboot.</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3452/3395485236_c216b07c21.jpg?v=0" width="469" height="350" /></p>
<p><strong>1.4</strong> Select “<strong>Shutdown</strong>”. And I bet the next window will get you back some good old memories <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://farm4.static.flickr.com/3651/3394675625_96f5533ec5.jpg?v=0" width="465" height="347" /></p>
<p>Here comes an important note if you are planning a remote boot environment:</p>
<p>Since we’ve added the “<strong>System Cloning Tool</strong>” component and the image task sequences are now complete, <strong>every time this image is now booted will generate a new computer name, SID and other tasks that the fbreseal process executes to guarantee that there’ll be no cloned images on your environment</strong>. Quite similar as the <strong>sysprep</strong> process. </p>
<p>And it means that <strong>this image cannot be booted any more</strong>, otherwise the fbreseal process will be lost for next deployments.</p>
<p><strong>1.5</strong> Now you can attach the virtual disk back to the Windows Embedded remote boot server. </p>
<h3><strong><font size="3">2. SDI Loader</font></strong></h3>
<p>The Storage Device Image Loader will be in charge of emulating those set of files to act as booteable storage for your clients.</p>
<p><strong>2.1</strong> Open <strong>SDI Loader</strong> from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3541/3395485370_cc25698524.jpg?v=0" width="361" height="457" /></p>
<p><strong>2.2</strong> Click “<strong>Yes</strong>” to install the <strong>SDI Driver</strong>.</p>
<p><img src="http://farm4.static.flickr.com/3600/3395485394_ea11f5789b.jpg?v=0" /></p>
<p><strong>2.3</strong> Click on “<strong>Add Disk</strong>” to generate a new .sdi file where the image will be stored. </p>
<p><img src="http://farm4.static.flickr.com/3431/3394675871_f247ee5345.jpg?v=0" /></p>
<p><strong>2.4</strong> Choose <strong>name and location</strong> for the file.</p>
<p><img src="http://farm4.static.flickr.com/3577/3394675845_5d9e97a891.jpg?v=0" /></p>
<p><strong>2.5</strong> Choose <strong>the size of the file</strong>. This .sdi file should be, at least, <strong>25% bigger</strong> than the image size.</p>
<p><img src="http://farm4.static.flickr.com/3625/3394675911_c7677a75c0.jpg?v=0" /></p>
<p>Once it’s selected, the new device is added to SDI Loader and to your operating system as a new drive. </p>
<p><img src="http://farm4.static.flickr.com/3643/3395485616_e62081fe9e.jpg?v=0" /></p>
<p><strong>2.6</strong> Open “<strong>Disk Management</strong>” to prepare the new virtual drive added to the system. <strong>Initialize disk.</strong></p>
<p><img src="http://farm4.static.flickr.com/3563/3394675993_a46fb3b903.jpg?v=0" /></p>
<p><strong>2.7</strong> Prepare the <strong>new volume</strong> following the wizard selecting it as “<strong>Primary Partition</strong>”. </p>
<p>&#160;<img src="http://farm4.static.flickr.com/3195/3395485704_109715633b.jpg?v=0" /></p>
<p><strong>2.8</strong> <strong>Copy the image files</strong> (from the virtual disk that was used to boot one time) to the new virtual partition. </p>
<p><img src="http://farm4.static.flickr.com/3625/3394676175_ddf3af4b44.jpg?v=0" /></p>
<h3><strong><font size="3">3. SDI Manager</font></strong></h3>
<p>Ok, now it is time to use some of options from the SDI Manager, that let us handle offline .sdi files.</p>
<p>We will generate a new SDI file that “Remote Boot Manager” will use to deploy on remote devices and machines. </p>
<p><strong>3.1</strong> Open a “<strong>cmd</strong>” and locate Windows Embedded Utilities “<strong>C:\Program Files\Windows Embedded\utilities</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3601/3395485936_552dc4d754.jpg?v=0" /></p>
<p><strong>3.2</strong> Create a new .sdi file using “<strong>SDImgr.wsf: cscript SDImgr.wsd /new c:\ramdisk.sdi</strong>”</p>
<p><img src="http://farm4.static.flickr.com/3570/3395486110_c1976f21c5.jpg?v=0" /></p>
<p>With the new file created, the next step is to read the image files located in the virtual partition (in my case, this partition is associated with the<strong> F:\</strong> drive) to complete the process.</p>
<p><strong>3.3</strong> From “<strong>cmd</strong>” run: “<strong>cscript SDImgr.wsf c:\ramdisk.sdi /readpart:F:</strong>”</p>
<p><img src="http://farm4.static.flickr.com/3649/3476851660_644d0e0b94.jpg?v=0" /></p>
<h3>64bits Operating System Issue</h3>
<p><strong>The SDI driver has an issue if you are using x64 operating system</strong>, like Windows Server 2008. If you try running any of the <strong>SDI Manager</strong> options, like the ones mentioned above, you will see this error:</p>
<p><strong>“ActiveX component can’t create object: ‘SDIAUT.SDI’”</strong></p>
<p><img src="http://farm4.static.flickr.com/3641/3394676309_50227f7996.jpg?v=0" /></p>
<p>Even though the script used by x86 and x64 operating systems is the same, on a 32bit environment you won’t see this issue. </p>
<h3><strong><font size="3">4. Configuring Remote Boot Manager</font></strong></h3>
<p>Remote Boot Manager and the DHCP role configured earlier, will be in charge of answering remote and diskless clients with the proper boot image. </p>
<p><strong>4.1</strong> Place the “<strong>ramdisk.sdi</strong>” file configured earlier inside this folder “<strong>C:\Program Files\Windows Embedded\Remote Boot Service\Downloads</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3600/3395486180_cb8a236550.jpg?v=0" /></p>
<p><strong>4.2</strong> Open &#34;<strong>Remote Boot Manager</strong>” from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3596/3395486264_d5ec8cab20.jpg?v=0" width="335" height="422" /></p>
<p><strong>4.3</strong> Click “<strong>Yes</strong>” to create a new configuration file.</p>
<p><img src="http://farm4.static.flickr.com/3575/3395486296_0e34793a2a.jpg?v=0" width="371" height="130" /></p>
<p>Once the Remote Boot Manager window opens, you need to add each client device or machine with their specific <strong>MAC Address</strong>. For that, we’ll take a look at the virtual machine client’s configuration. </p>
<p><strong>4.4</strong> To achieve booting from the network when you are using Hyper-V, you need to add a “<strong>Legacy Network Adapter</strong>” on the client machine and specify an <strong>static MAC Address</strong>.</p>
<p><strong>4.5</strong> With that, you are ready to complete the data from Remote Boot Manager.</p>
<p><img src="http://farm4.static.flickr.com/3625/3395486384_9f48d9d4b1.jpg?v=0" width="472" height="259" /></p>
<p><strong>Client MAC Address</strong>: Assigned statically.     <br /><strong>Description</strong>: (optional).     <br /><strong>Boot Server</strong>: Default value (0.0.0.0) to select local machine.     <br /><strong>Boot Program</strong>: startrom.n12. This program will request F12 confirmation for booting from the network. You can also select startrom to access directly to the boot image without requiring confirmation.     <br /><strong>Boot Image</strong>: ramdisk.sdi. Remember that the image should be placed inside “C:\Program Files\Windows Embedded\Remote Boot Service\Downloads”.     <br /><strong>Boot Parameters:</strong> (optional). </p>
<p><img src="http://farm4.static.flickr.com/3642/3395486462_310989602c.jpg?v=0" /></p>
<p><strong>Now your environment is set to go.</strong> </p>
<p>Make sure that your client machine has the correct configuration to boot from the network. </p>
<p><img src="http://farm4.static.flickr.com/3561/3395486592_d21bc9613c.jpg?v=0" width="457" height="291" /></p>
<p><strong><em>Loading the image remotely.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3076/3115942233_003f3b084e.jpg?v=0" /></p>
<p><strong><em>Windows Embedded image booting.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3594/3395486692_75da5cd3f0.jpg?v=0" /></p>
<p><strong><em>Desktop ready for use.</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3035/3394677047_e63dc29fff.jpg?v=0" /></p>
<p>Enjoy!</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</strong></a></p>
<p>Cheers!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Embedded Standard 2009 Step-by-Step Deployment &ndash; Part II]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/</link>
<pubDate>Tue, 21 Apr 2009 03:39:54 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/</guid>
<description><![CDATA[&#160; Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part I Windows Embedded ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>&#160;</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a></p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/">Windows Embedded Standard 2009 Step-by-Step Deployment – Part III</a></strong></p>
<p>After reviewing Post I we’ve set our environment to start <strong>building the images</strong>. </p>
<p>The process it’s practically the same that we executed on <strong>XP Embedded</strong> (<a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/"><strong>Post I</strong></a><strong>, </strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/"><strong>Post II</strong></a> and <a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/"><strong>Post III</strong></a>). And again, as I mentioned before, this deployment is oriented to Embedded images booting on diskless devices, so there will be steps that are not necessary if you are not looking for a remote boot environment with Windows Embedded Standard 2009 images. </p>
<h3><font size="3"><strong>Building the Image</strong></font></h3>
<h5>1. Get hardware information from your target</h5>
<p>This step is done with <strong>Target Analyzer</strong>, that is just an .exe file that compiles all of the <strong>hardware necessary information</strong> to be included on the image you are building. With the information gathered here, the corresponding <strong>drivers</strong> will be added to the image.</p>
<p>Since I’m using virtual machines in the same physical server, I’m going to collect hardware data in the same machine where I’m going to build the target image. </p>
<p><strong>1.1</strong> Open a <strong>cmd</strong> and focus on “<strong>C:\Program Files\Windows Embedded\utilities</strong>”.</p>
<p><strong>1.2</strong> Run “<strong>tap.exe</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3570/3394673113_c4bcb4a17b.jpg?v=0" /></p>
<p>You’ll see that the program recollects information about your devices, and creates a new file on the same folder called “<strong>devices.pmq</strong>” containing all that data.&#160; </p>
<p><em><strong>Target analyzer collecting information</strong></em></p>
<p><img src="http://farm4.static.flickr.com/3450/3394673167_d16fca5c9f.jpg?v=0" /></p>
<p><em><strong>The files devices.pmq contains all the hardware information</strong></em></p>
<p><img src="http://farm4.static.flickr.com/3552/3395482864_835b05591a.jpg?v=0" /></p>
<h5>2. Adding the Drivers to the Image</h5>
<p>The image builder from the Windows Embedded Standard 2009 suite is still <strong>Target Designer</strong>. </p>
<p><strong>2.1</strong> Open <strong>Target Designer</strong> from Windows Embedded Studio.</p>
<p><img src="http://farm4.static.flickr.com/3421/3394673367_8cd671bed3.jpg?v=0" width="298" height="374" /></p>
<p><strong>2.2</strong> Select create a <strong>new image</strong> and we are going to name it Embedded2009</p>
<p><img src="http://farm4.static.flickr.com/3424/3395482986_98f42f029d.jpg?v=0" /></p>
<p><img src="http://farm4.static.flickr.com/3060/3394673467_389d385b32.jpg?v=0" width="386" height="143" /></p>
<p>Now you have to start creating the image from scratch and the first thing we are going to do is <strong>import the hardware information we gathered from Target Analyzer.</strong></p>
<p><strong>2.3</strong> From “<strong>File</strong>” menu select “<strong>Import</strong>” and select “<strong>devices.pmq</strong>” created recently.</p>
<p><img src="http://farm4.static.flickr.com/3551/3395483118_14363b6662.jpg?v=0" width="422" height="195" /></p>
<p><img src="http://farm4.static.flickr.com/3538/3395483200_e1ee6d19ba.jpg?v=0" width="434" height="346" /></p>
<p><strong>2.4</strong> On the “<strong>Import File</strong>” window click “<strong>Start</strong>” and the importing process will begin. </p>
<p><img src="http://farm4.static.flickr.com/3588/3395483240_48c4bfe986.jpg?v=0" width="399" height="308" /></p>
<p>Once it’s completed, you can check any <strong>warnings generated</strong>. In my case, there are several warnings regarding <strong>virtual machines synthetic drivers,</strong> those can be ignored for now.</p>
<p><img src="http://farm4.static.flickr.com/3640/3395483288_a9edae5c9a.jpg?v=0" width="397" height="306" /></p>
<p>The image now is loaded with a bunch of <strong>hardware components</strong> that the image will use. </p>
<p><img src="http://farm4.static.flickr.com/3619/3394673807_802aaa3fe1.jpg?v=0" /></p>
<h5>3. Using Design Templates and Adding Components </h5>
<p><strong>3.1</strong> Check on the Target Designer left pane and expand the “Design Templates”.</p>
<p><img src="http://farm4.static.flickr.com/3615/3394673867_e2497dbfa8.jpg?v=0" /></p>
<p>Here you’ll find common templates used when you are creating Embedded images. To find more information about each one, right click on the component and select “<strong>Help</strong>”. </p>
<p>I’m going to select the “<strong>Thin Client</strong>” component. You can drag and drop the objects to your customized image or right-click and select “<strong>Add</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3449/3394673903_0527bb2570.jpg?v=0" /></p>
<p>This component will generate the necessary requirements that, when the dependency check is run, will add other components included on the database. We’ll see that step later on this post.</p>
<p><img src="http://farm4.static.flickr.com/3574/3394673971_5e0b1940e4.jpg?v=0" /></p>
<p>Since we are using a remote boot environment, two special components are needed to achieve it:<strong> RAM Disk Driver</strong> (will allow booting from RAM) and<strong> System Cloning Tool</strong> (will include a kind of sysprep step, called fbreseal, to make each image unique and avoid cloning SID, computer name, etc each time is deployed).</p>
<p><strong>3.2</strong> From the left pane, use the “<strong>Search</strong>” box and insert “<strong>RAM Disk Driver</strong>”.</p>
<p><strong>3.3</strong> The component is shown. Right-click on it and select “<strong>Add</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3650/3394674075_d352d12983.jpg?v=0" /></p>
<p><strong>3.4</strong> Repeat the step for “<strong>System Cloning Tool</strong>” component. </p>
<p><img src="http://farm4.static.flickr.com/3636/3394674185_ff1ca8b072.jpg?v=0" /></p>
<p>Here’s the chance for you to add any other special component that you want on your image.</p>
<p><strong><em>.Net Framework 3.5</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3638/3395484282_a07ed656f3.jpg?v=0" /></p>
<p><strong><em>Silverlight 1.0</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3581/3395484246_50a06cfb5b.jpg?v=0" width="276" height="419" /></p>
<p>Or even more, you can set some of the components properties at this stage. For example: Windows Firewall. </p>
<p>Access <strong>Windows Firewall component settings</strong></p>
<p><img src="http://farm4.static.flickr.com/3606/3394674743_97f2e0058e.jpg?v=0" /></p>
<p>In here you’ll find much more options that the ones shown on XP Embedded</p>
<p><strong><em>Turn on/off the Firewall by default on your image</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3550/3394674783_fc1d34d137.jpg?v=0" width="432" height="209" /></p>
<p><strong><em>Setting Firewall’s exceptions</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3653/3394674819_433f58b8fd.jpg?v=0" /></p>
<p><strong><em>Authorizing applications</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3538/3394674883_846be65e81.jpg?v=0" /></p>
<p><strong><em>Opening ports</em></strong></p>
<p><img src="http://farm4.static.flickr.com/3272/3395484546_8e953ceb66.jpg?v=0" width="413" height="258" /></p>
<h5>4. Checking and Solving Dependencies</h5>
<p>The <strong>main step</strong> of the building process is checking the dependencies that are created soon as you add a component to your image. </p>
<p>At this point you’ve configured your image with the proper drivers, customized it adding components and setting their properties; now let’s check what dependencies are been set.</p>
<p>4.1 From “<strong>Configuration</strong>” select “<strong>Check Dependencies</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3600/3394674221_ed42e2a024.jpg?v=0" width="274" height="199" /></p>
<p>4.2 In the “<strong>Dependency Check</strong>” windows click on “<strong>Start</strong>”.</p>
<p>The process will start, it will take a few moments to complete. At the end of the process, you’ll see in the <strong>lower pane</strong> window all the messages that need attention before building the image.</p>
<p><img src="http://farm4.static.flickr.com/3449/3395483896_53a9e677e4.jpg?v=0" width="451" height="295" /></p>
<p>Just <strong>double click</strong> on each of them to select the proper component to be added and solve the dependency. </p>
<p>Here are some of the common messages that you should see:</p>
<p><img src="http://farm4.static.flickr.com/3659/3395483944_1df851fe2a.jpg?v=0" /></p>
<p><strong>Component: “Base Component”.</strong> To solve it I’m selecting an standard component “<strong>Standard PC</strong>”. </p>
<p><img src="http://farm4.static.flickr.com/3547/3395484014_491b109240.jpg?v=0" width="450" height="355" /></p>
<p><strong>Component: “Compression and Expansion Tools”.</strong> Solving it with “<strong>NTFS</strong>” component.</p>
<p><img src="http://farm4.static.flickr.com/3613/3395484044_81c14a6c64.jpg?v=0" width="451" height="355" /></p>
<p><strong>Component: “Regional and Language Options”.</strong> “<strong>English Language Support</strong>” to resolve. </p>
<p><img src="http://farm4.static.flickr.com/3156/3394674549_48bda301f3.jpg?v=0" width="451" height="358" /></p>
<p><strong>Component: “Windows Logon”.</strong> I’m selecting <strong>“Explorer Shell”.</strong> </p>
<p><img src="http://farm4.static.flickr.com/3649/3394674617_f7e46663b4.jpg?v=0" width="456" height="361" /></p>
<p>Soon as you click on “<strong>Add</strong>” on your last dependency, your image would seem to be ready to the build process, but <strong>not quite</strong>.</p>
<p>Since you’ve add new components with the dependency check, it’s <strong>highly recommended that you run the dependency check again for the new ones.</strong></p>
<p>Soon as you finish this new “<strong>Dependency Check</strong>” and new and highly important component will appear to be added.</p>
<p><img src="http://farm4.static.flickr.com/3442/3394675057_6fcba7c635.jpg?v=0" width="451" height="355" /></p>
<p>Select your <strong>boot loader</strong>. In my case I’m using the default loader for XP and 2003 environments: “<strong>NT Loader</strong>”. If you are trying to protect from any change to your boot environment, you can select “<strong>EWF NTLDR</strong>” component.</p>
<h5>5. Building the Image</h5>
<p>Ok, now that we’ve resolved all of the dependencies on our image, we can start building it.</p>
<p><strong>5.1</strong> From “Configuration” select “Build Target Image”.</p>
<p><img src="http://farm4.static.flickr.com/3659/3395484606_878aa58d1f.jpg?v=0" /></p>
<p><strong>5.2</strong> Select the folder where the image will be stored. The default folder is “<strong>C:\Windows Embedded Images</strong>”. Click on “<strong>Build</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3572/3394675013_e3075c81a4.jpg?v=0" width="429" height="280" /></p>
<p>Once the build process is complete, you can check the files and folders created.</p>
<p><img src="http://farm4.static.flickr.com/3643/3395484852_ab72419856.jpg?v=0" /></p>
<p>And verify the <strong>image size</strong>. In my case is 255mb. </p>
<p><img src="http://farm4.static.flickr.com/3561/3395484890_e589570ca6.jpg?v=0" width="344" height="445" /></p>
<p>Now the image is completed and ready to be used on any of your targets. </p>
<p>Check the next post about preparing the same image for remote boot on diskless devices. </p>
<p><em>Check also:</em> </p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/"><strong>Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</strong></a> </p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/">Windows Embedded Standard 2009 Step-by-Step Deployment – Part III</a></strong></p>
<p>Cheers!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Embedded Standard 2009 Step-by-Step Deployment &ndash; Part I]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/</link>
<pubDate>Mon, 30 Mar 2009 00:30:42 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/03/29/windows-embedded-standard-2009-step-by-step-deployment-part-i/</guid>
<description><![CDATA[Check also: Windows Embedded Standard 2009 Step-by-Step Deployment – Part II Windows Embedded Standa]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</span></strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</span>II</strong></a></p>
<p>I’ve been reviewing, for a while now, the opportunities that Embedded operating systems has to offer. If you take a look to previous posts of mine that I’ve prepared about <strong>XP Embedded</strong> you’ll find a quick <strong>introduction to the platform + the steps for building, preparing and deploying XP Embedded images in your environment, including deploying it on diskless devices (remote boot):</strong></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/">Preparing and Installing Windows XP Embedded Images &#8211; Part I: Setting up the Environment</a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/">Preparing and Installing Windows XP Embedded Images &#8211; Part II: Building Images</a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/">Preparing and Installing Windows XP Embedded Images &#8211; Part III: Using Remote Boot</a></p>
<h3><strong>Windows Embedded 2009 Standard Overview</strong></h3>
<p><img src="http://farm4.static.flickr.com/3659/3396032647_403555daa4.jpg?v=0" alt="" /></p>
<p><strong>Windows Embedded 2009 Standard</strong> is the newest version of the Embedded operating systems released by Microsoft, <strong>succeeding Windows XP Embedded</strong>. These operating systems are<strong> oriented to special devices or computers, where you need a secure, small, reliable and manageable OS</strong>. WES 2009 contains the <strong>same kernel as Windows XP</strong> with a few improvements:</p>
<ul>
<li><strong>Windows XP kernel with SP3 included </strong></li>
<li><strong>Internet Explorer 7 </strong></li>
<li><strong>Windows Media Player 11 </strong></li>
<li><strong>Silverlight 1.0 </strong></li>
<li><strong>.Net Framework 3.5 (including also 1.0, 1.1 and 2.0). </strong></li>
<li><strong>IPv6 support</strong></li>
</ul>
<p>For more information about Windows Embedded Standard 2009 check the <strong>following links</strong>:</p>
<p>- <a href="http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx"><strong>Windows Embedded Standard 2009 Home</strong></a><br />
- <a href="http://download.microsoft.com/download/0/8/a/08a3c3a2-7bd0-49ce-b232-b63c7e075f17/Windows%20Embedded%20Standard%20Overview.pdf"><strong>[PDF] Windows Embedded Standard 2009 Overview</strong></a><br />
- <a href="http://download.microsoft.com/download/b/6/0/b603257c-b437-4c4f-ab9d-0ef6c91e81e7/Windows%20Embedded%20Standard%20datasheet_original_052308.pdf"><strong>[PDF] Windows Embedded Standard 2009 Datasheet</strong></a><br />
- <a href="http://download.microsoft.com/download/7/c/6/7c69fe14-5499-49a5-901c-6c10a76b8765/WindowsEmbeddedEnterpriseKioskBrochure-FINAL-web.pdf"><strong>[PDF] Windows Embedded Kiosk Solutions</strong></a><br />
- <strong><a href="https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=863232b6-ff33-49bc-9772-7b0f8c9e75fe&#38;lcid=1033&#38;fu=https%3a%2f%2fwww.microsoft.com%2fwindowsembedded%2fen-us%2feval%2fthankyou.aspx%3fPID%3dSTDTrialDownload&#38;cu=http%3a%2f%2fwww.microsoft.com%2fwindowsembedded%2fen-us%2fdownloads%2fdefault.mspx">Download Windows Embedded Standard 2009 Trial</a></strong></p>
<p>So, after a quick review, let’s start with the <strong>step-by-step guide for building and deploying Windows Embedded 2009 Standard images, including the remote boot process.</strong></p>
<h3><strong>Requirements</strong></h3>
<p>We will consider installing <strong>all the WES roles within the same machine</strong>, including the <strong>DHCP</strong> server (necessary for the remote boot environment).</p>
<blockquote><p><span><strong>Valid Operating Systems</strong></span></p>
<p><span>- Windows XP Pro SP2 or higher<br />
- Windows Server 2003 SP1 or higher<br />
- Windows Vista<br />
- Windows Server 2008</span></p>
<p><span><strong>Roles</strong></span></p>
<div><span><strong>- DHCP Server</strong> available on the network<br />
<em>On our case we’ll have this role on the same machine. </em></span></div>
<p><span> </p>
<p></span><span><strong>Valid Database Engines</strong></span></p>
<p><span>- SQL Server 2005 SP1 or higher<br />
- SQL Server 2005 Express Edition SP1 or higher <strong>*</strong><br />
- SQL Server 2008<br />
- SQL Server 2008 Express Edition</span></p>
<p><span><strong>* </strong>: <em>Windows Embedded Standard 2009 installation media already includes the SQL Server 2005 Express Edition SP2.</em> </span></p>
<p> </p>
<p> </p>
<p> </p></blockquote>
<h3><strong>DHCP Configuration</strong></h3>
<p>Remember that this role and configuration it’s used only to achieve <strong>remote boot on diskless devices</strong>. It’s to necessary if that’s not your environment.</p>
<p>The same procedure used for XP Embedded is needed. Check <a href="http://msdn.microsoft.com/en-us/library/dd128762.aspx">this link</a> for more information.</p>
<blockquote><p><em><strong>C:\WINDOWS\system32&#62;netsh<br />
netsh&#62;dhcp<br />
netsh dhcp&#62;server \\&#60;server_machine_name&#62;<br />
netsh dhcp&#62;add optiondef 60 PXEClient String 0 comment=PXE support<br />
netsh dhcp&#62;set optionvalue 60 STRING PXEClient</strong></em> </p></blockquote>
<p><img src="http://farm4.static.flickr.com/3420/3395486618_048a51b1d0.jpg?v=0" alt="" /></p>
<p>To verify the correct configuration, an option should be added and set on your DHCP server. You can check it on the DHCP Snap-In &#62; Server Options.</p>
<p><img src="http://farm4.static.flickr.com/3561/3395486050_ba9a314385.jpg?v=0" alt="" /></p>
<h3><strong>Windows Embedded 2009 Standard Installation Step-by-Step</strong></h3>
<p>Well the process is quite simple, so you should not have any problem following it. But you&#8217;ll probably find a small issue within the procedure, let’s take a look:</p>
<p><strong>1.</strong> Using the WES 2009 media, start the wizard from the <strong>autorun</strong> <strong>menu</strong>.</p>
<p><img src="http://farm4.static.flickr.com/3642/3394672061_d1483e9125.jpg?v=0" alt="" width="461" height="343" /></p>
<p><strong>2.</strong> Insert the <strong>Product Key</strong> that you were given when you registered for the download.</p>
<p><img src="http://farm4.static.flickr.com/3642/3394672121_894c61cf72.jpg?v=0" alt="" width="461" height="346" /></p>
<p><strong>3.</strong> Select “<strong>Custom</strong>” installation.</p>
<p><img src="http://farm4.static.flickr.com/3456/3394672177_eedba9143c.jpg?v=0" alt="" width="465" height="350" /></p>
<p><strong>4.</strong> On the components to be installed, check also the entire feature for “<strong>Remote Boot Service</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3464/3395481698_f1820520c7.jpg?v=0" alt="" width="472" height="353" /></p>
<p><strong>5.</strong> For the TFTP server, select “<strong>On this machine</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3542/3394672291_73b885d549.jpg?v=0" alt="" width="476" height="358" /></p>
<p><strong>6.</strong> Accept the default directory and click on “<strong>Next</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3610/3395481850_48a62c8043.jpg?v=0" alt="" width="480" height="361" /></p>
<p><strong>7.</strong> Now select the SQL Server where the DB should be stored. I’m selecting it the <strong>local SQL Server Express instance already installed</strong>. Click on “<strong>Next</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3661/3395481924_13062cac2a.jpg?v=0" alt="" width="482" height="362" /></p>
<p><strong>8.</strong> On the summary click on “<strong>Install</strong>”.</p>
<p><img src="http://farm4.static.flickr.com/3442/3394672473_af8077a6b8.jpg?v=0" alt="" width="480" height="360" /></p>
<p>Here’s where you should find a <strong>problem</strong>. In the middle of the installation process <strong>this</strong> <strong>message will appear</strong>:</p>
<p><strong><span style="color:#ff0000;">Windows Embedded Standard Error: WeUpdate. <br />
D:\Setup\WMP11.exe failed. Return value = 0&#215;40</span></strong></p>
<p><img src="http://farm4.static.flickr.com/3643/3395482506_d847e5394e.jpg?v=0" alt="" /></p>
<p><span>(Also the message could appear using other components besides WMP11, Windows Media Player).</span></p>
<p>The <strong>log file</strong> should have this message:</p>
<blockquote><p><em><strong>Windows XP Embedded Service Pack 3 Installer<br />
Cannot connect to the database &#8211; please check the database.<br />
Setup cannot continue.<br />
No objects or files were imported to the database (local)\SQLEXPRESS.<br />
WEUpdate Exiting with return code: 64<br />
*** End of Run *** </strong></em> </p></blockquote>
<h5>Solution</h5>
<p><span><strong>Wait 5-10 minutes and click on “Retry”.</strong> </span></p>
<p><span>You don’t believe it? Check <a href="http://msdn.microsoft.com/en-us/library/bb521687.aspx">this MSDN article</a> about it. It’s related about how the installer <strong>access and closes the database during the installation process</strong>. </span></p>
<p><span>After that the installation should complete normally and you can access Windows Embedded 2009 Standard from the Start Menu.</span></p>
<p><img src="http://farm4.static.flickr.com/3548/3394672965_df83a05db3.jpg?v=0" alt="" width="481" height="360" /></p>
<p><img src="http://farm4.static.flickr.com/3571/3395482652_fedd2c6ab2.jpg?v=0" alt="" width="317" height="397" /></p>
<p>We’ll review the rest of the process on the following posts.</p>
<p><em>Check also:</em></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/21/windows-embedded-standard-2009-step-by-step-deployment-part-ii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part II</span></strong></a></p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/04/26/windows-embedded-standard-2009-step-by-step-deployment-part-iii/"><strong><span style="color:#0b76ae;">Windows Embedded Standard 2009 Step-by-Step Deployment – Part I</span>II</strong></a></p>
<p>Cheers!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Preparing and Installing Windows XP Embedded Images - Part III: Using Remote Boot]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/</link>
<pubDate>Wed, 07 Jan 2009 19:15:05 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/</guid>
<description><![CDATA[After what we’ve seen on the previous posts: Setting up the environment (Part I) and building an Win]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>After what we’ve seen on the previous posts: Setting up the environment (<a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/"><strong>Part I</strong></a>) and building an Windows XP Embedded Image (<a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/"><strong>Part II</strong></a>) we can complete the remote boot process with diskless devices with this last part.
<p>There are special hardware requirements for this procedure and could get a little tricky. In the computer you are using to prepare the image (the server), you need an additional hard disk (or virtual disk) which you will use to boot the image from.
<p>To prepare the image for remote booting:
<p>1. Add a <b>second drive</b> to the machine that act as server. Format the volume and set it like an “Active” partition.
<p>2. Copy all of the files that were created on the Windows Embedded Images subfolder you chose to a second disk (virtual disk if you are using virtual machines)
<p><img src="http://farm4.static.flickr.com/3091/3115941805_86b84dc3a7.jpg?v=0">
<p><b>Note</b>: Since this disk will be used to boot an operating system image, remember that the partition within must be <b>Active</b>. Otherwise the operating system will not boot.
<p>3. After copying all of the files to the second hard disk, move it to a client machine and boot that client using the disk.
<p><img src="http://farm4.static.flickr.com/3087/3115941827_4a59c58b4d.jpg?v=0">
<p>4. After the image boots, you’ll see that several components are configured in the image, by a process named <b>First Boot Agent</b>. This process takes a few minutes to complete.
<p>If you are using the <b>System Cloning Tool</b>, then <b>fbreseal</b> is run in the first boot, as the last step of the <b>First Boot Agent</b>. As stated before, if the image is rebooted afterwards, the image gets a new name and SID, so the reseal process is lost. As you <b>need to keep it for diskless computers, don’t reboot after you see the following message</b>. <b>Turn off</b> the computer instead.
<p><img src="http://farm4.static.flickr.com/3121/3116768378_584dd2f179.jpg?v=0">
<p>5. After shutting down the computer, remove the disk and place it as the secondary disk on the computer you use for creating the image. That is the image that will be uploaded to the remote boot server and downloaded by each diskless client.<br />
<h4><a name="_Toc186621139">Using SDI Loader and SDI script</a></h4>
<p>Now that you have the operating system resealed in the secondary disk, it’s time to create the SDI image. You will create two SDI files, one for storing the image as it is copied from the physical (or virtual) disk, and a second one that will store the final image that the clients will use for remote booting.
<p>1. Open SDI Loader from <b>Start</b> &#124; <b>All Programs</b> &#124; <b>Microsoft Windows Embedded Studio</b>
<p><img src="http://farm4.static.flickr.com/3222/3115941919_6dfb6a3f61.jpg?v=0">
<p>2. Click on <b>Add Disk</b>
<p>3. As you are creating a new SDI, type the name of a new file (like xpe-partition.sdi) and select <b>Add</b>
<p>4. Since the file is new, a dialog will ask if you’d like to create the file. Answer <b>Yes</b>
<p><img src="http://farm4.static.flickr.com/3059/3115941949_c8a4a6c76f.jpg?v=0">
<p>5. The next step is to set the image size. The image size must be:
<p>a. At least the size that the files on the resealed disk + some space for temporary files
<p>b. At most half of the total system RAM (ie, if the client has 512mb of RAM, the image limit is 256mb)
<p>c. There is a practical image limit of 500mb. Beyond that, it is likely that the image won’t boot.
<p><img src="http://farm4.static.flickr.com/3187/3115941981_38f58afce7.jpg?v=0">
<p>This SDI file represents the partition that hosts the operating system. Set the image size and click <b>OK</b>
<p>6. After the SDI file is created, a new virtual disk will be automatically added to the server. The disk needs to be partitioned, formatted and mounted. From the <b>Control Panel</b> &#124; <b>Administrative Tools</b> open <b>Computer Management</b>. Select the <b>Disk Management</b> item from the left pane
<p>a. The following dialog will appear notifying of the new disk. Click on <b>Next</b>
<p><img src="http://farm4.static.flickr.com/3247/3116768542_c2c344430b.jpg?v=0">
<p>b. Make sure the disk is selected and click on <b>Next</b>
<p><img src="http://farm4.static.flickr.com/3283/3116768594_4285fbd0da.jpg?v=0">
<p>c. Since you won’t use a dynamic disk, leave the disk unmarked in the following screen, and click on Next
<p><img src="http://farm4.static.flickr.com/3138/3116768644_e066af4335.jpg?v=0">
<p>d. Click on <b>Finish</b> to close the dialog
<p>e. Right click on the newly created disk and choose <b>New Partition</b>
<p><img src="http://farm4.static.flickr.com/3130/3115942127_0f1d32fe93.jpg?v=0">
<p>f. In the wizard that opens, click on <b>Next</b>
<p>g. Choose <b>Primary partition</b> type and click on <b>Next</b>
<p> h. Leave the maximum partition size and click on Next
<p>i. Assign a letter to it (like <b>F</b>) and click on <b>Next</b>
<p>j. Make sure that the selected <b>File system</b> is <b>NTFS</b> and click on <b>Next</b>
<p>k. Click on <b>Finish</b> to format the disk.
<p>7. With the partition created, move the files from the disk that was used for the first boot to the virtual partition
<p><img src="http://farm4.static.flickr.com/3190/3115942171_f3844c7507.jpg?v=0">
<p>8. <i>Optionally</i>, if you need to add additional files to the disk, you can copy them in this step.
<p>9. The next step is to create a remote bootable disk, based on the virtual disk you completed in the previous step. To do that, you will use the <b>SDImgr.wsf</b> script, located in the <b>Windows Embeddedutilities</b> folder.
<p>Open a command prompt and type the following (each command in a line):
<p>cd &#8220;c:Program FilesWindows Embeddedutilities&#8221;<br />cscript SDImgr.wsf /new c:ramdisk.sdi<br />cscript SDImgr.wsf c:ramdisk.sdi /readpart:<i>F:</i>
<p>Replace <i>F:</i> by the unit letter in which you mounted the virtual partition.
<p><b>Note:</b> All the explorer windows must be closed, including the Disk Management snap-in. When this procedure is running, the script tries to lock (exclusively) the partition and if some program is using it, the procedure will fail.
<p><img src="http://farm4.static.flickr.com/3222/3115942211_2cf4d38133.jpg?v=0">
<p>10. After completing the process, you will have a working remotely-bootable disk, stored on <b>C:ramdisk.sdi</b>. To make it deployable by the Remote Boot Manager, copy the file to <b>C:Program FilesWindows EmebeddedRemote Boot ManagerDownloads</b>.
<p>The Remote Boot Manager requires the images to be stored on that location. <br /> <br />
<h3><a name="_Toc186621140">Configuring Remote Boot Manager</a></h3>
<p>The last task to make the image remotely deployable is to configure the Remote Boot Manager to send the image to the clients whenever they request.
<p>1. Take note of the MAC Address (comprised of 12 hex digits) for the computers that will boot remotely. If you are using virtual machines you can easily find out the client NIC’s MAC address by taking a look to the Network Adapter options.
<p>2. Open the <b>Remote Boot Manager</b>, from <b>Start</b> &#124; <b>All Programs</b> &#124; <b>Microsoft Windows Embedded Studio</b>
<p>3. For each diskless computer that will boot remotely, add a new row to the grid, using the following values
<p>a. Type down the <b>MAC Address</b> of the NIC you are configuring
<p>b. Since the <b>Boot Server</b> is the local machine, leave the field at 0.0.0.0
<p>c. As the <b>Boot Program</b>, select the <b>startrom.n12</b> option. This boot program boots the client computer without asking for confirmation. Since the client computers may not have a keyboard or monitor attached, this is the preferred choice
<p>d. As the <b>Image File Name</b> type the name of the second SDI file. In this case, type <b>ramdisk.sdi</b>
<p>4. Click on <b>Save<br /></b><br />
<h3><a name="_Toc186621141">Booting client machines</a></h3>
<p>Now that you have set up the DHCP server, created the image and set up the Remote Boot Server, it is time to boot the client machines.
<p>When configuring each client machine, verify that each machine has PXE network booting enabled.
<p>To verify that all of the previous steps were performed correctly, try booting a machine, verifying that it is booting from PXE. After it receives the IP from the DHCP will load the image and the configuration from the Remote Boot Server.
<p><em>Client receiving image from the server</em><br /><img src="http://farm4.static.flickr.com/3076/3115942233_003f3b084e.jpg?v=0">
<p><em> Client booting the image downloaded<br /><img src="http://farm4.static.flickr.com/3008/3115942297_db9e9f0ef8.jpg?v=0"><br /></em></p>
<p>Well that&#8217;s pretty much for now with Windows XP Embedded. I&#8217;ll be reviewing Windows Embedded Standard 2009 on next posts.</p>
<p>Hope you found it useful.</p>
<p>Cheers</p>
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/"><strong>Preparing and Installing Windows XP Embedded Images &#8211; Part I: Setting up the Environment</strong></a>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/">Preparing and Installing Windows XP Embedded Images &#8211; Part II: Building Images</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Preparing and Installing Windows XP Embedded Images - Part II: Building Images]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/</link>
<pubDate>Wed, 07 Jan 2009 14:23:52 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/</guid>
<description><![CDATA[Now that the environment is ready as we’ve seen on the first part of these posts, let’s start on cre]]></description>
<content:encoded><![CDATA[<div class='snap_preview'></p>
<p>Now that the environment is ready as we’ve seen on the <a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/">first part</a> of these posts, let’s start on <strong>creating our own Windows XP Embedded image</strong>. There are involved different kinds of tools to accomplish this, but you will see that is a simple process at the end of it.
<p>The big picture of this process is that the images are built on the server; using the hardware data from the clients.<br />
<h4><a name="_Toc186621126">Target Analyzer</a></h4>
<p>This is the tool that you will use to get the <strong>hardware data from the clients</strong>.
<p>The data represents all the <strong>drivers</strong> that the Windows XP Embedded image will include to support the hardware on the clients. When Windows XP arrived you probably noticed that a huge difference appears on the hardware detection of the operating system; it’s mainly because the XP included almost every device driver that was available on the market. With Windows XP Embedded the same thing happens, but since you are customizing images for particular clients you must first find out the hardware that it’s available on them.
<p>Using <strong>Target Analyzer</strong> it’s very simple:
<p>1. First of all you’ll need <strong>access to the client’s machine</strong> to run this tool.&#160;
<p>If it’s a <em><strong>virtualized environment</strong></em> where the server and clients will be using same type of host (physical machine) then <strong>there&#8217;s no need to access to a &#8220;client machine&#8221;</strong> because the hardware will be the same as in the server. If that&#8217;s the case, on your server just access to the folder:
<p><b>C:Program FilesWindows Embeddedutilities</b>
<p><img src="http://farm4.static.flickr.com/3088/3115940785_231267b166.jpg?v=0">
<p>If they are not virtual machines and they have completely different hardware, you should copy those folder files to a client machine.
<p>2. Double click on <b>tap.exe</b> (Target Analyzer Pro).
<p><img src="http://farm4.static.flickr.com/3100/3116767304_12f0767cf6.jpg?v=0"> <br /><b>Note:</b> There’s also a simpler version of Target Analyzer available, named ta.exe. This tool only compiles a short list of your hardware, and is more suitable for smaller environments.
<p>3. The tool stored a file with all of the hardware information, named <b>devices.pmq</b>. You will use that file when creating the hardware image.
<p><img src="http://farm4.static.flickr.com/3035/3115940863_fd56af5570.jpg?v=0"><br />
<h4><a name="_Toc186621127">Using Target Designer</a></h4>
<p>The <b>Target Designer</b> is the main tool to build the images. Here you’ll add all the drivers necessary for your clients, components of Windows XP Embedded, etc.
<p>1. From the <b>Start menu</b>, <b>All Programs</b>, <b>Microsoft Windows Embedded Studio</b>, open <b>Target Designer</b>
<p><img src="http://farm4.static.flickr.com/3267/3115940953_d5431f8bd4.jpg?v=0">
<p>2. Create a new profile of the image that you’ll create. To do that, click on <b>File </b>&#124; <b>New</b>. Select a name for your configuration and click <b>OK</b> to close the dialog
<p><img src="http://farm4.static.flickr.com/3113/3115940903_5730c3d158.jpg?v=0">
<p>3. The first thing to do is to import the hardware data. This way you will have more chances to succeed, avoiding the “missing drivers” problem. From the <b>File</b> menu click on <b>Import</b>
<p>4. Locate the file that was created with Target Analyzer: <b>devices.pmq</b>. That was left on the utilities folder. Click on <b>Open</b>
<p><img src="http://farm4.static.flickr.com/3131/3116767462_3833890e03.jpg?v=0">
<p>5. The <b>Import File</b> dialog will open. Click on <b>Start</b> to begin the process
<p><img src="http://farm4.static.flickr.com/3259/3116767522_de3d8aace2.jpg?v=0">
<p>6. After this process finishes, you’ll see on the center pane that all the hardware components were added to your new image.
<p><img src="http://farm4.static.flickr.com/3233/3116767584_52b3214b74.jpg?v=0"><br />
<h4><a name="_Toc186621128">Using Design Templates</a></h4>
<p>Now that you have the hardware components added, the next step is to add the required XP operating system components.
<p>On the left pane there are thousands of components that can be included to the images. The Design Templates will help you on adding the right components depending on the client machine profile that you are looking for.
<p>Each template was built targeted at a specific scenario.
<p><img src="http://farm4.static.flickr.com/3205/3116767614_c56b302fd0.jpg?v=0">
<p>You can check on the specific data and components included by each template by right-clicking on any template and selecting <b>Component Help</b>.
<p><img src="http://farm4.static.flickr.com/3066/3116767712_a0e7dfb553.jpg?v=0">
<p>To add the components within the template to the current image, you can right-click on the component and select <b>Add</b>, or just drag and drop the component to the image component list.
<p>Adding these templates will not automatically add all the components necessary for the XP Embedded image; those components will be added when the <b>Dependency Check</b> is run, which you will use afterwards.<br />
<h5><a name="_Toc186621129">RAM Disk Driver</a></h5>
<p>When creating a Windows XP Embedded image that will <b>boot remotely</b>, you need to add additional drivers. To be able to remotely load a disk image and keep it on RAM, the <b>RAM Disk Driver</b> is needed. This component is the one that is load to support booting an XP Embedded image from RAM memory.
<p>You can add it simply by using the <b>Search</b> option on the left pane of Target Designer. Use the phrase RAM Disk Driver to find the location of the component
<p><img src="http://farm4.static.flickr.com/3069/3115941261_4841555184.jpg?v=0">
<p>To add the component, you can right-click on it and choose <b>Add</b>, or you can drag it to the center pane.<br />
<h5><a name="_Toc186621130">System Cloning</a></h5>
<p>When you are deploying the environment on more than one client, it is a good idea to use the same image on each client, enabling large scale deployment. To be able to share the image, computer-specific information (such as computer name and security identifier) must be removed from the image.
<p>There is a tool named <b>fbreseal</b> (first boot reseal) that removes this computer-specific functionality. This tool is run on the first boot on the newly installed OS, and prepares the computer for deployment on several clients. When the computer is rebooted, the computer will generate a random computer name and SID.
<p>To add the <b>fbreseal</b> tool, locate and add the <b>System Cloning Tool</b> component.
<p><img src="http://farm4.static.flickr.com/3187/3115941291_4bb03c7d4e.jpg?v=0"><br />
<h4><a name="_Toc186621133">Checking Dependencies</a></h4>
<p>Now that you added all of the components and design templates necessary for your environment, it is time to check that all the components have the right dependencies in place.
<p>This process will add the components that are missing to complete and guarantee the correct functionality of the image.
<p>1. From the <b>Configuration</b> menu, click on <b>Check Dependencies</b>. This process may take a few minutes depending on the amount of components it has to process. When the process finishes, click on <b>Close</b> to continue<br /><img src="http://farm4.static.flickr.com/3288/3115941371_a5dacafc0e.jpg?v=0">
<p>2. When you close the dialog, you’ll notice that there are some new items in the lower pane (“<b>Tasks</b>”). These are related to some dependencies that you need to resolve to complete the image.
<p><img src="http://farm4.static.flickr.com/3095/3116767902_8c5f90e638.jpg?v=0">
<p>3. Double click on each of them and you’ll see a menu of options to decide the correct component for each case. Fix each dependency until you fulfill all of the dependencies. Repeat steps 1 to 3 until you get no more dependencies unsatisfied.
<p>These are the most common dependencies to resolve.
<p>a. <b>Regional and Language Options</b>. To be able to boot the OS, you need to choose which language(s) the operating system will support. Simply select the language that you’ll use on the clients and click on <b>OK</b>
<p><img src="http://farm4.static.flickr.com/3100/3116767978_90403a6619.jpg?v=0">
<p>b. <b>Advanced Configuration and Power Interface (ACPI)</b>. This component requires a boot loader to be specified. In this case, <b>NT Loader</b> is used (EWF NTLDR is used when booting from a read only media, like a CD)
<p><img src="http://farm4.static.flickr.com/3189/3116768014_045d8a2dd4.jpg?v=0">
<p>c. <b>Session Manager</b>. To be able to log in, the system requires a Session Manager. Depending on your project, you will use either <b>Minlogon</b> or <b>Windows Logon</b>. Their main difference is that <b>Minlogon</b> is the smallest and logs in the user automatically as System, and <b>Windows Logon </b>takes more space on the image, but allows logging in as different users
<p><img src="http://farm4.static.flickr.com/3093/3116768060_4d1de11aa9.jpg?v=0">
<p>d. <b>User Interface Core</b>. This component requires that the system should support a file system format, such as FAT or NTFS. Since <b>NTFS</b> supports permissions and compression, select it
<p><img src="http://farm4.static.flickr.com/3115/3115941633_043c4ce37d.jpg?v=0">
<p>e. <b>Windows Logon (Standard)</b> requires a shell to be specified. For the purposes of this image, just <b>Command Shell</b> is required
<p><img src="http://farm4.static.flickr.com/3271/3115941691_4f5de8b976.jpg?v=0"><br />
<h4><a name="_Toc186621134">Configuring Components</a></h4>
<p>When you are creating a Windows XP Embedded image, some components provide a configuration pane.<br />
<h5><a name="_Toc186621135">Windows Firewall Settings</a></h5>
<p>If you are deploying the XP Embedded Image with applications that require incoming network connections, the Windows Firewall component must be added and turned off. If the Firewall component is not installed, the default action is to reject incoming connections.
<p>This does not affect outgoing network connections.
<p><img src="http://farm4.static.flickr.com/3222/3116768214_f4d1f4a0b1.jpg?v=0"><br />
<h4><a name="_Toc186621137">Building the Image and the First Boot Agent</a></h4>
<p>After you checked that all the dependencies have been fulfilled, the next step is to build the operating system image.
<p>1. From the <b>Configuration</b> menu, click on <b>Build Image</b>
<p><img src="http://farm4.static.flickr.com/3212/3116768250_cd65a01ef0.jpg?v=0">
<p>2. Select a folder to store the files to be copied on the image. The default location is <b>C:Windows Embedded Images</b>
<p>3. Click on <b>Build</b>
<p>4. A message will appear saying that it’s recommended to run the dependency check since there were some changes from the last time that it was run. If there were no significant changes that was made that could make any difference on the dependencies, you can choose <b>No</b>. Otherwise choose <b>Yes.</b>
<p>After completing this process you can access to the folder where the files were introduce and check that the operating system files are created.
<p>With that you have an <strong>image ready to be used of Windows XP Embedded</strong>, please take notice of the <strong>size of this image</strong>, because if you are planning on having it with a <strong>remote boot on diskless devices you’ll need twice amount of RAM or sufficient space on your USB/Flash device</strong>.
<p>On the next post, we&#8217;ll see how to use this image on a Remote Boot environment with diskless devices.
<p>Cheers!
<p><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/"><strong>Preparing and Installing Windows XP Embedded Images &#8211; Part I: Setting up the Environment</strong></a>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/">Preparing and Installing Windows XP Embedded Images &#8211; Part III: Using Remote Boot</a></strong></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Preparing and Installing Windows XP Embedded Images - Part I: Setting up the Environment]]></title>
<link>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/</link>
<pubDate>Wed, 07 Jan 2009 12:53:07 +0000</pubDate>
<dc:creator>Augusto Alvarez</dc:creator>
<guid>http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-i-setting-up-the-environment/</guid>
<description><![CDATA[Embedded operating systems have been present among us since a long time ago. Windows XP Embedded and]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Embedded operating systems</strong> have been present among us since a long time ago. <strong>Windows XP Embedded</strong> and several others have been a part of tons of devices for various reasons:</p>
<p>- <strong>Componentized version</strong> of the bigger operating system, with only the <strong>components that the user requires</strong>.    <br />- <strong>Small footprint</strong>: Around 40mb at minimum for Windows.    <br />- <strong>Secure operating systems</strong>; with selected features installed we can reduce at minimum the attack surface.</p>
<p><em>Payphone working with Xp Embedded.     <br /></em><img alt="" src="http://farm4.static.flickr.com/3268/3174198302_456c911259.jpg?v=0" /></p>
<p>Microsoft recently released <strong><a href="http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx">Windows Embedded Standard 2009</a></strong> that will succeed Windows XP Embedded. This version <strong>it’s not actually the embedded version of Windows Vista</strong>. That embedded operating system is still in progress (expected for 2010) with the codename “<em>Quebec</em>” that will contain most of the Vista features, like Aero, Bit locker encryption, Windows Defender, etc.</p>
<p><strong>Windows Embedded Standard</strong> contains basically the same kernel than XP Embedded with a few improvements: <strong>Silverlight, .Net Framework 3.5, Internet Explorer 7, NAP</strong>, among other features.</p>
<h3>Diskless Operating System</h3>
<p>These types of operating system have been <strong>designed for special cases and special type of devices</strong> (like the one shown on that payphone), most of them that need a “<strong><em>locked-down</em></strong>” operating system, the <em>smaller and secure as possible</em>.</p>
<p>That’s why the design it’s prepared to use this operating system on <strong>diskless devices</strong>, having a <em>Remote Boot Manager server</em> that contains the client operating system image and the device requires the image from that server and <strong>boots it directly from RAM or an USB device</strong>. We’ll see how it works.</p>
<p>Enough with the introduction, let’s start with this <strong>step-by-step guide for Windows XP Embedded</strong>.</p>
<p>You can find the other two parts of this guide, here:</p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/">Preparing and Installing Windows XP Embedded Images &#8211; Part II: Building Images</a></strong></p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/">Preparing and Installing Windows XP Embedded Images &#8211; Part III: Using Remote Boot</a></strong></p>
<p>Let&#8217;s start with the system requirements.</p>
<p><a name="_Toc186621114"></a></p>
<h3>System Requirements</h3>
<h4><a name="_Toc186621115">Remote boot server</a></h4>
<p>- Windows Server 2003</p>
<blockquote><p>o R2 and SP2 are optional but recommended     <br />o DHCP role must be installed</p>
</blockquote>
<p>- Windows XP Embedded Studio Tools</p>
<blockquote><p>o Component Data Base Manager     <br />o Component Designer      <br />o SDI Loader      <br />o Target Designer      <br />o Target Analyzer      <br />o Remote Boot Manager</p>
</blockquote>
<h5>Hardware Requirements</h5>
<p>- Processor: Pentium III 800 MHz (Minimum)</p>
<p>- Memory: 256mb (Minimum)</p>
<p>- Hard Disk: <em>Enough space to store XP Embedded images</em></p>
<h4><a name="_Toc186621116">Clients</a></h4>
<h5>Hardware Requirements</h5>
<p>- Processor: Pentium III 800 MHz (Minimum)</p>
<p>- Memory: 512mb/1024mb   <br /><em>It must double the XP Embedded image size, so for 450mb images there should have 1 GB of memory available on the clients     <br /></em></p>
<h3><a name="_Toc186621117">Installing Windows XP Embedded</a></h3>
<h4><a name="_Toc186621118">Installing the Embedded Studio Tools</a></h4>
<p>We are considering using the installation of the Studio Tools with SP1 and then upgrade it SP2. This setup assumes that you are installing the tools in the computer that will act as a Remote Boot Server.</p>
<p>To install Windows XP Embedded SP2 tools, please follow these steps:</p>
<p>1. From the <strong>Disk 1</strong> of the installation files, run <strong>SETUP.EXE</strong></p>
<p>2. The installation Wizard starts. Select the <strong>Tools Setup</strong> tab, and click on <strong>Next</strong></p>
<p><img alt="" src="http://farm4.static.flickr.com/3091/3115939485_6a6de268ce.jpg?v=0" /></p>
<p>3. Accept the License Agreement terms, and click on <strong>Next</strong>.</p>
<p>4. Enter your user name, organization name and your license key number (a trial license number can be obtained from <a href="http://www.microsoft.com/windows/embedded/eval/trial.mspx">this</a> site). Click on <strong>Next</strong></p>
<p><img alt="" src="http://farm4.static.flickr.com/3220/3115939629_2bd43643ba.jpg?v=0" /></p>
<p>5. On the Installation type select <strong>Typical</strong>. Click on <strong>Next</strong></p>
<p><img alt="" src="http://farm4.static.flickr.com/3205/3115939707_41c6a2bee3.jpg?v=0" /></p>
<p>6. Now you will set the <strong>Windows Embedded Server</strong> as the local computer. To do this, leave the <strong>This Computer</strong> option marked and click on <strong>Next</strong></p>
<p><strong>Note</strong>: You can also change the <strong>default folder where the XP Embedded images</strong> will be stored when they are built.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3247/3116766336_71793cc57c.jpg?v=0" /></p>
<p>7. Click on <strong>Install </strong>to complete the setup wizard.</p>
<p>After this installation completes, switch back to the <strong>Welcome to Windows XP Embedded</strong> installation window to install the remaining components.</p>
<h4><a name="_Toc186621119">Installing the Database Engine</a></h4>
<p>To create Windows XP Embedded images, the Designer component requires that a database must be installed and set up. The current version requires that MSDE should be installed the local computer (or a remote computer). This setup assumes that you will install MSDE on a local computer.</p>
<p>1. To set up the database, the first step is to install the database server. To do this, point and click on the <strong>Database Engine Setup</strong> tab</p>
<p><img alt="" src="http://farm4.static.flickr.com/3103/3115939883_b1eb30b561.jpg?v=0" /></p>
<p>The database engine will install without requiring user intervention.</p>
<p>2. Let’s install the database. To do this, point and click on the <strong>Database Setup </strong>tab</p>
<p>3. Click on <strong>Next</strong> and accept the <strong>License Agreement</strong></p>
<p>4. Enter your <strong>Product Key</strong> and click on <strong>Next</strong></p>
<p>5. Select the <strong>Typical</strong> installation option and click on <strong>Next</strong></p>
<p>6. Click on <strong>Install</strong> to begin the installation. The following message will pop up. Answer <strong>Yes</strong></p>
<p><img alt="" src="http://farm4.static.flickr.com/3256/3116766492_a4ffdeb4c3.jpg?v=0" /></p>
<p>Don&#8217;t worry; it just says that to create embedded images, a share folder will be created on the server with read-only permissions.</p>
<h4><a name="_Toc186621120">Upgrading the installation to Windows XP Embedded SP2</a></h4>
<p>To complete the installation, you must access <strong>Disk 3</strong> of the installation files and run <strong>setup</strong> from there. This will upgrade the components and tools to Service Pack 2 and will also install the <em>Remote Boot Server</em> from there.</p>
<p>1. Let’s update the database engine with the latest updates. To do this, point and click on the <strong>Database Engine Update</strong> tab on the left.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3268/3115939983_2fcd33b5be.jpg?v=0" /></p>
<p>This process does not require user intervention.</p>
<p>2. Now let’s update the Windows XP Embedded Tools to SP2. To do this, point and click on the <strong>Tools Update</strong> tab on the left.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3296/3115940039_5709926c11.jpg?v=0" /></p>
<p>3. A wizard will pop up. Click on <strong>Next</strong> to proceed with the installation.</p>
<p>4. Before installing the “<em>Database Update</em>” you must first <span style="text-decoration:underline;">verify that the Engine is already running on the server</span>. If you don’t reboot the computer after installing the database engine, the service is not yet started. To start it use the <em>services snap-in</em>, following these steps.</p>
<p>a. Click on the <strong>Start</strong> menu, select <strong>Run</strong> and type <strong>services.msc</strong>. Click <strong>OK</strong></p>
<p>b. On the services console, locate the <strong>MSSQLSERVER</strong> service</p>
<p>c. Check that the <strong>Startup Type</strong> is set to <strong>Automatic</strong></p>
<p>d. Check if the service is started. If not, right click on the service and select <strong>Start</strong></p>
<p><img alt="" src="http://farm4.static.flickr.com/3185/3116766730_8493a8686d.jpg?v=0" /></p>
<p><strong>Note:</strong> If the service is not started as it shows and if you try to update the database, this message will appear to you: &#34;<em>Cannot connect to the database &#8211; please check the database. Setup cannot continue</em>&#34;</p>
<p><img alt="" src="http://farm4.static.flickr.com/3279/3115940209_0a456f21e5.jpg?v=0" /></p>
<p>5. Switch back to the installation window. Point and click on the <strong>Database Update</strong> tab on the left.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3192/3115940257_389052d46d.jpg?v=0" /></p>
<p>6. Before installing the update, a message will prompt with the warning that you should make a backup of the existing database before updating. This is an optional step. To continue, click the <strong>OK</strong> button.</p>
<p>7. A wizard window will open. Click on <strong>Next</strong> to continue.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3174/3116766862_5f326b8979.jpg?v=0" /></p>
<p>8. The wizard will show the license agreement. Read and accept it, clicking on <strong>Install</strong> to continue.</p>
<p>The process will take several minutes, depending on your system characteristics. When the installation finishes, a summary will appear, including the modifications it performed on the installation. Click on <strong>Finish</strong> to close the dialog.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3114/3115940483_8bfed1a8a4.jpg?v=0" /></p>
<p>9. [Optional] To set up a development environment you can also use the libraries that are included to test the applications outside the run-time images: <strong>Enhance Write Filter API</strong>.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3089/3116767028_ddaa7d1fb9.jpg?v=0" /></p>
<p><img alt="" src="http://farm4.static.flickr.com/3264/3115940591_4e3fb3a767.jpg?v=0" /></p>
<h4><a name="_Toc186621121">Installing the Remote Boot Server</a></h4>
<p>The Remote Boot Server is in charge of providing remote computers the run time image of their OS. In this section you will install the associated component.</p>
<p>1. From the tab list on the left, click on <strong>Remote Boot Server</strong>.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3274/3115940641_552abb8870.jpg?v=0" /></p>
<p>2. An installation dialog will appear. Click on <strong>Next</strong> to continue. When the dialog prompts to accept a license agreement, read and accept it.</p>
<p>3. Enter the values in <strong>User Name</strong> and <strong>Organization</strong> and click on <strong>Next</strong>.</p>
<p>4. Select the <strong>Typical</strong> installation type, click on <strong>Next</strong> to advance a screen and finally click on <strong>Install</strong> to start the installation process.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3158/3115940731_02a8dbe0f3.jpg?v=0" /></p>
<p>When the process completes, you&#8217;ll have your environment ready for preparing Windows XP Embedded images.</p>
<p><strong><em>Note</em></strong>: Remember that the DHCP server must be up and working on the remote boot server to actually achieve the Remote Boot with the prepared images.</p>
<p>We&#8217;ll be reviewing the next steps on two more posts.</p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-ii-building-images/">Preparing and Installing Windows XP Embedded Images &#8211; Part II: Building Images</a></strong></p>
<p><strong><a href="http://blog.augustoalvarez.com.ar/2009/01/07/preparing-and-installing-windows-xp-embedded-images-part-iii-using-remote-boot/">Preparing and Installing Windows XP Embedded Images &#8211; Part III: Using Remote Boot</a></strong></p>
<p>Cheers!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[[windows live] O QUE PODEMOS ESPERAR DA TERCEIRA ONDA]]></title>
<link>http://dropslight.wordpress.com/2008/11/16/windows-live-o-que-podemos-esperar-da-terceira-onda/</link>
<pubDate>Sun, 16 Nov 2008 06:52:38 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/11/16/windows-live-o-que-podemos-esperar-da-terceira-onda/</guid>
<description><![CDATA[Windows Live é a plataforma de serviços e produtos online da Microsoft que não para(segundo as novas]]></description>
<content:encoded><![CDATA[Windows Live é a plataforma de serviços e produtos online da Microsoft que não para(segundo as novas]]></content:encoded>
</item>
<item>
<title><![CDATA[[IE para Mobile] INTERNET EXPLORER MOBILE]]></title>
<link>http://dropslight.wordpress.com/2008/11/15/ie4mobile-internet-explorer-mobile/</link>
<pubDate>Sat, 15 Nov 2008 04:40:15 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/11/15/ie4mobile-internet-explorer-mobile/</guid>
<description><![CDATA[A Microsoft disponibilizou emuladores e documentação do novo Internet Explorer Mobile 6. Disponível ]]></description>
<content:encoded><![CDATA[A Microsoft disponibilizou emuladores e documentação do novo Internet Explorer Mobile 6. Disponível ]]></content:encoded>
</item>
<item>
<title><![CDATA[[msdn+technet] Treinamentos Gratuitos Microsoft]]></title>
<link>http://dropslight.wordpress.com/2008/10/28/msdntechnet-treinamentos-gratuitos-microsoft/</link>
<pubDate>Wed, 29 Oct 2008 02:36:45 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/10/28/msdntechnet-treinamentos-gratuitos-microsoft/</guid>
<description><![CDATA[Por incrível que possa parecer para alguns, ainda existem pessoas que desconhecem os programas de tr]]></description>
<content:encoded><![CDATA[Por incrível que possa parecer para alguns, ainda existem pessoas que desconhecem os programas de tr]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Embedded Visual Style for XP]]></title>
<link>http://blog.wolffmyren.com/2008/10/09/windows-embedded-visual-style-for-xp/</link>
<pubDate>Thu, 09 Oct 2008 23:49:58 +0000</pubDate>
<dc:creator>willwm</dc:creator>
<guid>http://blog.wolffmyren.com/2008/10/09/windows-embedded-visual-style-for-xp/</guid>
<description><![CDATA[In case you’re looking for something fresh (and it’s signed by Microsoft, so you won’t need to hack ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In case you’re looking for something fresh (and it’s signed by Microsoft, so you won’t need to hack anything to make it work)…</p>
<blockquote><p><a href="http://willwm.files.wordpress.com/2008/10/clip-image002.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="clip_image002" src="http://willwm.files.wordpress.com/2008/10/clip-image002-thumb.jpg?w=324&#038;h=244" border="0" alt="clip_image002" width="324" height="244" /></a></p>
<p>Windows XP users have not really seen a lot of love theme-wise from Microsoft since the release of the operating system. A measly handful of official themes have been released by Microsoft and the trend seems to continue for Windows Vista users. There is not really a reason to not to supply customers with fresh themes for their operating systems. If you look on the Internet you find many resources that cater to the needs of users who want to change the default themes.</p>
<p>Official themes on the other hand have the advantage of being signed meaning that there is no need to tamper with the uxtheme.dll file that protects the operating system from unofficial themes. Vishal over at <a href="http://www.askvg.com/download-new-official-embedded-theme-for-windows-xp-and-2003-no-file-patching-required/">Ask VG</a> discovered a new signed Windows XP theme that is also compatible with Windows Server 2003 that can be installed without changing system files.</p>
<p>He discovered the theme in the Windows Embedded Standard CTP Refresh distribution and provided <a href="http://rapidshare.com/files/152117971/Official_Embedded_Theme_for_Windows_XP_and_2003.zip">download</a> links to it. The theme is supplied as a self extracting executable that installs the theme in the right location in Windows. The theme can then be selected from the Themes tab in the Display Properties.</p></blockquote>
<p>(via <a href="http://www.ghacks.net/2008/10/09/another-signed-windows-xp-theme-emerges/">ghacks.net</a>)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Novo tema oficial para Windows XP/2003]]></title>
<link>http://marlonpalmas.wordpress.com/2008/10/09/novo-tema-oficial-para-windows-xp2003/</link>
<pubDate>Thu, 09 Oct 2008 16:38:26 +0000</pubDate>
<dc:creator>Marlon Medeiros</dc:creator>
<guid>http://marlonpalmas.wordpress.com/2008/10/09/novo-tema-oficial-para-windows-xp2003/</guid>
<description><![CDATA[A Microsoft lançou um novo tema para Windows XP, é o Windows Embedded theme, que traz um azul escuro]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A Microsoft lançou um novo tema para Windows XP, é o Windows Embedded theme, que traz um azul escuro em um tema muito bacana seguindo os padrões do Luna.</p>
<p><!--more--></p>
<p>Na verdade, o tema não é lá tão oficial, parece que extrairam ele do <a title="Home do Windows... Embarcado?!" href="http://www.microsoft.com/brasil/embedded/xp/default.mspx">Windows XP Embedded</a> e disponibilizaram para download. Ele é o padrão do sistema, ou seja, oficial. Para usá-lo você não precisa seguir tutoriais como <a href="http://marlonpalmas.wordpress.com/2008/05/28/habilite-o-uso-de-temas-no-windows-xp-sp3/">esse</a>.</p>
<p style="text-align:center;"><a href="http://rcopdq.bay.livefilestore.com/y1ppm_hAyWqWySeQm_J5cj1e6qM4mNL8eWdRwZU4DaUMTWAHkFg-8TJrQ0A7jy-NrOJ3Okg8tpfJ3I/Windows%20Embedded%20Theme.png?w=455"><img src="http://rcopdq.bay.livefilestore.com/y1pHiyMdLaDcYcblxQ0df5XAu3a6P4Wnk9EXbrmXAyZJqvkN-QsS07qMkQYTQ3_kRzU1No-Aj2RRI0/Windows%20Embedded%20Theme.png" alt="http://rcopdq.bay.livefilestore.com/y1pHiyMdLaDcYcblxQ0df5XAu3a6P4Wnk9EXbrmXAyZJqvkN-QsS07qMkQYTQ3_kRzU1No-Aj2RRI0/Windows%20Embedded%20Theme.png" /></a></p>
<p>Para instalar basta abrir o instalador, clicar em Install e aplicar o tema pelas propriedades de vídeo (O wallpaper também está incluso)!</p>
<ul>
<li><strong>Download:</strong> <a href="http://cid-621dc992b2bbe868.skydrive.live.com/self.aspx/Arquivos%20em%20Geral/Official%20Embedded%20Theme%20for%20Windows%20XP%20and%202003.exe">Windows Embedded Theme</a></li>
<li><strong>Sistema: </strong>Windows XP, 2003<strong><br />
</strong></li>
<li><strong>Via:</strong> <a href="http://www.guiadopc.com.br/deskmod/4362/novo-tema-oficial-para-windows-xp.html">Guia do PC</a></li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[{ IT PRO } Esquentando para o TechEd 2008 Brasil]]></title>
<link>http://dropslight.wordpress.com/2008/09/30/it-pro-esquentando-para-o-teched-2008-brasil/</link>
<pubDate>Tue, 30 Sep 2008 03:33:47 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/09/30/it-pro-esquentando-para-o-teched-2008-brasil/</guid>
<description><![CDATA[Você, Profissional de TI, que pretende ir ao TechEd2008 Brasil, porque não ir esquentando os motores]]></description>
<content:encoded><![CDATA[Você, Profissional de TI, que pretende ir ao TechEd2008 Brasil, porque não ir esquentando os motores]]></content:encoded>
</item>
<item>
<title><![CDATA[{ eventos } Tech.Ed BRASIL 2008]]></title>
<link>http://dropslight.wordpress.com/2008/09/26/eventos-teched-brasil-2008/</link>
<pubDate>Fri, 26 Sep 2008 08:10:34 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/09/26/eventos-teched-brasil-2008/</guid>
<description><![CDATA[Participe do TechEd 2008 edição Brasil O Tech-Ed Brasil 2008 apresentará aos profissionais de TI e D]]></description>
<content:encoded><![CDATA[Participe do TechEd 2008 edição Brasil O Tech-Ed Brasil 2008 apresentará aos profissionais de TI e D]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Mobile 5&amp;6 and Windows CE Embedded 6 Rootkit]]></title>
<link>http://blackhatkz.wordpress.com/2008/08/19/windows-mobile-56-and-windows-ce-embedded-6-rootkit/</link>
<pubDate>Tue, 19 Aug 2008 07:32:38 +0000</pubDate>
<dc:creator>blackhatkz</dc:creator>
<guid>http://blackhatkz.wordpress.com/2008/08/19/windows-mobile-56-and-windows-ce-embedded-6-rootkit/</guid>
<description><![CDATA[Subverting Windows Embedded CE 6 Windows Mobile 5 &amp; 6 Rootkit Video Windows Embedded CE 6 Rootki]]></description>
<content:encoded><![CDATA[Subverting Windows Embedded CE 6 Windows Mobile 5 &amp; 6 Rootkit Video Windows Embedded CE 6 Rootki]]></content:encoded>
</item>
<item>
<title><![CDATA[{ detonado } Sistemas Embarcados]]></title>
<link>http://dropslight.wordpress.com/2008/06/21/detonado-sistemas-embarcados/</link>
<pubDate>Sat, 21 Jun 2008 18:47:10 +0000</pubDate>
<dc:creator>Olli Joe</dc:creator>
<guid>http://dropslight.wordpress.com/2008/06/21/detonado-sistemas-embarcados/</guid>
<description><![CDATA[Um sistema embarcado, ou sistema embutido, é um sistema microprocessado no qual o computador é compl]]></description>
<content:encoded><![CDATA[Um sistema embarcado, ou sistema embutido, é um sistema microprocessado no qual o computador é compl]]></content:encoded>
</item>
<item>
<title><![CDATA[WinUSB: portable windows 95 in USB Disk]]></title>
<link>http://googlehackings.wordpress.com/2008/02/07/winusb-portable-windows-95-in-usb-disk/</link>
<pubDate>Thu, 07 Feb 2008 19:55:00 +0000</pubDate>
<dc:creator>myemailku</dc:creator>
<guid>http://googlehackings.wordpress.com/2008/02/07/winusb-portable-windows-95-in-usb-disk/</guid>
<description><![CDATA[WinUSB is Windows Portable. WinUSB can install in USB Disks. Modified Windows 9x can install (minimu]]></description>
<content:encoded><![CDATA[WinUSB is Windows Portable. WinUSB can install in USB Disks. Modified Windows 9x can install (minimu]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows CE vs XP Embedded vs Windows Mobile]]></title>
<link>http://alexjimenez.wordpress.com/2007/11/09/windows-ce-vs-xp-embedded-vs-windows-mobile/</link>
<pubDate>Fri, 09 Nov 2007 21:28:18 +0000</pubDate>
<dc:creator>Alex Jiménez</dc:creator>
<guid>http://alexjimenez.wordpress.com/2007/11/09/windows-ce-vs-xp-embedded-vs-windows-mobile/</guid>
<description><![CDATA[Hace unos días anunciamos la liberación de las nuevas versiones de Windows para dispositivos móviles]]></description>
<content:encoded><![CDATA[Hace unos días anunciamos la liberación de las nuevas versiones de Windows para dispositivos móviles]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Mobile 6.1]]></title>
<link>http://amitranjan.wordpress.com/2007/10/24/windows-mobile-61/</link>
<pubDate>Wed, 24 Oct 2007 07:13:04 +0000</pubDate>
<dc:creator>amitranjan</dc:creator>
<guid>http://amitranjan.wordpress.com/2007/10/24/windows-mobile-61/</guid>
<description><![CDATA[Next Version of Windows Mobile 6 , that is Windows Mobile 6.1 should be hitting the market in first ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Next Version of Windows Mobile 6 , that is Windows Mobile 6.1 should be hitting the market in first quarter 2008.It would have enhancements over winmo 6.</p>
<p>It would have message threading so that you can view all the message in its context (Ala Palm Treo).</p>
<p>Home screen has been redesigned, a new application called Task manager (like Desktop Taskmanager) would be a part of it</p>
<p>it supports bluetooth DUN</p>
<p>support for vCard Version 3.0,photo sharing through bluetooth</p>
<p>while roaming when user wants to make a call a message would be shown to notify him that he is on roaming</p>
<p>it include communicator mobile</p>
<p>better integration of 3GPP codecs with Windows Media Player</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Channel 9: Big Book of BSP]]></title>
<link>http://amitranjan.wordpress.com/2007/05/08/channel-9-big-book-of-bsp/</link>
<pubDate>Tue, 08 May 2007 10:35:52 +0000</pubDate>
<dc:creator>amitranjan</dc:creator>
<guid>http://amitranjan.wordpress.com/2007/05/08/channel-9-big-book-of-bsp/</guid>
<description><![CDATA[Came across this interesting link today. Channel 9 guys have created a wiki for the Wince base port ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Came across this interesting link today. Channel 9 guys have created a wiki for the Wince base port development. I am sure this would be welcomed whole heartedly by whole lot of BSP developers,since there are only a couple of books that I know of of Windows Ce BSP development,and they are quite old.</p>
<p>This should be fun to follow,here is the link:</p>
<p><a target="_blank" href="http://channel9.msdn.com/wiki/default.aspx/CeDeveloper.WindowsCEBSP" title="Big Book of BSP">Big Book of BSP</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
