{"id":940,"date":"2014-03-18T07:39:55","date_gmt":"2014-03-18T12:39:55","guid":{"rendered":"http:\/\/nodakengineering.com\/?page_id=940"},"modified":"2014-03-23T23:26:09","modified_gmt":"2014-03-24T04:26:09","slug":"optimizing-crunchbang-linux-for-virtualbox","status":"publish","type":"page","link":"https:\/\/nodakengineering.com\/?page_id=940","title":{"rendered":"Optimizing CrunchBang Linux for VirtualBox"},"content":{"rendered":"<p><a title=\"CrunchBang Linux\" href=\"http:\/\/crunchbang.org\/\" target=\"_blank\">CrunchBang<\/a>\u00a0is an excellent version of Linux to run in\u00a0<a title=\"VirtualBox\" href=\"https:\/\/www.virtualbox.org\/\" target=\"_blank\">VirtualBox<\/a>\u00a0due to the fact that it\u2019s a nimble\u00a0<a title=\"Openbox\" href=\"http:\/\/openbox.org\/\" target=\"_blank\">Openbox<\/a>\u00a0Linux distribution. That being said, the OS still requires tweaking after install in a VM to get the most performance and satisfaction out of it. I\u2019ve put together this guide to walk one through the installation and optimization settings. If not already done, take this opportunity to grab the requisite softwares:<\/p>\n<ul>\n<li><a title=\"VirtualBox Downloads\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\" target=\"_blank\">VirtualBox 4.3.8<\/a>\u00a0(recommend grabbing VirtualBox extension pack also)<\/li>\n<li><a title=\"CrunchBang Linux Downloads\" href=\"http:\/\/crunchbang.org\/download\/\" target=\"_blank\">CrunchBang Linux<\/a>\u00a0(recommend the 32-bit non-PAE)<\/li>\n<\/ul>\n<p>Here&#8217;s a direct link to the CrunchBang Linux\u00a0<a title=\"32-bit Waldorf for Older PCs (non PAE)\" href=\"http:\/\/crunchbang.org\/torrents\/crunchbang-11-20130506-i486.iso.torrent\" target=\"_blank\"><strong>torrent<\/strong><\/a>.<br \/>\nAnd here&#8217;s a direct download to the CrunchBang Linux\u00a0<a title=\"32-bit Waldorf for Older PCs (non PAE)\" href=\"http:\/\/linuxfreedom.com\/crunchbang\/crunchbang-11-20130506-i486.iso\" target=\"_blank\"><strong>ISO<\/strong><\/a>.<a title=\"32-bit Waldorf for Older PCs (non PAE)\" href=\"http:\/\/linuxfreedom.com\/crunchbang\/crunchbang-11-20130506-i486.iso\" target=\"_blank\"><br \/>\n<\/a><\/p>\n<p>You can download the standard PAE-enabled version also, but there is no need for this in a virtual environment (and you&#8217;ll have to enable PAE in the VirtualBox settings for it to work). According to WikiPedia:<\/p>\n<p style=\"padding-left: 30px;\">&#8220;In\u00a0<a title=\"Computing\" href=\"http:\/\/en.wikipedia.org\/wiki\/Computing\">computing<\/a>,\u00a0<b>Physical Address Extension<\/b>\u00a0(<b>PAE<\/b>) is a feature to allow 32-bit\u00a0<a title=\"IA-32\" href=\"http:\/\/en.wikipedia.org\/wiki\/IA-32\">IA-32<\/a>\u00a0<a title=\"Central processing unit\" href=\"http:\/\/en.wikipedia.org\/wiki\/Central_processing_unit\">central processing units<\/a>\u00a0(CPUs) to access a physical address space (including\u00a0<a title=\"Random access memory\" href=\"http:\/\/en.wikipedia.org\/wiki\/Random_access_memory\">random access memory<\/a>\u00a0and memory mapped devices) larger than 4\u00a0<a title=\"Gigabyte\" href=\"http:\/\/en.wikipedia.org\/wiki\/Gigabyte\">gigabytes<\/a>.&#8221;<\/p>\n<p>After installing VirtualBox (I recommend accepting defaults during install) fire it up and then browse to and double-click on the Extension Pack downloaded earlier to install it.<\/p>\n<p>Create a new virtual machine (click on the big blue <strong>New<\/strong> icon in the top toolbar of the Oracle VM VirtualBox Manager or use keyboard shortcut Ctrl+N):<\/p>\n<figure id=\"attachment_960\" aria-describedby=\"caption-attachment-960\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_New.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-960\" title=\"Create New VM\" alt=\"VM_New\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_New-300x250.jpg\" width=\"300\" height=\"250\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_New-300x250.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_New.jpg 647w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-960\" class=\"wp-caption-text\">Create New VM<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>In the Create Virtual Machine Wizard, click on the <strong>Hide Description<\/strong> button at the bottom and use the screencap below to fill in appropriate settings for the VM (bump memory up to 512 MB from the 256 MB default if you&#8217;ve got it to spare):<\/p>\n<figure id=\"attachment_966\" aria-describedby=\"caption-attachment-966\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_VM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-966 \" title=\"Create Virtual Machine\" alt=\"CB_Create_VM\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_VM-300x259.jpg\" width=\"300\" height=\"259\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_VM-300x259.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_VM.jpg 539w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-966\" class=\"wp-caption-text\">Create Virtual Machine<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Click <strong>Create<\/strong> to move on to the virtual hard drive wizard (bump drive size up to 10 GB from the 8 GB default&#8211;don&#8217;t worry, it&#8217;s dynamic so the space is only utilized as needed):<\/p>\n<figure id=\"attachment_968\" aria-describedby=\"caption-attachment-968\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_HD.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-968 \" title=\"Create Virtual Hard Drive\" alt=\"CB_Create_HD\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_HD-300x261.jpg\" width=\"300\" height=\"261\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_HD-300x261.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_Create_HD.jpg 526w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-968\" class=\"wp-caption-text\">Create Virtual Hard Drive<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Let\u2019s take a look at what we\u2019ve got:<\/p>\n<figure id=\"attachment_970\" aria-describedby=\"caption-attachment-970\" style=\"width: 242px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Initial.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-970\" title=\"#! Initial Settings\" alt=\"CB_VM_Initial\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Initial-252x300.jpg\" width=\"252\" height=\"300\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Initial-252x300.jpg 252w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Initial.jpg 662w\" sizes=\"auto, (max-width: 252px) 100vw, 252px\" \/><\/a><figcaption id=\"caption-attachment-970\" class=\"wp-caption-text\">#! Initial Settings<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>We&#8217;re almost ready for the initial boot. Let&#8217;s add a description and mount the CruchBang ISO in the virtual CD\/DVD drive so that it will boot and let us install. Click on <strong>Storage<\/strong>, click on the CD under <strong>Controller: IDE<\/strong> and under <strong>Attributes<\/strong> click the small CD icon and select<strong> Choose a virtual CD\/DVD disk file&#8230;<\/strong><\/p>\n<figure id=\"attachment_977\" aria-describedby=\"caption-attachment-977\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_CD_Mount.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-977\" title=\"Mount #! ISO\" alt=\"CB_CD_Mount\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_CD_Mount-300x189.jpg\" width=\"300\" height=\"189\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_CD_Mount-300x189.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_CD_Mount.jpg 657w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-977\" class=\"wp-caption-text\">Mount #! ISO<\/figcaption><\/figure>\n<p>Browse to and select the ISO file that you downloaded earlier and click <strong>OK<\/strong>.<\/p>\n<p><strong>NOTE<\/strong>: If you downloaded the PAE version of the CD\/DVD, you&#8217;ll need to enable PAE (otherwise the VM will not boot) by placing a checkmark in the <strong>Extended Features: Enable PAE<\/strong> box under <strong>System &#8211;&gt; Processor:<\/strong><\/p>\n<figure id=\"attachment_974\" aria-describedby=\"caption-attachment-974\" style=\"width: 290px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_PAE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-974\" title=\"VM PAE Enable\" alt=\"VM_PAE\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_PAE-300x189.jpg\" width=\"300\" height=\"189\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_PAE-300x189.jpg 300w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/VM_PAE.jpg 657w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-974\" class=\"wp-caption-text\">VM PAE Enable<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Now let&#8217;s take a look at the final settings before we boot:<\/p>\n<figure id=\"attachment_979\" aria-describedby=\"caption-attachment-979\" style=\"width: 262px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Final.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-979\" title=\"#! Final Settings\" alt=\"CB_VM_Final\" src=\"http:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Final-272x300.jpg\" width=\"272\" height=\"300\" srcset=\"https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Final-272x300.jpg 272w, https:\/\/nodakengineering.com\/wp-content\/uploads\/2014\/03\/CB_VM_Final.jpg 662w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/a><figcaption id=\"caption-attachment-979\" class=\"wp-caption-text\">#! Final Settings<\/figcaption><\/figure>\n<p>Notice under <strong>Storage<\/strong> it shows the mounted CrunchBang ISO that was downloaded earlier.<\/p>\n<p>Also notice under <strong>System<\/strong> the accelerations for the CPU and hardware are enabled (you did\u00a0<strong><a title=\"Enable\/Disable Virtualization in BIOS\" href=\"http:\/\/www.sysprobs.com\/disable-enable-virtualization-technology-bios\" target=\"_blank\">enable virtualization in your system BIOS<\/a><\/strong>, right?)<\/p>\n<p>Now that our virtual machine hardware is set up, let\u2019s start it up and get the OS installed.<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a title=\"Installing CrunchBang in VirtualBox\" href=\"http:\/\/nodakengineering.com\/?page_id=983\">Continue to Page 2 &#8212; Installing CrunchBang in VirtualBox<\/a><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>1 \u00a0 <a title=\"Page 2\" href=\"http:\/\/nodakengineering.com\/?page_id=983\"><strong>2<\/strong><\/a> \u00a0 <a title=\"Page 3\" href=\"http:\/\/nodakengineering.com\/?page_id=1033\"><strong>3<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CrunchBang\u00a0is an excellent version of Linux to run in\u00a0VirtualBox\u00a0due to the fact that it\u2019s a nimble\u00a0Openbox\u00a0Linux distribution. That being said, the OS still requires tweaking after install in a VM to get the most performance and satisfaction out of it. I\u2019ve put together this guide to walk one through the installation and optimization settings. If &#8230; <a title=\"Optimizing CrunchBang Linux for VirtualBox\" class=\"read-more\" href=\"https:\/\/nodakengineering.com\/?page_id=940\" aria-label=\"Read more about Optimizing CrunchBang Linux for VirtualBox\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":199,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-without-sidebar.php","meta":{"footnotes":""},"class_list":["post-940","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/940","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=940"}],"version-history":[{"count":31,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/940\/revisions"}],"predecessor-version":[{"id":1051,"href":"https:\/\/nodakengineering.com\/index.php?rest_route=\/wp\/v2\/pages\/940\/revisions\/1051"}],"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=940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}