{"id":371,"date":"2012-11-04T19:24:57","date_gmt":"2012-11-05T01:24:57","guid":{"rendered":"http:\/\/nodakengineering.com\/?page_id=371"},"modified":"2012-11-04T23:09:38","modified_gmt":"2012-11-05T05:09:38","slug":"installing-optimized-xp-in-virtualbox","status":"publish","type":"page","link":"https:\/\/nodakengineering.com\/?page_id=371","title":{"rendered":"Installing Optimized XP in VirtualBox"},"content":{"rendered":"<p>Last week I demonstrated how to create a custom Microsoft Windows XP setup ISO optimized for installation in a virtual machine environment using\u00a0<a title=\"Deployment Tool for the Bootable Unattended Windows ISO\" href=\"http:\/\/www.nliteos.com\/\" target=\"_blank\">nLite<\/a>\u00a0(The how-to can be found\u00a0<strong><a title=\"Optimizing XP for a Virtual Machine\" href=\"http:\/\/nodakengineering.com\/?page_id=68\">here<\/a><\/strong>.). We started with an approximate 500 MB ISO and removed components\/services using the nLite utility and pared that down to less than 80 MB. This week I\u2019ll show you how well the unattended install works in\u00a0<a title=\"VirtualBox Website\" href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\">VirtualBox<\/a>\u00a0and the benefits of doing so.<\/p>\n<p>If you haven\u2019t done so yet, head over to the\u00a0<a title=\"VirtualBox Website\" href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\">VirtualBox<\/a>\u00a0website and get the binaries needed installed:<\/p>\n<p><a title=\"VirtualBox Downloads\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\">https:\/\/www.virtualbox.org\/wiki\/Downloads<\/a><\/p>\n<p>Now that we&#8217;ve got our optimized XP ISO created and VirtualBox installed, let&#8217;s see how well this image works&#8230;fire up your copy of VirtualBox and click <strong>New<\/strong> (Ctrl-N) to start the Create Virtual Machine Wizard.<\/p>\n<figure id=\"attachment_377\" aria-describedby=\"caption-attachment-377\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Create-Virtual-Machine.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-377 \" title=\"Create Virtual Machine\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Create-Virtual-Machine-300x192.png\" alt=\"Create Virtual Machine\" width=\"300\" height=\"192\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Create-Virtual-Machine-300x192.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Create-Virtual-Machine.png 638w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-377\" class=\"wp-caption-text\">Name and operating system<\/figcaption><\/figure>\n<p>Name your VM and click <strong>Continue<\/strong> (make sure you select Windows XP for the OS Version)<\/p>\n<figure id=\"attachment_379\" aria-describedby=\"caption-attachment-379\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Memory-Size.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-379\" title=\"Memory Size\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Memory-Size-300x191.png\" alt=\"Memory Size\" width=\"300\" height=\"191\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Memory-Size-300x191.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Memory-Size.png 638w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-379\" class=\"wp-caption-text\">Memory Size<\/figcaption><\/figure>\n<p>The default of 192 MB here is sufficient for this optimized image&#8230;click <strong>Continue<\/strong><\/p>\n<figure id=\"attachment_384\" aria-describedby=\"caption-attachment-384\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-Drive.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-384\" title=\"Hard Drive\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-Drive-300x192.png\" alt=\"Hard Drive\" width=\"300\" height=\"192\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-Drive-300x192.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-Drive.png 637w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-384\" class=\"wp-caption-text\">Hard Drive<\/figcaption><\/figure>\n<p>Select <strong>Create a virtual hard drive now<\/strong> and click <strong>Create<\/strong><\/p>\n<figure id=\"attachment_385\" aria-describedby=\"caption-attachment-385\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-drive-file-type.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-385\" title=\"Hard drive file type\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-drive-file-type-300x198.png\" alt=\"Hard drive file type\" width=\"300\" height=\"198\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-drive-file-type-300x198.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Hard-drive-file-type.png 715w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-385\" class=\"wp-caption-text\">Hard drive file type<\/figcaption><\/figure>\n<p>Select <strong>VDI (VirtualBox Disk Image)<\/strong> and click <strong>Continue<\/strong><\/p>\n<figure id=\"attachment_387\" aria-describedby=\"caption-attachment-387\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Storage-on-physical-hard-drive.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-387\" title=\"Storage on physical hard drive\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Storage-on-physical-hard-drive-300x198.png\" alt=\"Storage on physical hard drive\" width=\"300\" height=\"198\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Storage-on-physical-hard-drive-300x198.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/Storage-on-physical-hard-drive.png 714w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-387\" class=\"wp-caption-text\">Storage on physical hard drive<\/figcaption><\/figure>\n<p>Leave this at default (<strong>Dynamically allocated<\/strong>) and click <strong>Continue<\/strong><\/p>\n<figure id=\"attachment_389\" aria-describedby=\"caption-attachment-389\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/File-location-and-size.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-389\" title=\"File location and size\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/File-location-and-size-300x198.png\" alt=\"File location and size\" width=\"300\" height=\"198\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/File-location-and-size-300x198.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/File-location-and-size.png 715w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-389\" class=\"wp-caption-text\">File location and size<\/figcaption><\/figure>\n<p>The defaults here make sense (10 GB is more than enough and will actually take much less room since we previously chose dynamically allocated)&#8230;click <strong>Create<\/strong><\/p>\n<p>This brings us back to the <strong>VirtualBox Manager<\/strong> interface:<\/p>\n<figure id=\"attachment_446\" aria-describedby=\"caption-attachment-446\" style=\"width: 288px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-Initial.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-446\" title=\"VirtualBox Manager Initial\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-Initial-298x300.png\" alt=\"VirtualBox Manager Initial\" width=\"298\" height=\"300\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-Initial-298x300.png 298w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-Initial-150x150.png 150w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-Initial.png 867w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/a><figcaption id=\"caption-attachment-446\" class=\"wp-caption-text\">VirtualBox Manager Initial<\/figcaption><\/figure>\n<p>In the right pane we can start making selections to modify the hardware to our liking&#8230;let&#8217;s start by clicking the <strong>Audio<\/strong> section<\/p>\n<figure id=\"attachment_391\" aria-describedby=\"caption-attachment-391\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-audio.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-391 \" title=\"WinLite audio\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-audio-300x123.png\" alt=\"WinLite audio\" width=\"300\" height=\"123\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-audio-300x123.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-audio.png 568w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-391\" class=\"wp-caption-text\">WinLite Audio<\/figcaption><\/figure>\n<p>Uncheck <strong>Enable Audio<\/strong> since we really don&#8217;t need it for our VM and it&#8217;ll free up resources&#8230;click <strong>OK<\/strong><\/p>\n<figure id=\"attachment_392\" aria-describedby=\"caption-attachment-392\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Network.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-392\" title=\"WinLite Network\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Network-300x248.png\" alt=\"WinLite Network\" width=\"300\" height=\"248\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Network-300x248.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Network.png 569w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-392\" class=\"wp-caption-text\">WinLite Network<\/figcaption><\/figure>\n<p>Click on the <strong>Network<\/strong> section on the right and uncheck <strong>Enable Network Adapter<\/strong> since we don&#8217;t need internet on this VM and click <strong>OK<\/strong><\/p>\n<figure id=\"attachment_393\" aria-describedby=\"caption-attachment-393\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Storage.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-393\" title=\"WinLite Storage\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Storage-300x245.png\" alt=\"WinLite Storage\" width=\"300\" height=\"245\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Storage-300x245.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Storage.png 569w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-393\" class=\"wp-caption-text\">WinLite Storage<\/figcaption><\/figure>\n<p>Click on the <strong>Storage<\/strong> section on the right and Select the WinLite ISO (see this <a title=\"Optimizing XP for VM\" href=\"http:\/\/nodakengineering.com\/?page_id=68\"><strong>howto<\/strong><\/a>) to boot from by clicking the CD icon under the Storage Tree section on the left (this selects IDE Secondary) and then click the CD icon under Attributes on the right side and browse to and select your ISO image&#8230;click <strong>OK<\/strong><\/p>\n<figure id=\"attachment_418\" aria-describedby=\"caption-attachment-418\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-USB-Ports.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-418\" title=\"WinLite USB Ports\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-USB-Ports-300x244.png\" alt=\"WinLite USB Ports\" width=\"300\" height=\"244\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-USB-Ports-300x244.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-USB-Ports.png 570w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-418\" class=\"wp-caption-text\">WinLite USB Ports<\/figcaption><\/figure>\n<p>Click on the <strong>USB<\/strong> section on the right and uncheck <strong>Enable USB 2.0 (EHCI) Controller<\/strong> (the original version of Windows XP does not have drivers for this)&#8230;click <strong>OK<\/strong><\/p>\n<figure id=\"attachment_394\" aria-describedby=\"caption-attachment-394\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Description.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-394\" title=\"WinLite Description\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Description-300x211.png\" alt=\"WinLite Description\" width=\"300\" height=\"211\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Description-300x211.png 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/WinLite-Description.png 569w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-394\" class=\"wp-caption-text\">WinLite Description<\/figcaption><\/figure>\n<p>Click <strong>Description<\/strong> on the right side and add a description&#8230;click <strong>OK<\/strong><\/p>\n<p>And see below for what it should all look like in the <strong>VirtualBox Manager<\/strong> when we&#8217;re finished:<\/p>\n<figure id=\"attachment_395\" aria-describedby=\"caption-attachment-395\" style=\"width: 288px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-395\" title=\"VirtualBox Manager\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-298x300.png\" alt=\"VirtualBox Manager\" width=\"298\" height=\"300\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-298x300.png 298w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager-150x150.png 150w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2012\/11\/VirtualBox-Manager.png 754w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/a><figcaption id=\"caption-attachment-395\" class=\"wp-caption-text\">VirtualBox Manager<\/figcaption><\/figure>\n<p>Continue to the next page where I fire this baby up and see what she can do!<\/p>\n<p><a title=\"Installing Optimized XP in VirtualBox (Page 2)\" href=\"http:\/\/nodakengineering.com\/?page_id=402\"><strong>Continue<\/strong><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>1 \u00a0<strong><a title=\"Installing Optimized XP in VirtualBox (Page 2)\" href=\"http:\/\/nodakengineering.com\/?page_id=402\">2<\/a>\u00a0 <a title=\"Installing Optimized XP in VirtualBox (Page 3)\" href=\"http:\/\/nodakengineering.com\/?page_id=422\">3<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week I demonstrated how to create a custom Microsoft Windows XP setup ISO optimized for installation in a virtual machine environment using\u00a0nLite\u00a0(The how-to can be found\u00a0here.). We started with an approximate 500 MB ISO and removed components\/services using the nLite utility and pared that down to less than 80 MB. This week I\u2019ll show &#8230; <a title=\"Installing Optimized XP in VirtualBox\" class=\"read-more\" href=\"https:\/\/nodakengineering.com\/?page_id=371\" aria-label=\"Read more about Installing Optimized XP in VirtualBox\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":199,"menu_order":1,"comment_status":"closed","ping_status":"open","template":"page-without-sidebar.php","meta":{"footnotes":""},"class_list":["post-371","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=371"}],"version-history":[{"count":27,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/371\/revisions"}],"predecessor-version":[{"id":447,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/371\/revisions\/447"}],"up":[{"embeddable":true,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/199"}],"wp:attachment":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}