<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.fogproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Necros</id>
		<title>FOG Project - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.fogproject.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Necros"/>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Special:Contributions/Necros"/>
		<updated>2026-06-24T07:02:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence&amp;diff=12610</id>
		<title>BIOS and UEFI Co-Existence</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=BIOS_and_UEFI_Co-Existence&amp;diff=12610"/>
				<updated>2020-02-08T10:25:15Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* Using Linux DHCP */  left brace missing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General =&lt;br /&gt;
&lt;br /&gt;
To make network booting for several different client platforms possible you'd have to offer adequate boot images for those clients. To be able to distinguish between varying platforms the DHCP server needs to utilize the information sent by the clients. According to [http://tools.ietf.org/html/rfc4578 RFC 4578] &amp;quot;the following pre-boot architecture types have been requested&amp;quot; (by the RFC):&lt;br /&gt;
            Type   Architecture Name&lt;br /&gt;
            ----   -----------------&lt;br /&gt;
              0    Intel x86PC&lt;br /&gt;
              1    NEC/PC98&lt;br /&gt;
              2    EFI Itanium&lt;br /&gt;
              3    DEC Alpha&lt;br /&gt;
              4    Arc x86&lt;br /&gt;
              5    Intel Lean Client&lt;br /&gt;
              6    EFI IA32&lt;br /&gt;
              7    EFI BC (EFI Byte Code)&lt;br /&gt;
              8    EFI Xscale&lt;br /&gt;
              9    EFI x86-64&lt;br /&gt;
&lt;br /&gt;
There are different files that come with FOG that are pre-configured to work with these various architecture types. They are located in the /tftpboot directory usually. Here is more information on them: [[Filename Information]]&lt;br /&gt;
&lt;br /&gt;
= Using Linux DHCP =&lt;br /&gt;
&lt;br /&gt;
According to this post there are (at least) three different ways to configure ISC DHCP server that way: http://www.syslinux.org/archives/2014-October/022683.html&lt;br /&gt;
&lt;br /&gt;
Edit /etc/dhcp/dhcpd.conf and add the 'authoritative' option to your subnet definition and the following classes anywhere in the config:&lt;br /&gt;
&lt;br /&gt;
 subnet ... {&lt;br /&gt;
     authoritative;&lt;br /&gt;
     ...&lt;br /&gt;
 }&lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 class &amp;quot;pxeclient&amp;quot; {&lt;br /&gt;
     match if substring (option vendor-class-identifier, 0, 9) = &amp;quot;PXEClient&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
     if substring (option vendor-class-identifier, 15, 5) = &amp;quot;00000&amp;quot; {&lt;br /&gt;
         # BIOS client &lt;br /&gt;
         filename &amp;quot;undionly.kpxe&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     elsif substring (option vendor-class-identifier, 15, 5) = &amp;quot;00006&amp;quot; {&lt;br /&gt;
         # EFI client 32 bit&lt;br /&gt;
         filename   &amp;quot;ipxe32.efi&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
     else {&lt;br /&gt;
         # default to EFI 64 bit&lt;br /&gt;
         filename   &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
== Example 1 ==&lt;br /&gt;
Here's a complete configuration example where TFTP and DNS is on the same Server. No router is defined in this configuration but can easily be added by changing X.X.X.X and un-commenting the line.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option space PXE;&lt;br /&gt;
option PXE.mtftp-ip    code 1 = ip-address;&lt;br /&gt;
option PXE.mtftp-cport code 2 = unsigned integer 16;&lt;br /&gt;
option PXE.mtftp-sport code 3 = unsigned integer 16;&lt;br /&gt;
option PXE.mtftp-tmout code 4 = unsigned integer 8;&lt;br /&gt;
option PXE.mtftp-delay code 5 = unsigned integer 8;&lt;br /&gt;
option arch code 93 = unsigned integer 16; # RFC4578&lt;br /&gt;
&lt;br /&gt;
use-host-decl-names on;&lt;br /&gt;
ddns-update-style interim;&lt;br /&gt;
ignore client-updates;&lt;br /&gt;
next-server 192.168.1.1;&lt;br /&gt;
authoritative;&lt;br /&gt;
&lt;br /&gt;
subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;
    option subnet-mask 255.255.255.0;&lt;br /&gt;
    range dynamic-bootp 192.168.1.10 192.168.1.254;&lt;br /&gt;
    default-lease-time 21600;&lt;br /&gt;
    max-lease-time 43200;&lt;br /&gt;
    option domain-name-servers 192.168.1.1;&lt;br /&gt;
    #option routers x.x.x.x;&lt;br /&gt;
 &lt;br /&gt;
    class &amp;quot;UEFI-32-1&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00006&amp;quot;;&lt;br /&gt;
    filename &amp;quot;i386-efi/ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-32-2&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00002&amp;quot;;&lt;br /&gt;
     filename &amp;quot;i386-efi/ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-1&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00007&amp;quot;;&lt;br /&gt;
     filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-2&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00008&amp;quot;;&lt;br /&gt;
    filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-3&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00009&amp;quot;;&lt;br /&gt;
     filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;Legacy&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00000&amp;quot;;&lt;br /&gt;
    filename &amp;quot;undionly.kkpxe&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example 2 ==&lt;br /&gt;
Here is another complete example setup for a 10.0.0.0/24 network where 10.0.0.3 is the TFTP server, 10.0.0.1 is the router, and 10.0.0.1 is the DNS Server. The range for this configuration is set to 10.0.0.20 through 10.0.0.254.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option space PXE;&lt;br /&gt;
option PXE.mtftp-ip    code 1 = ip-address;&lt;br /&gt;
option PXE.mtftp-cport code 2 = unsigned integer 16;&lt;br /&gt;
option PXE.mtftp-sport code 3 = unsigned integer 16;&lt;br /&gt;
option PXE.mtftp-tmout code 4 = unsigned integer 8;&lt;br /&gt;
option PXE.mtftp-delay code 5 = unsigned integer 8;&lt;br /&gt;
option arch code 93 = unsigned integer 16; # RFC4578&lt;br /&gt;
&lt;br /&gt;
use-host-decl-names on;&lt;br /&gt;
ddns-update-style interim;&lt;br /&gt;
ignore client-updates;&lt;br /&gt;
next-server 10.0.0.3;&lt;br /&gt;
authoritative;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
subnet 10.0.0.0 netmask 255.255.255.0 {&lt;br /&gt;
    option subnet-mask 255.255.255.0;&lt;br /&gt;
    range dynamic-bootp 10.0.0.20 10.0.0.254;&lt;br /&gt;
    default-lease-time 21600;&lt;br /&gt;
    max-lease-time 43200;&lt;br /&gt;
    option domain-name-servers 10.0.0.1;&lt;br /&gt;
    option routers 10.0.0.1;&lt;br /&gt;
 &lt;br /&gt;
    class &amp;quot;UEFI-32-1&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00006&amp;quot;;&lt;br /&gt;
    filename &amp;quot;i386-efi/ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-32-2&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00002&amp;quot;;&lt;br /&gt;
     filename &amp;quot;i386-efi/ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-1&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00007&amp;quot;;&lt;br /&gt;
     filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-2&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00008&amp;quot;;&lt;br /&gt;
    filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;UEFI-64-3&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00009&amp;quot;;&lt;br /&gt;
     filename &amp;quot;ipxe.efi&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    class &amp;quot;Legacy&amp;quot; {&lt;br /&gt;
    match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00000&amp;quot;;&lt;br /&gt;
    filename &amp;quot;undionly.kkpxe&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you have Mac OS clients as well you might want to check out this: [[FOG_on_a_MAC#architecture]]&lt;br /&gt;
&lt;br /&gt;
Restart the DHCP service and you are good to go!&lt;br /&gt;
&lt;br /&gt;
== ISC-DCHP static IP address and other things ==&lt;br /&gt;
&lt;br /&gt;
Here are a few examples of exclusively defined options based on MAC addresses. These would be placed at the '''very end''' of your dhcpd.conf file. You may use MAC matching to hand out static IP address or specific boot options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Just set a static IP based on MAC address. The &amp;quot;Optiplex380&amp;quot; is what is suggested as a hostname&lt;br /&gt;
# To my knowledge, only Linux respects this and offers it to the user for confirmation.&lt;br /&gt;
&lt;br /&gt;
host Optiplex380 {&lt;br /&gt;
                        hardware ethernet F0:4D:A2:22:6E:2C;&lt;br /&gt;
                        fixed-address 10.0.0.6;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Define a static IP and a specific boot file for this computer.&lt;br /&gt;
&lt;br /&gt;
host FOG {&lt;br /&gt;
                        hardware ethernet 00:13:72:AB:FD:7C;&lt;br /&gt;
                        fixed-address 10.0.0.3;&lt;br /&gt;
                        filename &amp;quot;My_Custom_Boot_File.kkpxe&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Make this access point use Google's DNS.&lt;br /&gt;
&lt;br /&gt;
host TP-Link-Access-point {&lt;br /&gt;
                        hardware ethernet C4:E9:84:7D:F0:2E;&lt;br /&gt;
                        option domain-name-servers 8.8.8.8;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Using ProxyDHCP (dnsmasq) =&lt;br /&gt;
&lt;br /&gt;
Related article: [[ProxyDHCP with dnsmasq]]&lt;br /&gt;
&lt;br /&gt;
There are powerful matching rules in dnsmasq's configuration syntax. Here is an example of how this could be used to distingush between BIOS and UEFI. '''Note: This will NOT work in proxy mode!!'''&lt;br /&gt;
&lt;br /&gt;
 dhcp-match=set:bios,60,PXEClient:Arch:00000&lt;br /&gt;
 dhcp-boot=tag:bios,undionly.kpxe,x.x.x.x,x.x.x.x        # x.x.x.x = TFTP/FOG server IP&lt;br /&gt;
 &lt;br /&gt;
 dhcp-match=set:efi32,60,PXEClient:Arch:00006&lt;br /&gt;
 dhcp-boot=tag:efi32,i386-efi/ipxe.efi,x.x.x.x,x.x.x.x   # x.x.x.x = TFTP/FOG server IP&lt;br /&gt;
 &lt;br /&gt;
 dhcp-match=set:efibc,60,PXEClient:Arch:00007&lt;br /&gt;
 dhcp-boot=tag:efibc,ipxe.efi,x.x.x.x,x.x.x.x            # x.x.x.x = TFTP/FOG server IP&lt;br /&gt;
 &lt;br /&gt;
 dhcp-match=set:efi64,60,PXEClient:Arch:00009&lt;br /&gt;
 dhcp-boot=tag:efi64,ipxe.efi,x.x.x.x,x.x.x.x            # x.x.x.x = TFTP/FOG server IP&lt;br /&gt;
&lt;br /&gt;
= Using Windows Server 2012 (R1 and later) DHCP Policy =&lt;br /&gt;
&lt;br /&gt;
The below method assumes that your normal Scope options 066 and 067 are already setup for BIOS based network booting (without these already set, the below steps will not result in success). The below DHCP policy will only apply to UEFI based network booting. Regular BIOS based network booting will still use the default scope options set in the scope.&lt;br /&gt;
&lt;br /&gt;
You may substitute whatever Vendor Class Identifier you need in the ASCII field on step 3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Right click IPv4, and pick &amp;quot;Define vendor class&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 1.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 3 ==&lt;br /&gt;
&lt;br /&gt;
Here, The display name and description aren't really important but should describe what this does. &lt;br /&gt;
&lt;br /&gt;
What's important is the &amp;quot;ASCII&amp;quot; field. In this field, you would type this, exactly, because it's case sensitive:&lt;br /&gt;
&amp;lt;pre&amp;gt;PXEClient:Arch:00007&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you type this in, the ID and Binary fields will auto-update. When done, click Ok, ok, ok to finish this part of the procedure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''NOTE:'''&amp;lt;/font&amp;gt;&lt;br /&gt;
There are many other UEFI architectures besides just &amp;quot;PXEClient:Arch:00007&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PXEClient:Arch:00002&amp;quot; and &amp;quot;PXEClient:Arch:00006&amp;quot; both should get &amp;quot;i386-efi/ipxe.efi&amp;quot; as their option 067 boot file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PXEClient:Arch:00008&amp;quot;, &amp;quot;PXEClient:Arch:00009&amp;quot;, and &amp;quot;PXEClient:Arch:00007&amp;quot; should get &amp;quot;ipxe.efi&amp;quot; as their option 067 boot file.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PXEClient:Arch:00007:UNDI:003016&amp;quot; should get &amp;quot;ipxe7156.efi&amp;quot; this file is specific to the Surface Pro 4.&lt;br /&gt;
&lt;br /&gt;
In order to support these other architectures, just re-run through the Server 2012 steps for each one, Set the matching (step 3) and the boot file for each accordingly, and change the names to reflect what they are.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Step 3.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 4 ==&lt;br /&gt;
&lt;br /&gt;
Underneath IPv4 -&amp;gt; Scope -&amp;gt; Policies, right click on &amp;quot;Policies&amp;quot; and choose &amp;quot;New Policy...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Step 4.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 5 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 5.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 6 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 6.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 7 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 7.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 8 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 8.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 9 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 9.png]]&lt;br /&gt;
&lt;br /&gt;
== Step 10 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Step 10.png]]&lt;br /&gt;
&lt;br /&gt;
= Using Windows Server 2008 (and earlier) using DHCP Vendor Predefined options =&lt;br /&gt;
&lt;br /&gt;
This has been attempted '''unsuccessfully'''. The setup for Server 2008 is very similar to Windows Server 2012. You would create a Vendor Class and use the same vendor identifiers as used in Server 2012 and ISC-DHCP above, then you would set vendor predefined options for that class. The ''understanding'' is that you hard-code options 066 and 067 into your custom Vendor Class, and then can configure them after they are created for the class, and then later enable them on your server options or scope options.&lt;br /&gt;
&lt;br /&gt;
However - '''Nobody in the FOG Community has succeeded with this as of yet.''' If you have it working, '''please let us know''' in the forums.&lt;br /&gt;
&lt;br /&gt;
Here are some pictures of the unsuccessful steps taken, perhaps they can help out.&lt;br /&gt;
&lt;br /&gt;
Right click to create the vendor class. Setup the class with the targeted vendor class identifier. Setup pre-defined options for the new class. Select the correct class in the drop down list and click add. Setup an option 66 and 67. After the options are created for the class, you can set their values in the Predefined options and values window. Enable these two options under the advanced tab of either scope options or server options.&lt;br /&gt;
&lt;br /&gt;
[[File:A. Create DHCP Vendor Class.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:B. Edit Class.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:C. Select predefined options.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:D. Predefined options and values.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:E. Option 66.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:F. Option 67.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:G. Apply Scope Options.png]]&lt;br /&gt;
&lt;br /&gt;
= Using OS X DHCP =&lt;br /&gt;
&lt;br /&gt;
== Steps Here ==&lt;br /&gt;
&lt;br /&gt;
Please list OS X steps here.'&lt;br /&gt;
&lt;br /&gt;
= Building custom DHCP Classes for co-existence with FOG =&lt;br /&gt;
&lt;br /&gt;
It's possible and easy to configure ISC-DHCP and Windows Server 2012 to support network booting with FOG and other devices (like IP Phones or Apple products) configurations at the same time on the same network. You would simply use Wireshark to examine the DHCP Request broadcast from the device and examine it's option 060. This will be a string. You'd then create a Vendor Class for that device and supply it with the correct option, in windows 066 and 067, in ISC-DHCP next-server and filename.&lt;br /&gt;
&lt;br /&gt;
In the ISC-DHCP examples for IPXEClient architures, you see '''0, 20''', this means to start the string comparison at character zero and end 20 characters after the starting place. You may begin at 15 or even 20, but the next digit defines how much further to compare.&lt;br /&gt;
&lt;br /&gt;
For example, Legacy clients send this in their DHCP Request option 060:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;PXEClient:Arch:00000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To match this string with a class, any of these will work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match if substring(option vendor-class-identifier, 0, 20) = &amp;quot;PXEClient:Arch:00000&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
match if substring(option vendor-class-identifier, 15, 5) = &amp;quot;00000&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
match if substring(option vendor-class-identifier, 19, 1) = &amp;quot;0&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obviously the less you use to compare, the more chances you'll have of DHCP handing out incorrect options to the various devices on your network due to mismatches.&lt;br /&gt;
&lt;br /&gt;
For example, This line would (incorrectly) match the below IP Phone's option 060:&lt;br /&gt;
&lt;br /&gt;
match if substring(option vendor-class-identifier, 19, 1) = &amp;quot;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''0'''&amp;lt;/font&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Cisco VOIP phone 00&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''0'''&amp;lt;/font&amp;gt;562&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It would also match this string:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;PXEClient:Arch:0000&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''0'''&amp;lt;/font&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Because the 20th character is a zero, this IP phone using the above configuration would be matched and given the defined options instead of the correct options. &lt;br /&gt;
I made up this example just to show the possibility of a class mismatch if the matching is limited too much.&lt;br /&gt;
&lt;br /&gt;
In Windows Server DHCP, you cannot match like you can in ISC-DHCP, however you can define a string value of your liking when you setup a Vendor Class.&lt;br /&gt;
&lt;br /&gt;
= Relevant Resources =&lt;br /&gt;
{{:Related to ISC-DHCP}}&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9406</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9406"/>
				<updated>2015-03-01T08:02:25Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
Here's how to setup a FOG server in a LXC container.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridge-utils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the credentials given earlier, and '''change the password''' ! If needed, you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
To run the container non interactively, use the following command &lt;br /&gt;
&lt;br /&gt;
  lxc-start -d -n server-fog&lt;br /&gt;
&lt;br /&gt;
To use a terminal in the container :&lt;br /&gt;
&lt;br /&gt;
  lxc-console -n server-fog&lt;br /&gt;
&lt;br /&gt;
You may exit the container at any time using the following keys (do not forget to logout first, because this will NOT logout any user in the container) : &lt;br /&gt;
  &lt;br /&gt;
  CTRL+A, Q&lt;br /&gt;
&lt;br /&gt;
In the container you have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;br /&gt;
&lt;br /&gt;
Once your setup is up and running, do not forget to enable autostart of your container :&lt;br /&gt;
&lt;br /&gt;
edit /var/lib/lxc/server-fog/config :&lt;br /&gt;
&lt;br /&gt;
  lxc.start.auto = 1&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9405</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9405"/>
				<updated>2015-03-01T08:00:37Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridge-utils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the credentials given earlier, and '''change the password''' ! If needed, you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
To run the container non interactively, use the following command &lt;br /&gt;
&lt;br /&gt;
  lxc-start -d -n server-fog&lt;br /&gt;
&lt;br /&gt;
To use a terminal in the container :&lt;br /&gt;
&lt;br /&gt;
  lxc-console -n server-fog&lt;br /&gt;
&lt;br /&gt;
You may exit the container at any time using the following keys (do not forget to logout first, because this will NOT logout any user in the container) : &lt;br /&gt;
  &lt;br /&gt;
  CTRL+A, Q&lt;br /&gt;
&lt;br /&gt;
In the container you have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;br /&gt;
&lt;br /&gt;
Once your setup is up and running, do not forget to enable autostart of your container :&lt;br /&gt;
&lt;br /&gt;
edit /var/lib/lxc/server-fog/config :&lt;br /&gt;
&lt;br /&gt;
  lxc.start.auto = 1&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9404</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9404"/>
				<updated>2015-02-28T19:04:20Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* LXC container creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridgeutils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the credentials given earlier, and '''change the password''' ! If needed, you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
To run the container non interactively, use the following command &lt;br /&gt;
&lt;br /&gt;
  lxc-start -d -n server-fog&lt;br /&gt;
&lt;br /&gt;
To use a terminal in the container :&lt;br /&gt;
&lt;br /&gt;
  lxc-console -n server-fog&lt;br /&gt;
&lt;br /&gt;
You may exit the container at any time using the following keys (do not forget to logout first, because this will NOT logout any user in the container) : &lt;br /&gt;
  &lt;br /&gt;
  CTRL+A, Q&lt;br /&gt;
&lt;br /&gt;
In the container you have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;br /&gt;
&lt;br /&gt;
Once your setup is up and running, do not forget to enable autostart of your container :&lt;br /&gt;
&lt;br /&gt;
edit /var/lib/lxc/server-fog/config :&lt;br /&gt;
&lt;br /&gt;
  lxc.start.auto = 1&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9403</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9403"/>
				<updated>2015-02-28T18:58:51Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* LXC container creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridgeutils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the login and password given earlier, and '''change the password''' ! If needed, you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
To run the container non interactively, use the following command &lt;br /&gt;
&lt;br /&gt;
  lxc-start -d -n server-fog&lt;br /&gt;
&lt;br /&gt;
To use a terminal in the container :&lt;br /&gt;
&lt;br /&gt;
  lxc-console -n server-fog&lt;br /&gt;
&lt;br /&gt;
You may exit the container at any time using the following keys (do not forget to logout first, because this will NOT logout any user in the container) : &lt;br /&gt;
  &lt;br /&gt;
  CTRL+A, Q&lt;br /&gt;
&lt;br /&gt;
In the container you have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;br /&gt;
&lt;br /&gt;
Once your setup is up and running, do not forget to enable autostart of your container :&lt;br /&gt;
&lt;br /&gt;
edit /var/lib/lxc/server-fog/config :&lt;br /&gt;
&lt;br /&gt;
  lxc.start.auto = 1&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9402</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9402"/>
				<updated>2015-02-28T18:57:40Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* LXC container creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridgeutils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the login and password given earlier, and '''change the password''' ! If needed, you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
To run the container non interactively, use the following command &lt;br /&gt;
&lt;br /&gt;
  lxc-start -d -n server-fog&lt;br /&gt;
&lt;br /&gt;
To use a terminal in the container :&lt;br /&gt;
&lt;br /&gt;
  lxc-console -n server-fog&lt;br /&gt;
&lt;br /&gt;
You may exit the container at any time using the following keys (do not forget to logout first, because this will NOT logout any user in the container) : &lt;br /&gt;
  &lt;br /&gt;
  CTRL+A, Q&lt;br /&gt;
&lt;br /&gt;
In the container you have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9401</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9401"/>
				<updated>2015-02-28T18:52:11Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* LXC container creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridgeutils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
  lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''. At the end of the process, the system will give you a login and a password.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' and setup networking for the container :&lt;br /&gt;
  &lt;br /&gt;
  lxc.network.link = br0&lt;br /&gt;
  lxc.network.ipv4 = 192.168.1.3&lt;br /&gt;
  lxc.network.gateway = 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
start your container &lt;br /&gt;
&lt;br /&gt;
  lxc-start -n server-fog -F&lt;br /&gt;
&lt;br /&gt;
login with the login and password given earlier, and '''change the password''' ! you have to shutdown the container to go back to the host's console&lt;br /&gt;
&lt;br /&gt;
  sudo init 0&lt;br /&gt;
&lt;br /&gt;
check the connectivity&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9400</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9400"/>
				<updated>2015-02-28T18:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run in these containers.&lt;br /&gt;
&lt;br /&gt;
= Prerequisites =&lt;br /&gt;
&lt;br /&gt;
* A computer (physical or virtual) running Ubuntu 14.04 Server, may or may not using LVM, with available space in at least one volume group&lt;br /&gt;
&lt;br /&gt;
= Network setup on the LXC host =&lt;br /&gt;
&lt;br /&gt;
Setup a bridge on the computer, with at least one ethernet interface attached to it.&lt;br /&gt;
&lt;br /&gt;
apt-get install bridgeutils&lt;br /&gt;
&lt;br /&gt;
edit the file '''/etc/network/interfaces''' and add the following lines. '''Please ensure you're not using a SSH session''', because you may lose your connection !&lt;br /&gt;
&lt;br /&gt;
Add the following lines :&lt;br /&gt;
auto br0&lt;br /&gt;
iface br0 inet static&lt;br /&gt;
address 192.168.1.2&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.1.1&lt;br /&gt;
bridge_ports eth0&lt;br /&gt;
bridge_fd 0&lt;br /&gt;
bridge_maxwait 0&lt;br /&gt;
&lt;br /&gt;
Reboot the computer and check network connectivity&lt;br /&gt;
&lt;br /&gt;
= LXC container creation =&lt;br /&gt;
&lt;br /&gt;
First, create a LXC container running Ubuntu. The version is the latest LTS version available at the moment of creating the container&lt;br /&gt;
&lt;br /&gt;
lxc-create -n server-fog -t ubuntu -B lvm --vgname vg --lvname lv-server-fog --fssize=10G --fstype=ext4&lt;br /&gt;
&lt;br /&gt;
This will create a logical volume '''lv-server-fog''' in the volume group '''vg0''', with a 10GB ext4 filesystem. The container wil be named '''server-fog'''.&lt;br /&gt;
&lt;br /&gt;
Edit the file '''/var/lib/lxc/server-fog/config''' to assign a static IP address to&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9399</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9399"/>
				<updated>2015-02-28T15:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3. Unfs3 is useful when one want to setup a fog server in a container with OpenVZ or LXC. Nfs kernel server cannot run under these containers.&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9398</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9398"/>
				<updated>2015-02-27T22:20:09Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3 to workaround OpenVZ and LXC containers limitations&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;br /&gt;
* chmod 777 /images&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9397</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9397"/>
				<updated>2015-02-27T21:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3 to workaround OpenVZ and LXC containers limitations&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
* assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
* run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
* from the lxc host, open /var/lib/your-container/fstab and add the following line : /dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
* restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
* If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak. Note there is no slash before '''images'''.&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9396</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9396"/>
				<updated>2015-02-27T21:12:28Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3 to workaround OpenVZ and LXC containers limitations&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;br /&gt;
* /etc/init.d/unfsd start&lt;br /&gt;
* check unfsd is running : ps -ef | grep unfsd&lt;br /&gt;
* if it runs, then run update-rc.d unfsd defaults&lt;br /&gt;
&lt;br /&gt;
Install and configure fog as usual.&lt;br /&gt;
&lt;br /&gt;
If you want to setup a separate volume for your images :&lt;br /&gt;
&lt;br /&gt;
assuming you want to use a logical volume (LVM) /dev/vg0/lv with a ext3 filesystem :&lt;br /&gt;
&lt;br /&gt;
run your container and move all files located in /images into an other location (/root/images-bak), including the hidden file /images/.mntcheck&lt;br /&gt;
&lt;br /&gt;
from the lxc host, open /var/lib/your-container/fstab and add the following line&lt;br /&gt;
&lt;br /&gt;
/dev/vg0/lv images ext3 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
restart the container, and check the nex volume is available : run mount without any argument.&lt;br /&gt;
If the LVM volume has been successfully mounted, move back the files backed up in /root/images-bak.&lt;br /&gt;
Note there is no slash before '''images'''.&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9395</id>
		<title>Ubuntu 14.04 and LXC containers</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Ubuntu_14.04_and_LXC_containers&amp;diff=9395"/>
				<updated>2015-02-27T19:43:32Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: Created page with &amp;quot;Ubuntu releases after 10.04 LTS do no longer provide unfs3 to workaround OpenVZ and LXC containers limitations  You have to download, compile and install unfs3 from sources.  ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu releases after 10.04 LTS do no longer provide unfs3 to workaround OpenVZ and LXC containers limitations&lt;br /&gt;
&lt;br /&gt;
You have to download, compile and install unfs3 from sources.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/unfs3/files/ Download unfs3]&lt;br /&gt;
* decompress the archive : tar zxf unfs3-0.9.22.tar.gz&lt;br /&gt;
* apt-get install build-essential make flex bison&lt;br /&gt;
* cd unfs3-0.9.22&lt;br /&gt;
* ./configure&lt;br /&gt;
* make&lt;br /&gt;
* make install&lt;br /&gt;
* make install-init&lt;br /&gt;
* edit /etc/init.d/unfsd and replace the occurence of /usr/sbin/unfsd with /usr/local/sbin/unfsd&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=WorkingDevices&amp;diff=7829</id>
		<title>WorkingDevices</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=WorkingDevices&amp;diff=7829"/>
				<updated>2014-01-04T20:49:05Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* Hardware */  Suggestion for virtual machines hosts !&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Devices that are known/tested to work with FOG Imaging solution. ==&lt;br /&gt;
&lt;br /&gt;
If you have a device that is known to work with FOG, please post it on this page.  &lt;br /&gt;
&lt;br /&gt;
We would like to thank for following manufacturers for sending devices to us to verify their devices will function with FOG:&lt;br /&gt;
&lt;br /&gt;
* ByteSpeed Computers (http://www.bytespeed.com), &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Computers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Manufacturer !! Model !! Type !! Kernel Version !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire One D150-1920 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || AspireOne AOA150 || Netbook || n/a || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire One D250 || Netbook || n/a || n/a || Must use Multiple Partition Image - Single Disk (Not resizable)&lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 1520 || Laptop || Kernel 2.6.24-ks  || Requires kernel argument vga=6 to have a working display || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5310 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5315 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5670 Series || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5735 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5920 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 5920G || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Aspire 6930G || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || L460 Series || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 270 Series || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 290 Series || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 530 Series || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 6592 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 6410 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || TravelMate 7530 || Laptop || 0.28  || 2009-11-17 || South bridge ATI/AMD SB700. Cannot access SATA hard drive with kernel 0.27 and probably older ones. Use kernel 0.28&lt;br /&gt;
|-&lt;br /&gt;
| Acer || Veriton L410 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Veriton L6610G || Desktop || n/a || 2011-08-03 || Enable LAN Boot in BIOS: Advanced &amp;gt; Integrated Peripherals &amp;gt; Onboard LAN Option Rom&lt;br /&gt;
|-&lt;br /&gt;
| Acer || Veriton M410 || Desktop  || n/a  || n/a || Requires kernel args: acpi=force or acpi=off     See the following forum post [https://sourceforge.net/projects/freeghost/forums/forum/716419/topic/3441761]&lt;br /&gt;
|-Kernel-2.6.35.7&lt;br /&gt;
| Acer || Veriton M480G|| Desktop || Kernel 2.6.35.3-PS  || 2011-03-23 || &lt;br /&gt;
|-&lt;br /&gt;
| Acer || Veriton X680B || Desktop  || n/a  || n/a || Works with: Kernel-2.6.35.7    Download [http://sourceforge.net/projects/freeghost/files/Kernels/Kernel-2.6.35.7/]&lt;br /&gt;
|-&lt;br /&gt;
| Aopen  || MP57-D  || Desktop || FOG 0.32  || 2012-02-29  || Enable PXE in BIOS&lt;br /&gt;
|-&lt;br /&gt;
| Aopen  || DE57-HA  || Desktop || FOG 0.32  || 2012-02-29  || Enable PXE in BIOS&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || L3800  || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus || L4R (Ergo Ensis L4500R) || Laptop || n/a  || n/a || Buggy PXE - will boot roughly 1 out of 5 tries. gPXE works fine. tested with FOG 0.28&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EEE Top ET1601  || Touchscreen nettop || n/a  || n/a || Requires PS Kernel&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EEE Box B202  || Nettop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EEE Box EB1007  || Nettop || FOG 0.29  || 2012-05-01 || Change BIOS, AHCI -&amp;gt; IDE&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EEE Box EB1012P  || Nettop || FOG 0.29  || 2012-05-22 || Change BIOS, AHCI -&amp;gt; IDE, Crucial SSD&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EEE Box EB1033  || Nettop || FOG 0.29  || 2013-03-11 || Change BIOS, AHCI -&amp;gt; IDE, Crucial SSD&lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EeePC 1000HE  || NetBook || FOG 0.29  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EeePC 1005PE  || NetBook || FOG 0.29  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus  || EeePC 1016PT  || NetBook || FOG 0.29  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus  || G1S  || Laptop || FOG 0.29  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Asus  || Z91E (Ergo Ensis S Z9100E)  || Laptop || n/a  || n/a || Works fine with FOG 0.28&lt;br /&gt;
|-&lt;br /&gt;
| Boxx || 7500 series || Desktop || FOG 0.29 || 2011-03-03 || works with FOG 0.29, both Tyan and SuperMicro mobo versions&lt;br /&gt;
|-&lt;br /&gt;
| ByteSpeed  || 10&amp;quot; N450 Netbook  || Laptop/Netbook || Core (2.6.36.1)  || n/a || Works with 'Core' Kernel&lt;br /&gt;
|-&lt;br /&gt;
| Compaq || Armada 1700 || Laptop || FOG 0.29   || 2010-11-08 || Using PCMCIA Cardbus NICs under Ubuntu 10.x.  See &amp;quot;Known issues&amp;quot; under Ubuntu.&lt;br /&gt;
|-&lt;br /&gt;
| Compaq || Armada 1750 || Laptop || FOG 0.29   || 2010-11-08 || Using PCMCIA Cardbus NICs under Ubuntu 10.x.  See &amp;quot;Known issues&amp;quot; under Ubuntu.&lt;br /&gt;
|-&lt;br /&gt;
| Compaq || iPAQ 777 || Desktop || n/a  || n/a || BIOS sees max 10GB disk.&lt;br /&gt;
|-&lt;br /&gt;
| Compaq || Presario SR1607FR || Desktop || FOG 0.32   || 2012-06-06 || kernel 2-6-35-7-ks&lt;br /&gt;
|-&lt;br /&gt;
| Data Limited || DLI 8300 || Tablet || n/a  || 2009-11-1 || Rugged tablet &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Dimension E510 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Dimension 2400 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Dimension 3000 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Dimension 4100 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Dimension 4600 || Desktop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 1464 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 1525 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 1545 || Laptop || FOG 0.29 || 2011-03-14 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 1546 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 3800 || Laptop || FOG 0.29   || 2010-11-08 || Using PCMCIA Cardbus NICs under Ubuntu 10.x.  See &amp;quot;Known issues&amp;quot; under Ubuntu.&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 4100 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Inspiron 8600 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D520 || Laptop || n/a  || 2011-06-22 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D630 || Laptop || 2.6.35.7 KS  || 2011-02-24 ||&lt;br /&gt;
|- &lt;br /&gt;
| Dell || Latitude D830 || Laptop || 2.6.35.7 KS  || 2011-02-24 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude 131L || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude 2100 || NETBOOK|| 0.28 || 3-26-10 || must reformat and repartition disk to single partition, reload WinXP SP3 using provided disks. Upload image fine after rebuilding Windows. Defrag several times before doing upload.||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D410 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D430 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D510 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D520 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D530 || Laptop  || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D531 || Laptop  || n/a  || n/a || the fix seems to be disable PC-Card/FireWire in the BIOS if you have [[Dell_D531_laptop | reported errors]]&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D600 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D610 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D620 || Laptop || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D630 || Laptop  || 2.6.35.7 KS  || 2011-02-24 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D810 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D820 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude D830 || Laptop  || 2.6.35.7 KS  || 2011-02-24 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E5400 || Laptop  || 2.6.33.0-KS  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E5500 || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6320 || Laptop  || n/a  || 2011-05-31 || No issues, used .39 kernel and a few below it || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6400 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6410 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6420 || Laptop  || &amp;gt;= FOG 0.30  || 2011-05-11 || Fog with throw a few errors about an unsupported BIOs but imaging will continue and work fine. ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6430 || Laptop  || 3.6.9 FOG.32 || 1/29/2013 || Works with factory SSD (Samsung).&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6500 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude E6510 || Laptop  || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude XT || Laptop  || n/a  || n/a || Tablet PC&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Latitude XT 2 || Laptop  || n/a  || n/a || Tablet PC&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 160 || Desktop || 3.2.4.core|| 2012-02-15 || 0.32 works well&lt;br /&gt;
|- &lt;br /&gt;
| Dell || Optiplex 170L || Desktop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 210L || Desktop || n/a  || n/a ||  &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX150 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX200 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX240 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX260 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX270 || Desktop || Kitchen Sink (ALL) || 2012-09-20 || DOES NOT work with Kernel 3.3.3.core or Kernel 3.2.4.core. DOES work with FOG 0.32 default Kernel.&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX280 || Desktop || Kitchen Sink (ALL) || 2009-01-23 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX520 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex GX620 || Desktop  || 2.6.39.1 Core || 2011-09-06 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex SX280 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 320 || Desktop || n/a  || n/a || kernel args: acpi=force irqpoll - Use Dell Bios 1.1.12&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 330 || Desktop  || n/a  || n/a ||&lt;br /&gt;
|- &lt;br /&gt;
| Dell || Optiplex 360 || Desktop  || n/a  || 2012-04-03 || Ubuntu 10.x w/ FOG .32&lt;br /&gt;
|- &lt;br /&gt;
| Dell || Optiplex 380 || Desktop  || n/a  || n/a || Requires Kernel: 2.6.32.1.PS&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
| Dell || Optiplex 390 || Desktop  || n/a  || 2011-11-25 || With FOG 0.32, use [http://www.fogproject.org/wiki/index.php?title=FIX:_Chainloading_alternate_SYSLINUX_to_force_boot_from_first_hard_drive Syslinux FIX] and disable Deep Sleep in BIOS&lt;br /&gt;
|-&lt;br /&gt;
| Dell || [[Optiplex 740]] || Desktop  || PS (2.6.28.7)  || n/a || Problematic http://sourceforge.net/forum/forum.php?thread_id=2335674&amp;amp;forum_id=716419&lt;br /&gt;
Works with 740 Enhanced with bios version 2.1.8 and 2.2.2&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 745 || Desktop  || n/a  || n/a || Working with the latest bios 2.6.2&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 755 || Desktop   || 2.6.35.7 KS  || 2011-02-24 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 760 || Desktop   || n/a  || n/a || With Kernel: 2.6.28 or FOG 0.25+. Problematic with newer kernel (at least 2.6.36.1 Core +): http://fogproject.org/forum/threads/snow-screen-with-hp-elitebook-8460p.164/&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 780 || Desktop   || 2.6.35.7 KS  || 2011-09-06 || Not working with kernel 2.6.39.1 Core&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 790 || Desktop   || n/a  || 2011-11-25 || Same as Optiplex 390&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 7010 || Desktop || 3.6.9 FOG.32 || 1/29/2013 || Similar to Optiplex 790&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 960 || Desktop || KS FOG 0.27 || 7/20/2009 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 980 || Desktop || FOG 0.28 || 05/26/2011 ||Does not work with .30 We are using .30 and changed these hosts to use the .28 kernel&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Optiplex 990 || Desktop || &amp;gt;= FOG 0.30 || 2011-05-05 || Intel NIC. Would not work with 0.29, Works with 0.30 but freezes after booting into FOG. However, hitting ESC allows you to continue. You will receive an error about incompatible BIOs, then it will start imaging. Confirmed working with .31&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision 340 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision 350 || Workstaion || FOG 0.29 || 2011-03-14 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision 370 || Desktop || FOG 0.30 || 2011-03-24 || Fog message says doesn't recognize system. Did quick inventory to get system registered. Had to reboot twice when initial upload image task didn't work. Second try went through ok. Haven't tested restore.&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision 390 || Desktop || n/a  || 2009-05-21 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision 490 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision T3400 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision T3500 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision T5400 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision M60 || Laptop || FOG 0.32  || 2012-05-07 ||&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Precision M4400 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || PowerEdge SC1425 || Server || 2.6.29 || 2009-07-07 || none - works great&lt;br /&gt;
|-&lt;br /&gt;
| Dell || PowerEdge SC1435 || Server || 2.6.29 || 2009-07-07 || none - works great&lt;br /&gt;
|-&lt;br /&gt;
| Dell || [[PowerEdge R200]] || Server || 2.6.28 || 2009-07-07 || ** Had to roll back to FOG Kernel-2.6.28.7.PS - Kernel-2.6.29 would not load tg3 module (see possible Linux bug discussion [http://lkml.indiana.edu/hypermail/linux/kernel/0903.3/00186.html here]).&amp;lt;br /&amp;gt;Also had to add &amp;quot;-m&amp;quot; option to Partimage... see [[Dell PowerEdge R200|here]] for details&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Studio 1557/1558 (PP39L) || Laptop || FOG 0.32  || n/a || default kernel&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 200 || Desktop || n/a  || n/a || I needed change the SATA mode to ATA in the BIOS&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 220 || Desktop || n/a  || n/a || Works with latest FOG &amp;quot;PS&amp;quot; kernel, with either BIOS setting ATA or AHCI setting&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 220 || Desktop || 2.6.39.1.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 230 || Desktop || 2.6.39.1.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 260 || Desktop || 2.6.39.1.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 320 || All-In-One Desktop || n/a || 2010-01-31 || Sata set to Compatible in BIOS.&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 410 || Desktop || 2.6.35.7 KS || 2012-12-18 || &amp;quot;irqpoll&amp;quot; in kernel arguemnts&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 460 || Desktop || 2.6.35.7-KS || 2011-05-27 || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 1220 || Laptop || 2.6.31.1 || 2009-12-06&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 1520 || Desktop || n/a || n/a || Gives error &amp;quot;'''ide1: Unexpected interrupt, status=0xff, count=n'''&amp;quot; during imaging, but works anyway.&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro Vostro 3500 || Desktop || n/a || n/a ||  Works with this kernel Kernel - 2.6.39 Core FOG ID: 1045 Date: May 27, 2011 Version: 2.6.39 FOG Type: Core&lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 1700 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Dell || Vostro 1700 || Desktop || Kernel FOG 0.30  || 2011-05-06 || Must specify /dev/sdb un web interface cause /dev/sda seems to be something else|| --&lt;br /&gt;
|-&lt;br /&gt;
| eMachines || E520 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu || t4010 Tablet PC || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo Mobile U9200 || Laptop || n/a  || n/a || sata set to compatible in the bios&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo Mobile V5505 || Laptop || n/a  || 2009-03-13 || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo Mobile V5515 || Laptop || n/a  || 2010-12-14 || Needs [http://www.fogproject.org/wiki/index.php?title=SiS-191_based_NIC SiS-191 NIC workaround to image]&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo E5600 || Desktop || n/a  || 2009-10-01 || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo P5700 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo P2530 || Desktop || n/a  || 2009-03-18 || sata set to enhanced in the bios&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo P2560 || Desktop || FOG 0.32  || 2012-02-29 || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Esprimo P3510 || Desktop || FOG 0.32  || 2012-02-29 || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Scenic Edition X 102 || n/a || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Scenic P300 sis661|| Desktop || FOG 0.32  || 2012-06-12 || Default kernel, model with sis based mainboard&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Scenic P320 || Desktop || FOG 0.32  || 2012-02-29 ||&lt;br /&gt;
|-&lt;br /&gt;
| Fujitsu-Siemens || Scenic C610 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E-4100 || Desktop || ALT  || n/a || Requires ALT kernel with Gateway BIOS&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E-4300 || Desktop || ALT  || n/a || Using ALT for E4100 but should work without.&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E-4500S || Desktop || Default  || 2011-07-05 || Had to enable Legacy mode for the Sata/IDE controller in Bios&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E-4610S || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E295C || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E155C  || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E265M || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E275M || Laptop || ALT  || n/a || Using ALT for E4100 but should work without.&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E460M || Laptop || ALT  || n/a || Using ALT for E4100 but should work without. Requires kernel argument acpi=off &lt;br /&gt;
|-&lt;br /&gt;
| Gateway || E475M || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || MX3417 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || MX6931 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || MX6448 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || Profile 3 || Desktop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || Profile 4 || Desktop || n/a  || n/a || Using ALT, otherwise display was scrambled for this model's GEForce MX400. Screen will take time to wake, it can make you think PXE not loading.&lt;br /&gt;
|-&lt;br /&gt;
| Gateway || Profile 6 || Desktop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HiGrade || ?L100 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini 2140 || Netbook || n/a || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || 2710p || Laptop || Kitchen Sink (ALL) || 2009-01-23 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || 2730P || Laptop || Peter Sykes (ALL) || 2009-01-23 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || 3125 || Laptop || n/a || 2013-06-25 || Not compatible with Kernel 3.8.8.core&lt;br /&gt;
|-&lt;br /&gt;
| HP || 8510p || Laptop || n/a  || n/a || not tested yet with sata native enabled in bios&lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6000 Pro || All-in-one || 0.31  || 2011-06-22 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6000 Pro || Desktop || n/a  || 2011-08-04 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6005 Small || Desktop || 0.31  || 2011-06-22 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6200 Pro || Desktop || 0.32  || 2011-08-04 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6710b || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6715s || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6715b || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6720s || Laptop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6730b || Laptop || n/a || 2009-06-10 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq 6735b || Laptop  || n/a  || n/a || Working also with AHCI SATA settings in BIOS (0.26)&lt;br /&gt;
|-&lt;br /&gt;
| HP || [[HP Compaq 6910p|Compaq 6910p]] || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq n610c || Laptop || n/a  || n/a || Working with Alt or KS kernel&lt;br /&gt;
|-&lt;br /&gt;
| HP || nc6320 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || nc6400 || Laptop || FOG 0.32  || 2012-05-07 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || nx6100 || Laptop || FOG 0.32  || 2012-05-07 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Compaq NX6325 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || 550 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || D530 || Desktop || n/a  || n/a || Requires Translation Mode to be set to LBA Assisted for HDD in BIOS&lt;br /&gt;
|-&lt;br /&gt;
| HP || DC5100 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DV9620US || Laptop || n/a  || 2010-05-04 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || [[HP DC5700|DC5700]] || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC5750 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC5800 || Desktop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC5850 || Desktop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC7100 || Desktop  || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC7600 || Desktop  || Kitchen Sink (ALL) || 2009-01-23 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC7700 || Desktop || 3.2.4.core || 2012-02-15 || 0.32 works well. ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || DC7800 || Desktop  || 0.31  || 2011-06-22 || After the image process we had to enable Legacy mode on the Sata controller.&lt;br /&gt;
|-&lt;br /&gt;
| HP || DC7900 || Desktop  || Kitchen Sink (ALL) || 2009-10-06 || Tested with Kernel-2.6.31.1.kitchensink. Blue screens in AHCI mode unless drivers are loaded, deactivate it in BIOS or install AHCI driver before upload. &lt;br /&gt;
|-&lt;br /&gt;
| HP || DC8200 || Desktop  || 0.33 Beta with core 3.8.8 and 3.2.4 || 2013-08-20 || Got an ioctl error but working without problems.&lt;br /&gt;
|-&lt;br /&gt;
| HP Compaq || D610 || Laptop || 3.2.4.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| HP || 620 || Laptop || 3.2.4.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| HP Compaq || 8200 Elite || Desktop || 3.2.4.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| HP || DX2200MT || Desktop || n/a  || 2011-07-13 ||  &lt;br /&gt;
|-&lt;br /&gt;
| HP || DX2000MT || Desktop || n/a  || n/a || Requires kernel args: acpi=force irqpoll, acpi=off also works. &lt;br /&gt;
|-&lt;br /&gt;
| HP || DX6100MT || Desktop || n/a  || n/a || Requires Translation Mode to be set to LBA Assisted for HDD in BIOS&lt;br /&gt;
|-&lt;br /&gt;
| HP || [[HP DX2250|DX2250]] || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || [[HP DX2300|DX2300]] || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || DX2400 || Desktop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Business Desktop 6000 Pro || Desktop || n/a || 2009-12-15 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Business Desktop 6005 Pro || Desktop || 0.28 || 15-02-2010 || Only seems to with &amp;quot;Multiple Partition Image - Single Disk&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| HP || Business Desktop DX7500 || Desktop || n/a || 2010-01-04 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Business Desktop 8000 Elite || Desktop || n/a || 2010-05-17 || 0.29 Kernel - 2.6.35.7 PS, with &amp;quot;acpi=off irqpoll hpet=disable&amp;quot; kernel arguments (may work without them). Kernel 2.6.37-core panics.&lt;br /&gt;
|-&lt;br /&gt;
| HP || Business Desktop 8100 Elite || Desktop || n/a || 2010-01-18 || 0.29 Kernel - 2.6.35.7 PS otherwise poor performance.&lt;br /&gt;
|-&lt;br /&gt;
| HP || HP Touch Smart 9100 Business PC || Desktop || n/a  || 2010-07-16 || 0.29&lt;br /&gt;
|-&lt;br /&gt;
| HP || XW4400 || Desktop  || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || XW4600 || Desktop  || n/a  || 2011-08-03 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || xw9400 || Desktop || n/a || 2011-03-03 || Works fine with FOG 0.29, Windows 7&lt;br /&gt;
|-&lt;br /&gt;
| HP || Z400 || Desktop || n/a || 2011-03-03 || Works fine with FOG 0.29, Windows 7&lt;br /&gt;
|-&lt;br /&gt;
| HP || Z600 || Desktop || n/a || 2011-03-03 || Works fine with FOG 0.29, Windows 7&lt;br /&gt;
|-&lt;br /&gt;
| HP || Z800 || Desktop || n/a || 2011-03-03 || Works fine with FOG 0.29, Windows 7&lt;br /&gt;
|-&lt;br /&gt;
| HP || Pavilion dv4000 || Laptop || n/a  || 2010-08-18 || 0.29 &lt;br /&gt;
|-&lt;br /&gt;
| HP || Pavilion dv7-3125ef || Laptop || default Kernel 0.30  || 2011-05-27 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || [[HP Pavilion 734n|Pavilion 734n]] || Desktop || n/a  || n/a ||  &lt;br /&gt;
|-&lt;br /&gt;
| HP || NX7400 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Pavilion dm1-3010nr || Laptop || Kernel-2.6.35.7.kitchensink  || 9/14/2011 || Works with Kernel-2.6.35.7.kitchensink and kernel arugements acpi=off noirq pci=use_crs&lt;br /&gt;
|-&lt;br /&gt;
| HP || NX7300 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Pavilion ze2000 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini 1101 || Laptop || n/a || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini Note || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini 5102 || Laptop || 0.29  || 2010-07-09 || Very poor performance on imaging until acpi=force irqpoll was used as a Host Kernel Argument&lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini 5103 || Netbook || n/a || 2012-01-19 || Disabling audio in BIOS will circumvent extremely slow imaging issue&lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini Note 110 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || Mini 311-1037NR || Netbook || PS 2.6.28 || 2010-12-06 || FOG .29 with kernel arg acpi=off noirq pci=use_crs Win 7&lt;br /&gt;
|-&lt;br /&gt;
| HP || EliteBook 6930p || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || EliteBook 8440p || Laptop || FOG 0.32  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || EliteBook 8540p || Laptop || KS from Aug 10 2010 || 2010-03-30 || Did not recognize NIC until Kernel was updated to Kitchen Sink build from Aug 10 2010&lt;br /&gt;
|-&lt;br /&gt;
| HP || Pro 3000 MT || Desktop || 2.6.35.3 PS || 2011-02-02 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || Pro 3400 MT || Desktop || 2.6.28.7 PS || 2012-02-21 || Works well&lt;br /&gt;
|-&lt;br /&gt;
| HP || Pro 3015 MT || Desktop || 2.6.35.3 PS || 2010-08-25 || Requires kernel argument hpet=disable (if not disabled you will get ehci/ohci interrupt errors, very slow boot, and the ethernet device will no longer work while kernel initializes himself).&lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 4510s || Laptop || 0.29  || 2010-07-09 || Requires gPXE boot disk&lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 4515s || Laptop || FOG 0.28  || 2010-06-28 || May have a Blinking cursor after graphical FOG PXE menu and hard disk set to AHCI mode and using Windows XP. &lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 4520s || Laptop || FOG 0.32  || 2012-05-07 ||&lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 4525s || Laptop || FOG 0.29  || 2011-05-03 || May have a Blinking cursor after graphical FOG PXE menu (Bios F.08). Upon changing to bios F.09, no changes in behavior. &lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 6440b || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || ProBook 6540b || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| HP || t5730 || Thinclient || n/a  || 2010-05-03 || 0.29&lt;br /&gt;
|-&lt;br /&gt;
| HP || t5730w 2GF/1GR || Thinclient || n/a  || 2010-06-16 || 0.29&lt;br /&gt;
|-&lt;br /&gt;
| HP || dx7300 || Desktop || 0.26 || 2011-06-16 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || dx7400 || Desktop || 0.26 || 2011-06-16 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || ML110g5 || Server || 0.26 || 2011-06-16 || &lt;br /&gt;
|-&lt;br /&gt;
| HP || ML150g6 || Server || 0.26 || 2011-06-16 || &lt;br /&gt;
|-&lt;br /&gt;
| IBM || ThinkCentre S50 || Desktop || FOG 0.32 || 2012-05-07 || &lt;br /&gt;
|-&lt;br /&gt;
| MSI || Hetis 900 || Desktop || 2.6.39.1.core || 2012-02-15 || 0.32 works well&lt;br /&gt;
|-&lt;br /&gt;
| MPC || TXTBook || Laptop || n/a  || n/a || ATOM Based netbook&lt;br /&gt;
|-&lt;br /&gt;
| MPC || ClientPro 365 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| MSI || Wind U100 || Netbook || n/a  || 2009-05-15 ||&lt;br /&gt;
|-&lt;br /&gt;
| MSI || MegaBook S270 (Model MS-6855B) || Notebook || Fog 0.29  || 2011-01-06 || &lt;br /&gt;
|-&lt;br /&gt;
| NEC || Powermate ML-7 || Desktop || Fog 0.28 || 2010-02-01 ||&lt;br /&gt;
|-&lt;br /&gt;
| NEC || Powermate ML-250 || Desktop || FOG 0.28 || 2010-02-01 || Mainboard Asus P5S800, BIOS Ver 160 updated to 216: cannot connect to TFTP Server if IP differs from DHCP server. Use GPXE as a workaround.&lt;br /&gt;
|-&lt;br /&gt;
| NEC || Powermate VL-350 || Desktop || n/a || 2009-06-25 || Requires kernel argument acpi=off irqpoll&lt;br /&gt;
|-&lt;br /&gt;
| NEC || Powermate VL-370 || Desktop || 2.6.30.1 KS || 2009-11-11 || Requires kernel argument acpi=off . If you don't set this argument, the BIOS will freeze on next boot. You will need to clear CMOS.&lt;br /&gt;
|-&lt;br /&gt;
| NEC || Versa One || Laptop || 2.6.35.3 PS || 2010-10-12 || Only worked with kernel 2.6.35.3 PS&lt;br /&gt;
|-&lt;br /&gt;
| Panasonic || Toughbook CF-W7 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Omni Tech || OTC-3200D01850 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Omni Tech || OTC-H3111D00 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Omni Tech || OTC-H3243D00 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || A55 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || M51 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || M55 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || M55P || Desktop || 0.31/32  || 07-20-2011 ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || M57 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || M58 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || R60 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || R61 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || S9 || Laptop || n/a  || n/a || Fails at within 30seconds of image uptake using (took image by placing hard disk in another Lenovo R500), Image loading works okay with v 0.28&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || S10e || Laptop || n/a  || n/a || Netbook&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || S10-2 || Laptop || n/a  || n/a || Netbook&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter A70z  || Desktop || 0.29 || 08/2010 || needs Kernel-2.6.35.3PS, BIOS 98KT13AUS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter E31   || Desktop || 0.32 || 09/2012 || needs kernel 3.3.3.core&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCentre Edge71 || 1577-N8G || 0.32  || 11-06-2012 || Works with default 0.32 kernel&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter M90z  || Desktop || 0.29 || 08/2010 || works out of the box, BIOS 9BKT28AUS and 9BKT31AUS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCentre M75e  || Desktop || 0.32 / 2.6.35.3 PS  || 07/2011 ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter T400  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter T500  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter T510  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkCenter X61  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkPad E520 || Laptop || 0.32  || 02-10-2012 ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkPad R61 || Laptop || 0.31  || 2011-06-22 ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad R400 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad SL500 || n/a || n/a  || n/a || Requires kernel argument irqpoll&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad SL410 || Laptop || 0.28  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad Edge 13|| Laptop || 0.28 || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad Edge 15|| Laptop || 0.32 || n/a || Requires PXE Bzimage upgrade to 3.012&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T60 || 1951-45G || 0.29 || 18-01-2011 ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T61 || BK7+13G+CTO || 0.27  || 14-08-09 || right off the bat with 0.27&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T400  || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T410s  || Laptop || 2.6.35.7 KS  || 2011-02-24 || 0.29, Upload and deploy as Linux not Windows.&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T420  || Laptop || n/a  || n/a || 0.29, Need to run fdisk /mbr before laptop will boot after imaging.&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad T500  || Laptop || 0.28  || 15-02-2010|| Only seems to with &amp;quot;Multiple Partition Image - Single Disk&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad W510 || Laptop || 0.32 || 08-23-2013 || kernel 2.6.35-4  &lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad x100e || Laptop || 0.29  || n/a ||  &lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad x200 || Laptop || n/a  || n/a || (works with traditional HD and Solid State Disk)&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad x300 || Laptop || n/a  || n/a || (regular and Solid State Disk)&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad x301 || Laptop || n/a  || n/a || (regular and Solid State Disk)&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Thinkpad x61  || Laptop || n/a || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkStation S20  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || ThinkStation D20  || Desktop || 0.29 || 08/2010 || works with Kernel-2.6.35.3PS&lt;br /&gt;
|-&lt;br /&gt;
|  Lenovo || Z60 || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|  IBM || 300 PL   || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|   IBM || Thinkcenter || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
|   IBM || Netvista || n/a || n/a  || n/a ||&lt;br /&gt;
|- &lt;br /&gt;
| RM || WV949(SGR) || n/a || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Samsung || NC10 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Samsung || R20 (F00)|| Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Samsung || R510|| Laptop || n/a  || n/a || Requires kernel argument irqpoll&lt;br /&gt;
|-&lt;br /&gt;
| Samsung || R60 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Samsung || R60Plus || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Shuttle || SA76G2 || Desktop  || PS (2.6.28.7)  || n/a || With Marvel Yukon Gigabit Ethernet Controller&lt;br /&gt;
|-&lt;br /&gt;
| Sony || VAIO PCG-K23 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Sony || VAIO VGN-AR71M || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Sony || VAIO VGN-BZ31VT || Laptop || 0.28 (2.6.31)  || 2010-04-07 ||&lt;br /&gt;
|-&lt;br /&gt;
| Sony || VAIO VGN-V2S || Desktop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Sun || xVM Virtualbox || Virtual Machine || n/a  || 2009-05-12 ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra S1 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra S2 || Laptop || n/a  || n/a ||&lt;br /&gt;
|- &lt;br /&gt;
| Toshiba || Tecra S3 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra S4 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra A3X || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra A7-S254 || Laptop || n/a  || n/a || Imaged using the latest fog server (0.27)&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra A9 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra A10 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra M10 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra S11 || Laptop || n/a  || n/a || use FOG 0.28 is very slow, FOG 0.29 NOT working ! ( BIOS 2.20 )&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra S11-140 PTSE3E || Laptop || 0.29  || 2010-09-17 || Default kernel doesn't support ethernet interface. You must use the kernel 2.6.35.3 PS (KS doesn't work)&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra A10 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Tecra M10 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M400 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M600 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M650 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M700 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M750 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege M780 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege R100 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege R200 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege R500 || Laptop || n/a  || n/a ||&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Protege R600 || Laptop || n/a  || n/a || BIOS 1.60 or newer&lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Satellite A10-S127 || Laptop || default || 2009-04-28 || &lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Satellite L300 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Satellite L350 || Laptop || n/a  || n/a || &lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Satellite L670 || Laptop || 2.6.35 KS  || 2011-04-06 || &lt;br /&gt;
|-&lt;br /&gt;
| Toshiba || Satellite Pro S300-EZ1513 || Laptop || Default || 28JUL09 || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
====Controllers====&lt;br /&gt;
*LSI SAS 1068&lt;br /&gt;
&lt;br /&gt;
====Motherboards====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Manufacturer !! Model !! BIOS Version !! Onboard NIC !! Kernel Version !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|Asus || M4N78-AM V2 || 1102  || Nvidia NForce || Fog 0.29 || 2011-02-12 || Upload test !&lt;br /&gt;
|-&lt;br /&gt;
|Asus || M5A88-M || 0505  || Realtek 8111E || 3.3.3 Core || 2013-01-13 || FOG 0.32, wouldn't boot with default kernel, but later discovered was another issue (not kernel related)&lt;br /&gt;
|-&lt;br /&gt;
|Asus || M4A89GTD-PRO/USB3 rev 1.x|| 2001  || Realtek 8111E || 3.3.3 Core || 2013-01-11 || FOG 0.32, also worked with default kernel&lt;br /&gt;
|-&lt;br /&gt;
|Asus ||  M4A78LT-M-LE || 0407  || Atheros AR8131 || 3.3.3 Core || 2013-01-10 || FOG 0.32, also worked with default kernel&lt;br /&gt;
|-&lt;br /&gt;
|ASRock || M3A785GXH/128M || 1.1  || Realtek RTL8111DL || .28 || 1.1.2010 || Works Great!&lt;br /&gt;
|-&lt;br /&gt;
|Gigabyte || GA-MA770-DS3 rev 1.0 || F6 || Realtek 8111B || 2.6.28.7 Peter Sykes || 2009-04-28 || FOG 0.26, required different kernel than default&lt;br /&gt;
|-&lt;br /&gt;
|Gigabyte || GA-78LMT-S2P rev ? || FB || Atheros AR8151 || 3.3.3 Core || 2013-01-14 || FOG 0.32, also worked with default kernel&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DG31GL || n/a  || n/a || n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || D845BG || n/a  || Intel Pro100VE || n/a || n/a || Problematic Intel Boot ROM version 4.0.19 (D845BGL)&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DG35EC || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || D945GCZ || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DQ965JO || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DP55WB || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DQ45CB || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Intel || DG35EC || n/a  || n/a|| n/a || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
|Jetway || NF93R-LF || n/a  || 2 x Realtek RTL8111C || 2.6.30.1 ks || 2012-08-19 || kernel arguments (maybe not necessary) acpi=off irqpoll vga=6&lt;br /&gt;
|-&lt;br /&gt;
|Sapphire|| Pure Black X58 || n/a  || 1 x Marvell Yukon || FOG 0.32 || 2013-12-14 || kernel arguments (maybe not necessary) acpi=off irqpoll vga=6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Manufacturer !! Model !! BIOS Version !! Onboard NIC !! Kernel Version !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|Proxmox VE 3.1|| KVM virtual machine || Seabios 1.7.4  || 1 x Intel E1000 || FOG 0.32 || 2014-01-04 || VM CPU=Nehalem (not working with CPU=Host), kernel arguments (maybe not necessary) acpi=off irqpoll vga=6&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Create_a_windows_7_image_for_many_different_hardware&amp;diff=7792</id>
		<title>Create a windows 7 image for many different hardware</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Create_a_windows_7_image_for_many_different_hardware&amp;diff=7792"/>
				<updated>2013-03-27T18:04:21Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* Files for the reseal process */  added unattend.xml for windows 7 64 bits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Windows]]&lt;br /&gt;
== Tools required ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=696DD665-9F76-4177-A811-39C26D3B3B34 WAIK]&lt;br /&gt;
* [http://downloads.vmware.com/fr/d/info/desktop_downloads/vmware_player/3_0 VMWare Player]&lt;br /&gt;
* windows PE&lt;br /&gt;
&lt;br /&gt;
= Create Master computers =&lt;br /&gt;
&lt;br /&gt;
== configure the master VM ==&lt;br /&gt;
A Virtual Machine gives an easy way to backup your windows 7 installation before you lauch sysprep. This can be done by copying the virtual machine's folder in an other place. (You may also upload an image to your FOG server). This is very useful because you may have errors when trying your unattend.xml file. If an error occurs, I recommend to revert back your VM, correct the errors and try again. If you need to rebuild a new master image, you may alter date of your virtual machine before restoring it and prevent windows from complaints for activation. In an other hand you may have dificulties to instal the latest hotfixes from windows update. I recommend maintaining a private repository of all hotfixes. It is easy to install them with a batch script. This is also faster because you will not have to download them again and again.&lt;br /&gt;
&lt;br /&gt;
Install VMWare player if not already done. &lt;br /&gt;
&lt;br /&gt;
Configure the VM as following&lt;br /&gt;
* 2 microprocessors to install windows 7 with ACPI multiprocessor HAL.&lt;br /&gt;
* a 160 GB hard drive &lt;br /&gt;
* configure the VM BIOS to boot on the ethernet device first&lt;br /&gt;
&lt;br /&gt;
'''Edit .vmx file''' describing your VM and edit the following line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SCSI0.Present=&amp;quot;TRUE&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change this line to this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SCSI0.Present=&amp;quot;FALSE&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will disable the SCSI controller which is useless when you don't have any SCSI virtual drive. This is known to cause some trouble when dealing with windows XP and sysprep [http://www.fogproject.org/wiki/index.php?title=Create_a_windows_XP_image_for_many_different_hardware#configure_the_master_VM] . To prevent any similar problem, disable it.&lt;br /&gt;
&lt;br /&gt;
Boot your virtual machine and configure it to boot on the ethernet interface first, then DVD, then HDD.&lt;br /&gt;
&lt;br /&gt;
== Install windows 7 ==&lt;br /&gt;
&lt;br /&gt;
Use the needed version of windows 7 32 bits or 64 bits. Update to the latest SP and hotfixes.&lt;br /&gt;
&lt;br /&gt;
== Prepare sysprep ==&lt;br /&gt;
&lt;br /&gt;
=== Files for the reseal process ===&lt;br /&gt;
&lt;br /&gt;
Create a folder in a USB flash disk named '''sysprep-7-32''' (for windows 7 32 bits). You should create an other folder for windows 7 64 bits. All files for each windows version in separate folders will maye your work very straightforward when you will need to recreate your master image.&lt;br /&gt;
&lt;br /&gt;
In this folder create unattend.xml from the following example, or by reproducting it with WAIK [&lt;br /&gt;
http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%E2%80%93-start-to-finish-v2]&lt;br /&gt;
&lt;br /&gt;
Please note that this unattend.xml is for Windows 7 32 bits, french localized, and has first logon commands to register the licence KEY and activate it against Microsoft's activation server (Multiple Activation Key MAK). It seems the administrator account must be named in english. Its name appears localized after deploying the image.&lt;br /&gt;
&lt;br /&gt;
The file is very similar for windows 7 64 bits (see below). &lt;br /&gt;
&lt;br /&gt;
You have to&lt;br /&gt;
* set the administrator password on account definition section and autologon section&lt;br /&gt;
* set the licence key&lt;br /&gt;
* set Registered Organisation and Owner&lt;br /&gt;
&lt;br /&gt;
'''unattend.xml 32 bits version'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;unattend xmlns=&amp;quot;urn:schemas-microsoft-com:unattend&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;generalize&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Security-SPP&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;SkipRearm&amp;gt;1&amp;lt;/SkipRearm&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;specialize&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Deployment&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;RunSynchronous&amp;gt;&lt;br /&gt;
                &amp;lt;RunSynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Path&amp;gt;net user administrator /active:yes&amp;lt;/Path&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;1&amp;lt;/Order&amp;gt;&lt;br /&gt;
                &amp;lt;/RunSynchronousCommand&amp;gt;&lt;br /&gt;
            &amp;lt;/RunSynchronous&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Security-SPP-UX&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;SkipAutoActivation&amp;gt;true&amp;lt;/SkipAutoActivation&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Shell-Setup&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ShowWindowsLive&amp;gt;false&amp;lt;/ShowWindowsLive&amp;gt;&lt;br /&gt;
            &amp;lt;TimeZone&amp;gt;Romance Standard Time&amp;lt;/TimeZone&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;oobeSystem&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-International-Core&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;InputLocale&amp;gt;fr-FR&amp;lt;/InputLocale&amp;gt;&lt;br /&gt;
            &amp;lt;SystemLocale&amp;gt;fr-FR&amp;lt;/SystemLocale&amp;gt;&lt;br /&gt;
            &amp;lt;UILanguage&amp;gt;fr-FR&amp;lt;/UILanguage&amp;gt;&lt;br /&gt;
            &amp;lt;UserLocale&amp;gt;fr-FR&amp;lt;/UserLocale&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Shell-Setup&amp;quot; processorArchitecture=&amp;quot;x86&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;AutoLogon&amp;gt;&lt;br /&gt;
                &amp;lt;Password&amp;gt;&lt;br /&gt;
                    &amp;lt;Value&amp;gt;password&amp;lt;/Value&amp;gt;&lt;br /&gt;
                    &amp;lt;PlainText&amp;gt;true&amp;lt;/PlainText&amp;gt;&lt;br /&gt;
                &amp;lt;/Password&amp;gt;&lt;br /&gt;
                &amp;lt;LogonCount&amp;gt;5&amp;lt;/LogonCount&amp;gt;&lt;br /&gt;
                &amp;lt;Enabled&amp;gt;true&amp;lt;/Enabled&amp;gt;&lt;br /&gt;
                &amp;lt;Username&amp;gt;administrator&amp;lt;/Username&amp;gt;&lt;br /&gt;
            &amp;lt;/AutoLogon&amp;gt;&lt;br /&gt;
            &amp;lt;FirstLogonCommands&amp;gt;&lt;br /&gt;
                &amp;lt;SynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;CommandLine&amp;gt;cscript //b c:\windows\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX &amp;lt;/CommandLine&amp;gt;&lt;br /&gt;
                    &amp;lt;RequiresUserInput&amp;gt;true&amp;lt;/RequiresUserInput&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;1&amp;lt;/Order&amp;gt;&lt;br /&gt;
                &amp;lt;/SynchronousCommand&amp;gt;&lt;br /&gt;
                &amp;lt;SynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;2&amp;lt;/Order&amp;gt;&lt;br /&gt;
                    &amp;lt;RequiresUserInput&amp;gt;false&amp;lt;/RequiresUserInput&amp;gt;&lt;br /&gt;
                    &amp;lt;CommandLine&amp;gt;cscript //b c:\windows\system32\slmgr.vbs /ato&amp;lt;/CommandLine&amp;gt;&lt;br /&gt;
                &amp;lt;/SynchronousCommand&amp;gt;&lt;br /&gt;
            &amp;lt;/FirstLogonCommands&amp;gt;&lt;br /&gt;
            &amp;lt;OOBE&amp;gt;&lt;br /&gt;
                &amp;lt;HideEULAPage&amp;gt;true&amp;lt;/HideEULAPage&amp;gt;&lt;br /&gt;
                &amp;lt;ProtectYourPC&amp;gt;1&amp;lt;/ProtectYourPC&amp;gt;&lt;br /&gt;
                &amp;lt;NetworkLocation&amp;gt;Work&amp;lt;/NetworkLocation&amp;gt;&lt;br /&gt;
                &amp;lt;SkipMachineOOBE&amp;gt;true&amp;lt;/SkipMachineOOBE&amp;gt;&lt;br /&gt;
                &amp;lt;SkipUserOOBE&amp;gt;true&amp;lt;/SkipUserOOBE&amp;gt;&lt;br /&gt;
                &amp;lt;HideWirelessSetupInOOBE&amp;gt;true&amp;lt;/HideWirelessSetupInOOBE&amp;gt;&lt;br /&gt;
            &amp;lt;/OOBE&amp;gt;&lt;br /&gt;
            &amp;lt;UserAccounts&amp;gt;&lt;br /&gt;
                &amp;lt;AdministratorPassword&amp;gt;&lt;br /&gt;
                    &amp;lt;Value&amp;gt;password&amp;lt;/Value&amp;gt;&lt;br /&gt;
                    &amp;lt;PlainText&amp;gt;true&amp;lt;/PlainText&amp;gt;&lt;br /&gt;
                &amp;lt;/AdministratorPassword&amp;gt;&lt;br /&gt;
            &amp;lt;/UserAccounts&amp;gt;&lt;br /&gt;
            &amp;lt;RegisteredOrganization&amp;gt;Your organization&amp;lt;/RegisteredOrganization&amp;gt;&lt;br /&gt;
            &amp;lt;RegisteredOwner&amp;gt;Your organization&amp;lt;/RegisteredOwner&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;cpi:offlineImage cpi:source=&amp;quot;catalog://master-pc/users/master/desktop/win 7 sources/sources/install_windows 7 professional.clg&amp;quot; xmlns:cpi=&amp;quot;urn:schemas-microsoft-com:cpi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/unattend&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''unattend.xml 64 bits version'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;unattend xmlns=&amp;quot;urn:schemas-microsoft-com:unattend&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;generalize&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Security-SPP&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;SkipRearm&amp;gt;1&amp;lt;/SkipRearm&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;specialize&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Deployment&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;RunSynchronous&amp;gt;&lt;br /&gt;
                &amp;lt;RunSynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Path&amp;gt;net user administrator /active:yes&amp;lt;/Path&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;1&amp;lt;/Order&amp;gt;&lt;br /&gt;
                &amp;lt;/RunSynchronousCommand&amp;gt;&lt;br /&gt;
            &amp;lt;/RunSynchronous&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Security-SPP-UX&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;SkipAutoActivation&amp;gt;true&amp;lt;/SkipAutoActivation&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Shell-Setup&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ShowWindowsLive&amp;gt;false&amp;lt;/ShowWindowsLive&amp;gt;&lt;br /&gt;
            &amp;lt;TimeZone&amp;gt;Romance Standard Time&amp;lt;/TimeZone&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;settings pass=&amp;quot;oobeSystem&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-International-Core&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;InputLocale&amp;gt;fr-FR&amp;lt;/InputLocale&amp;gt;&lt;br /&gt;
            &amp;lt;SystemLocale&amp;gt;fr-FR&amp;lt;/SystemLocale&amp;gt;&lt;br /&gt;
            &amp;lt;UILanguage&amp;gt;fr-FR&amp;lt;/UILanguage&amp;gt;&lt;br /&gt;
            &amp;lt;UserLocale&amp;gt;fr-FR&amp;lt;/UserLocale&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
        &amp;lt;component name=&amp;quot;Microsoft-Windows-Shell-Setup&amp;quot; processorArchitecture=&amp;quot;amd64&amp;quot; publicKeyToken=&amp;quot;31bf3856ad364e35&amp;quot; language=&amp;quot;neutral&amp;quot; versionScope=&amp;quot;nonSxS&amp;quot; xmlns:wcm=&amp;quot;http://schemas.microsoft.com/WMIConfig/2002/State&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;AutoLogon&amp;gt;&lt;br /&gt;
                &amp;lt;Password&amp;gt;&lt;br /&gt;
                    &amp;lt;Value&amp;gt;password&amp;lt;/Value&amp;gt;&lt;br /&gt;
                    &amp;lt;PlainText&amp;gt;true&amp;lt;/PlainText&amp;gt;&lt;br /&gt;
                &amp;lt;/Password&amp;gt;&lt;br /&gt;
                &amp;lt;LogonCount&amp;gt;5&amp;lt;/LogonCount&amp;gt;&lt;br /&gt;
                &amp;lt;Enabled&amp;gt;true&amp;lt;/Enabled&amp;gt;&lt;br /&gt;
                &amp;lt;Username&amp;gt;administrator&amp;lt;/Username&amp;gt;&lt;br /&gt;
            &amp;lt;/AutoLogon&amp;gt;&lt;br /&gt;
            &amp;lt;FirstLogonCommands&amp;gt;&lt;br /&gt;
                &amp;lt;SynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;CommandLine&amp;gt;cscript //b c:\windows\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX &amp;lt;/CommandLine&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;1&amp;lt;/Order&amp;gt;&lt;br /&gt;
                    &amp;lt;RequiresUserInput&amp;gt;true&amp;lt;/RequiresUserInput&amp;gt;&lt;br /&gt;
                &amp;lt;/SynchronousCommand&amp;gt;&lt;br /&gt;
                &amp;lt;SynchronousCommand wcm:action=&amp;quot;add&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;RequiresUserInput&amp;gt;false&amp;lt;/RequiresUserInput&amp;gt;&lt;br /&gt;
                    &amp;lt;CommandLine&amp;gt;cscript //b c:\windows\system32\slmgr.vbs /ato&amp;lt;/CommandLine&amp;gt;&lt;br /&gt;
                    &amp;lt;Order&amp;gt;2&amp;lt;/Order&amp;gt;&lt;br /&gt;
                &amp;lt;/SynchronousCommand&amp;gt;&lt;br /&gt;
            &amp;lt;/FirstLogonCommands&amp;gt;&lt;br /&gt;
            &amp;lt;OOBE&amp;gt;&lt;br /&gt;
                &amp;lt;HideEULAPage&amp;gt;true&amp;lt;/HideEULAPage&amp;gt;&lt;br /&gt;
                &amp;lt;HideWirelessSetupInOOBE&amp;gt;true&amp;lt;/HideWirelessSetupInOOBE&amp;gt;&lt;br /&gt;
                &amp;lt;NetworkLocation&amp;gt;Work&amp;lt;/NetworkLocation&amp;gt;&lt;br /&gt;
                &amp;lt;ProtectYourPC&amp;gt;1&amp;lt;/ProtectYourPC&amp;gt;&lt;br /&gt;
                &amp;lt;SkipMachineOOBE&amp;gt;true&amp;lt;/SkipMachineOOBE&amp;gt;&lt;br /&gt;
                &amp;lt;SkipUserOOBE&amp;gt;true&amp;lt;/SkipUserOOBE&amp;gt;&lt;br /&gt;
            &amp;lt;/OOBE&amp;gt;&lt;br /&gt;
            &amp;lt;UserAccounts&amp;gt;&lt;br /&gt;
                &amp;lt;AdministratorPassword&amp;gt;&lt;br /&gt;
                    &amp;lt;Value&amp;gt;password&amp;lt;/Value&amp;gt;&lt;br /&gt;
                    &amp;lt;PlainText&amp;gt;true&amp;lt;/PlainText&amp;gt;&lt;br /&gt;
                &amp;lt;/AdministratorPassword&amp;gt;&lt;br /&gt;
            &amp;lt;/UserAccounts&amp;gt;&lt;br /&gt;
            &amp;lt;RegisteredOrganization&amp;gt;Your Organization&amp;lt;/RegisteredOrganization&amp;gt;&lt;br /&gt;
            &amp;lt;RegisteredOwner&amp;gt;Your Organization&amp;lt;/RegisteredOwner&amp;gt;&lt;br /&gt;
        &amp;lt;/component&amp;gt;&lt;br /&gt;
    &amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;cpi:offlineImage cpi:source=&amp;quot;wim://master-pc/users/master/desktop/win%207%20sources/sources/install.wim#Windows 7 x64 Professionnel&amp;quot; xmlns:cpi=&amp;quot;urn:schemas-microsoft-com:cpi&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/unattend&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create '''reseal.cmd''' and store it in the folder '''sysprep-7-32'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
set curdir=%~dp0&lt;br /&gt;
%~d0&lt;br /&gt;
cd %curdir%&lt;br /&gt;
set unattendfile=unattend.xml&lt;br /&gt;
if NOT %1!==! set unattendfile=%1&lt;br /&gt;
&lt;br /&gt;
echo sysprep with %unattendfile%&lt;br /&gt;
echo pres Ctrl+C to cancel, or any key to continue&lt;br /&gt;
pause&lt;br /&gt;
&lt;br /&gt;
:: Step #12&lt;br /&gt;
mkdir %windir%\Setup\Scripts&lt;br /&gt;
echo del /Q /F %windir%\system32\sysprep\unattend.xml &amp;gt; %windir%\Setup\Scripts\SetupComplete.cmd&lt;br /&gt;
echo del /Q /F %windir%\panther\unattend.xml &amp;gt;&amp;gt; %windir%\Setup\Scripts\SetupComplete.cmd&lt;br /&gt;
&lt;br /&gt;
:: Step #13&lt;br /&gt;
&lt;br /&gt;
echo on&lt;br /&gt;
copy &amp;quot;%unattendfile%&amp;quot; %windir%\system32\sysprep\unattend.xml&lt;br /&gt;
cd %windir%\system32\sysprep&lt;br /&gt;
%systemdrive%&lt;br /&gt;
&lt;br /&gt;
sysprep /generalize /oobe /quit /unattend:unattend.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create in '''sysprep-7-32''' the file SetupComplete.cmd with the following content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
del /Q /F c:\windows\system32\sysprep\unattend.xml&lt;br /&gt;
del /Q /F c:\windows\panther\unattend.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rename your master ==&lt;br /&gt;
&lt;br /&gt;
If you wish to, rename your master computer. You may also need to join your domain, install some domain dependant software, and leave the domain, with all reboots required after joining an leaving your domain.&lt;br /&gt;
&lt;br /&gt;
== Delete user account ==&lt;br /&gt;
&lt;br /&gt;
If you wish to activate the administrator account, do it now. Then reboot the master computer, log in with the administrator account, then erase the limited user account, and his personal folder.&lt;br /&gt;
&lt;br /&gt;
== Install FOG service ==&lt;br /&gt;
&lt;br /&gt;
The time has come to install your most useful service ever made. Download it from your FOG server, and install it. Configure it for your server in your organization. the service will start on the next reboot, &lt;br /&gt;
&lt;br /&gt;
== Run Sysprep ==&lt;br /&gt;
&lt;br /&gt;
The file '''reseal.cmd''' accepts one argument: an unattend file. If no file has been provided, reseal.cmd will use unattend.xml in his directory.&lt;br /&gt;
&lt;br /&gt;
Run it by right clicking on it and selecting '''run as administrator'''. You may run it from a command line with administrator privileges to specify a unatteded file.&lt;br /&gt;
&lt;br /&gt;
After sysprep you may turn off the master computer.&lt;br /&gt;
&lt;br /&gt;
== Driver repository ==&lt;br /&gt;
&lt;br /&gt;
Create a subfolder in '''sysprep-7-32''' in your UFD named '''drivers'''&lt;br /&gt;
&lt;br /&gt;
Create again two subfolders in '''drivers''' '''stor''' and '''net'''.&lt;br /&gt;
&lt;br /&gt;
Store your ethernet/wifi drivers in '''net''' and mass storage drivers in '''stor'''. You need the driver in his simplest form: a .inf file,  .sys files, .cat file and any file you feel useful. You need to unpack most of drivers to build your repository.&lt;br /&gt;
&lt;br /&gt;
Here is an example of the directory structure to store them.&lt;br /&gt;
&lt;br /&gt;
* drivers&lt;br /&gt;
** net&lt;br /&gt;
*** atheros&lt;br /&gt;
**** L1&lt;br /&gt;
**** L2&lt;br /&gt;
*** broadcom&lt;br /&gt;
**** BCM43xx&lt;br /&gt;
**** BCM57xx&lt;br /&gt;
** stor&lt;br /&gt;
&lt;br /&gt;
== Add drivers ==&lt;br /&gt;
&lt;br /&gt;
Reboot your master computer on windows PE (CD or UFD)&lt;br /&gt;
&lt;br /&gt;
in the command line use diskpart to mount a UFD with drivers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diskpart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Identify the UFD with your drivers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
list disk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
select the disk number which associated to your UFD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select disk 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
select the partition 1 (most UFD have only one partition, or use the command '''list partition''' to list them)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
select partition 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mount the partition&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
assign letter=z&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
exit diskpart&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run dism to add all the drivers in your repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dism /image:c:\ /add-driver /recurse /driver:z:\sysprep-7-32\drivers&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check the command runs with no error.&lt;br /&gt;
&lt;br /&gt;
Exit windows PE by typing '''exit''' in the command line. The computer will reboot. Shut it down before windows boots or press &amp;quot;pause&amp;quot; on the keyboard to suspend the BIOS boot process. Press &amp;quot;space&amp;quot; to resume.&lt;br /&gt;
&lt;br /&gt;
Reboot the computer with a third party tool to shrink the NTFS partition to its smallest possible size.&lt;br /&gt;
&lt;br /&gt;
Capture your image with FOG.&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
http://blog.brianleejackson.com/sysprep-a-windows-7-machine-%E2%80%93-start-to-finish-v2&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Talk:Supported_Snapin%27s_and_Command_Line_Switches&amp;diff=4030</id>
		<title>Talk:Supported Snapin's and Command Line Switches</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Talk:Supported_Snapin%27s_and_Command_Line_Switches&amp;diff=4030"/>
				<updated>2011-09-09T08:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: Created page with &amp;quot;Hi  I may add lots of methods for deploying softwares like Solidworks, AutoCAD Revit, Inventor, Ciel (french business software) and many others. However some of them require a lo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi&lt;br /&gt;
&lt;br /&gt;
I may add lots of methods for deploying softwares like Solidworks, AutoCAD Revit, Inventor, Ciel (french business software) and many others. However some of them require a long work and cannot be explained shorly.&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	<entry>
		<id>https://wiki.fogproject.org/wiki/index.php?title=Working_device_drivers_snapins&amp;diff=3308</id>
		<title>Working device drivers snapins</title>
		<link rel="alternate" type="text/html" href="https://wiki.fogproject.org/wiki/index.php?title=Working_device_drivers_snapins&amp;diff=3308"/>
				<updated>2011-05-30T13:35:54Z</updated>
		
		<summary type="html">&lt;p&gt;Necros: /* Display */ added comment to prevent a trap when using intel drivers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Chipset = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  ATI || SMBus v10.9 || XP 32 bits || bin\atisetup.exe -Install || 2010-0930 || Launch the original package, cancel the setup after unpacking process. Create a batch with the given commandline, create an autoextractible 7Zip archive.&lt;br /&gt;
|-&lt;br /&gt;
|  Intel || i848 and later v9.1.1.1020 || XP 32 bits || command line switch: '''/S''' || 2010-09-17 || original package&lt;br /&gt;
|-&lt;br /&gt;
|  NVidia || NForce 4,6,7,9, IGP v15.49|| 7 32 bits || command line: '''setup.exe -s -n''' || 2011-04-18 || Lauch the package and copy the extracted drivers from '''c:\NVIDIA\nForcewareWinVista\15.49\English''', edit setup.iss to set '''BootOptions=0'''&lt;br /&gt;
|-&lt;br /&gt;
|  SiS || [http://www.sis.com/download/agreement.php?id=155871 sis AGP v1.21] || XP 32 bits || start setup-s.bat given in the ZIP archive || 2010-09-17 || Unzip, edit setup.iss to set '''BootOptions=0''', create an autoextractible which will start setup-s.bat&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Network =&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Intel || Centrino 6200N wifi driver v13.2.0.2 || XP 32 bits || command line : '''ICS_Dx32.exe -s''' || 2010-09-21 || original package&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Display =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  ATI || Radeon 9x00, Xx00, X1x00, X2x00, Xpress v10.2 || 2K, XP 32 bits || start continue.exe &amp;amp; start /wait &amp;quot;&amp;quot; driver\setup.exe -s &amp;amp; start /wait &amp;quot;&amp;quot; ccc\setup.exe -s &amp;amp; taskkill /F /IM continue.exe || 2010-09-30 || Use an Autoit script to accept unsigned driver installation (coming soon). Launch the package, cancel the installation, create a batch which launches the 2 given commandlines using '''start /wait &amp;quot;&amp;quot;''', pack the whole package in an autoextractible 7zip. (continue.exe is the compiled autoit script)&lt;br /&gt;
|-&lt;br /&gt;
|  Intel || [http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&amp;amp;DwnldID=12531&amp;amp;lang=eng i91x v14.25.50.4764] || 2K, XP 32 bits || command line: '''setup.exe /S''' || 2010-09-20 || Unzip, repack into an 7Zip autoextractible&lt;br /&gt;
|-&lt;br /&gt;
|  Intel || i94x v14.32.4 || XP 32 bits || command line switch: '''-s -A -s''' || 2010-09-17 || original package .exe version (NOT zip)&lt;br /&gt;
|-&lt;br /&gt;
|  Intel || i85x v14.19.50 || XP 32 bits || command line switch: '''-s -A -s''' || 2010-09-17 || original package .exe version (NOT zip)&lt;br /&gt;
|-&lt;br /&gt;
|  NVidia || Quadro v182.65 || XP 32 bits || command line switch: '''-s -A -s''' || 2010-09-17 || original package .exe version (NOT zip)&lt;br /&gt;
|-&lt;br /&gt;
|  NVidia || GeForce 7 and later v260.89|| 7 64 bits || command line switch: '''/s /noreboot''' || 2011-02-02 || Unpack the driver with 7-zip. Create a snapin with the extracted content with command line swtches in '''lower case'''.&lt;br /&gt;
|-&lt;br /&gt;
|  NVidia || HDMI Audio v1.0.0.59 || XP 32 bits || command line switch: '''setup.exe -s''' || 2010-09-17 || start the original package, cancel the setup, go to subfolders in c:\NVIDIA, add '''BootOption=0''' in '''setup.iss''' and create an autoextractible with 7Zip&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Realtek || [http://www.realtek.com.tw/DOWNLOADS/downloadsCheck.aspx?Langid=1&amp;amp;PNid=24&amp;amp;PFid=24&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;DownTypeID=3&amp;amp;GetDown=false#High%20Definition%20Audio%20Codecs HDAudio v2.51] || XP 32 bits || command line switch: '''-s -A -s''' || 2010-09-17 || original package&lt;br /&gt;
|-&lt;br /&gt;
|  Realtek || [http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&amp;amp;PNid=23&amp;amp;PFid=23&amp;amp;Level=4&amp;amp;Conn=3&amp;amp;DownTypeID=3&amp;amp;GetDown=false AC97] || XP 32 bits || command line switch: '''-s -A -s''' || 2011-01-19 || original package&lt;br /&gt;
|-&lt;br /&gt;
|  Sigmatel || [http://support.euro.dell.com/support/downloads/driverslist.aspx?os=WW1&amp;amp;catid=3&amp;amp;dateid=-1&amp;amp;impid=-1&amp;amp;osl=FR&amp;amp;typeid=-1&amp;amp;formatid=-1&amp;amp;servicetag=&amp;amp;SystemID=PLX_PNT_P4_CEL_210L&amp;amp;hidos=WW1&amp;amp;hidlang=fr&amp;amp;TabIndex=&amp;amp;scanSupported=False&amp;amp;scanConsent=False Dell Optiplex 210L HDAudio v5.10.0.4664 STAC92xx] || XP 32 bits || command line: '''setup.exe -s''' || 2010-09-20 || Run the Dell autoextractible, cancel the setup, add '''BootOption=0''' in '''setup.iss''', repack into an 7Zip autoextractible&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Bluetooth = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Toshiba || [http://aps2.toshiba-tro.de/bluetooth/index.php?page=download-toshiba Bluetooth Stack for Toshiba laptops] || XP 32 bits || command line: '''silent_install_for_W2000_XP.bat''' or '''silent_install_for_Vista_Win7.bat''' || 2010-09-21 || Edit the .bat file depending your target OS to remove the '''pause''' instruction, repack into an 7Zip autoextractible to launch the previously edited batch.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Modem = &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Agere for Toshiba Tecra S11 laptop|| [http://support1.toshiba-tro.de/tedd-files2/0/mdm-20100119151941.zip Agere modem driver for Toshiba laptops] || XP 32 bits || command line: '''setup.exe -s''' || 2010-09-21 || Unpack and repack only Disk1 subfolder into an 7Zip autoextractible to launch the setup.exe. May work for other agere drivers from other sources&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Biometrics =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Fingerprint Toshiba Tecra S11 laptop|| [http://support1.toshiba-tro.de/tedd-files2/0/fp-sw-20100517133206.zip Fingerprint driver for Toshiba laptop Tecra S11] || XP 32 bits || command line: '''Toshiba32AT9Net35.exe /s /v&amp;quot;/qn REBOOT=R&amp;quot;''' || 2010-09-21 || Unpack and repack only Toshiba32AT9Net35.exe into an 7Zip autoextractible to launch the software with the given command line.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Trusted Platform Module (TPM) =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Manufacturer !! Version !! Operating system !! Method !! Date !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|  Infineon TPM || [http://support1.toshiba-tro.de/tedd-files2/0/trustpm-20100119152340.zip TPM driver for Toshiba laptop Tecra S11] || XP 32 bits || command line: '''msiexec.exe /i Infineon TPM Professional Package.msi /quiet /norestart''' || 2010-09-21 || Unpack and repack only the Win32 or win64 subfolder depending your OS is 32 bits or 64 bits into an 7Zip autoextractible which will launch the .msi file. Same method for HP desktops with Infineon TPM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Necros</name></author>	</entry>

	</feed>