{"id":55,"date":"2018-09-15T15:02:29","date_gmt":"2018-09-15T15:02:29","guid":{"rendered":"https:\/\/cms.digitalbes.com\/?p=55"},"modified":"2018-09-15T15:02:29","modified_gmt":"2018-09-15T15:02:29","slug":"how-to-set-up-a-virtual-machine-for-free-and-get-it-done","status":"publish","type":"post","link":"https:\/\/cms.digitalbes.com\/?p=55","title":{"rendered":"How to Set Up a Virtual Machine for Free and get it done"},"content":{"rendered":"<h1>How to Set Up a Virtual Machine for Free and get it done<\/h1>\n<p>How to Set Up a Virtual Machine for Free and get it done yourself. This post will teach you how to set up a virtual machine for free.\u00a0There are plenty of reasons to run a virtual machine. The first, and most compelling, is that you want to play: Maybe there are some other operating system you want to dabble with (cough Linux cough), but you don\u2019t want to deal with installing another hard drive, partitioning your existing drive, or setting up your system a different way.<br \/>Virtual machines are great because they allow you to install an operating system within your existing operating system. Everything you do within this new OS\u2014cue\u00a0Inception\u00a0soundtrack\u2014is sandboxed from your primary OS. Anything you install, or mess up, can be deleted with a few clicks of a mouse. (And if you\u2019re smart, you saved a version of your secondary OS right after you installed it, so you can quickly go back to a clean, fresh version of Linux, Windows, or whatever.)<br \/>Even better, you can set up a virtual machine on your system for free. Here\u2019s how to get started:<\/p>\n<h3>The apps you\u2019ll need<\/h3>\n<p>You can pay for a virtual machine app like\u00a0VMWare Workstation Pro,\u00a0VMWare Fusion, or\u00a0Parallels Desktop, but I recommend using the free\u00a0VirtualBox\u00a0app if you\u2019re new to the wide world of virtual machines. (If you\u2019re using Windows 10 Pro, you also get a free,\u00a0built-in virtualization tool, too.)<br \/>For simplicity\u2019s sake, all of my examples in this article will come from a Windows version of VirtualBox, but the app is cross-platform. (For Mac users, VirtualBox is a great alternative if you don\u2019t want to\u00a0Boot Camp\u00a0into Windows, for example.)<br \/>A virtual machine isn\u2019t very helpful without an operating system to install on it. And for that, you might have to get a little creative. For Windows, you can grab the\u00a0Windows media installation tool\u00a0and use it to download an image (.ISO) of the operating system, which you\u2019ll then load into VirtualBox.<\/p>\n<p>You can also download one of the\u00a0free virtual machine images Microsoft offers, which expire after 90 days.<br \/>If you\u2019re looking to run a virtual version of macOS\u00a0on\u00a0macOS, you\u2019ll have\u00a0a few hoops to jump through. It\u2019s not as straightforward of a process as running a virtual version any other operating system, but it\u2019s possible. If you want to run macOS on Windows\u2014especially if you\u2019re using VirtualBox\u2014you\u2019re in for a world of hurt. It\u2019s complicated, a pain in the butt to configure, and I found that it ran incredibly slowly on my souped-up system when I did it.<br \/>You\u2019ll probably want to try the free\u00a0VMWare Player\u00a0if you go this route, and consult guides over at\u00a0\/r\/hackintosh\u00a0or helpful YouTube tutorials (like this one) to get macOS to work on your Windows system. Creating a Hackintosh is a guide in itself, and something I\u2019ll definitely revisit in a future article\u2014if I can get it to not be terrible.<\/p>\n<h3>Setting up VirtualBox<\/h3>\n<p>To get started with your virtual machine\u2014be it Windows, Linux, or macOS (if you\u2019re really going for it)\u2014load VirtualBox and click on the big \u201cNew\u201d button in the corner. You can\u2019t miss it.<br \/>(If you downloaded Microsoft\u2019s free virtual machine images instead of a Windows .ISO file, you\u2019ll instead click on File &gt; Import Appliance and find the .OVA file you unzipped. Import that, and you\u2019ll be able to fire it up immediately\u2014no other configuration required, though you might want to tweak some settings, as we discuss later, to get the best performance.)<\/p>\n<p>Give your new operating system a name, select what it is\u2014Windows, Linux, macOS, et cetera\u2014and select the correct version of whatever you\u2019re installing. If you only see 32-bit options, you might have to do a little troubleshooting\u00a0to unlock 64-bit versions. It might be worth investigating, however, as a 64-bit version of your virtualized OS can use more than 4GB of memory (if you plan to dedicate that much to your OS-in-an-OS). If you\u2019re using a 32-bit processor, because your computer is ancient, then you should just stick with a 32-bit version of your virtual operating system.<\/p>\n<p>When VirtualBox asks you how much of your system\u2019s memory you\u2019d like to devote to your virtual OS, I\u2019d stick with its recommendations\u2014specifically, stay in the \u201cgreen zone.\u201d You\u2019ll probably want at least 2\u20134GB at minimum for Windows to run smoothly. If you can get to 8GB, even better. (And, yes, everything is measured in MB in VirtualBox, so 2GB translates to 2048MB, 4GB to 4096MB, et cetera.)<br \/>You can always the amount of memory you\u2019re dedicating to your virtual machine after the fact. If you\u2019re not happy with your initial choice, tweak it and see how that affects your virtual machine\u2019s performance.<br \/>Next, VirtualBox will ask you to set up a \u201chard disk\u201d\u2014really, a file serving as a hard drive\u2014for your virtual machine to use. Once you click \u201cCreate,\u201d you\u2019ll be presented with three different file types you can select for your hard disk file:<\/p>\n<p>You should be fine to stick with the default option: the VirtualBox Disk Image, or VDI. On the next screen, however, you\u2019ll want to think about the choice you make. You can select to create a dynamically allocated disk, which only eats up space on your actual hard drive when you use it (but doesn\u2019t shrink when you delete files on your virtual operating system), or you can just set a fixed size for the hard drive your virtual OS will use.<br \/>A fixed disk is faster than a dynamically allocated disk, but you\u2019ll have to dedicate all the space up front instead of letting your virtual OS use more and more as you fill it up with stuff. I\u2019d go fixed disk myself, because it simplifies everything and gives you the best performance, but if you\u2019re pressed for space, you might just have to stick with a dynamically allocated disk.<\/p>\n<p>You\u2019ll set the disk\u2019s size on the next screen:<\/p>\n<p>Once VirtualBox creates your disk, you\u2019ll see your brand-new virtual machine, all ready to go! But not quite. There are still a few more settings you\u2019ll need to take a look at, so select your virtual machine and click the big Settings gear icon.<\/p>\n<p>There\u2019s a lot you can tweak to squeeze as much performance out of your virtual machine as possible, including adjusting how much memory it gets, how much of your processor you\u2019re dedicating to your virtual operating system, and how much video memory it should have. You can adjust these settings now via the System and Display menus. When you\u2019re done, you\u2019ll want to visit the Storage menu so you can actually install your operating system.<br \/>Within Storage, you\u2019ll see a little icon of a CD (or DVD) with the word \u201cEmpty\u201d next to it. Select it, then click on the image of a CD (or DVD) in the right-most \u201cAttributes\u201d section, to the right of \u201cOptical Drive.\u201d Select the \u201cChoose Virtual Optical Disk File\u201d option, find the image of the operating system you\u2019re looking to install, and select it.<\/p>\n<p>If you\u2019re done editing your virtual machine\u2019s settings\u2014and you should really check out USB, to ensure your host system\u2019s connected devices can also be used by your virtual machine, as well as General &gt; Advanced for shared clipboard and drag\u2019n\u2019drop functionality between your host and virtual OS\u2014click on OK. Then click on the big green \u201cStart\u201d arrow and launch your virtual operating system. With luck, it\u2019ll boot into its setup process, and you\u2019ll be ready to install it as if you were setting up a brand-new desktop or laptop.<\/p>\n<p>Once you have your virtual machine up and running, you\u2019ll want to make ample use of VirtualBox\u2019s Snapshot feature (under its \u201cMachine\u201d menu). A snapshot allows you to save and restore the state of the virtual machine at any point. So, once you have your fresh version of the operating system installed, take a snapshot. If you muck up your virtual machine or want to revert it back to its pure, untouched state (without having to reinstall your operating system), you can just restore your snapshot. Or, if you\u2019re about to do something that might mess up your virtual machine for any reason, take a snapshot first\u2014same principle.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Set Up a Virtual Machine for Free and get it done How to Set Up a Virtual Machine for Free and get it done yourself. This post will teach you how to set up a virtual machine for free.\u00a0There are plenty of reasons to run a virtual machine. The first, and most compelling, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-how-to"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cms.digitalbes.com\/?p=55\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog\" \/>\n<meta property=\"og:description\" content=\"How to Set Up a Virtual Machine for Free and get it done How to Set Up a Virtual Machine for Free and get it done yourself. This post will teach you how to set up a virtual machine for free.\u00a0There are plenty of reasons to run a virtual machine. The first, and most compelling, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cms.digitalbes.com\/?p=55\" \/>\n<meta property=\"og:site_name\" content=\"Digitalbes Limited Premium Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-15T15:02:29+00:00\" \/>\n<meta name=\"author\" content=\"dbl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"dbl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55\"},\"author\":{\"name\":\"dbl\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/#\\\/schema\\\/person\\\/501f983dd73df2b3abf7b41c11a10904\"},\"headline\":\"How to Set Up a Virtual Machine for Free and get it done\",\"datePublished\":\"2018-09-15T15:02:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55\"},\"wordCount\":1476,\"commentCount\":0,\"articleSection\":[\"How To\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55\",\"url\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55\",\"name\":\"How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/#website\"},\"datePublished\":\"2018-09-15T15:02:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/#\\\/schema\\\/person\\\/501f983dd73df2b3abf7b41c11a10904\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/?p=55#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cms.digitalbes.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up a Virtual Machine for Free and get it done\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/#website\",\"url\":\"https:\\\/\\\/cms.digitalbes.com\\\/\",\"name\":\"Digitalbes Limited Premium Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cms.digitalbes.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cms.digitalbes.com\\\/#\\\/schema\\\/person\\\/501f983dd73df2b3abf7b41c11a10904\",\"name\":\"dbl\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g\",\"caption\":\"dbl\"},\"sameAs\":[\"https:\\\/\\\/cms.digitalbes.com\"],\"url\":\"https:\\\/\\\/cms.digitalbes.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cms.digitalbes.com\/?p=55","og_locale":"en_US","og_type":"article","og_title":"How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog","og_description":"How to Set Up a Virtual Machine for Free and get it done How to Set Up a Virtual Machine for Free and get it done yourself. This post will teach you how to set up a virtual machine for free.\u00a0There are plenty of reasons to run a virtual machine. The first, and most compelling, [&hellip;]","og_url":"https:\/\/cms.digitalbes.com\/?p=55","og_site_name":"Digitalbes Limited Premium Blog","article_published_time":"2018-09-15T15:02:29+00:00","author":"dbl","twitter_card":"summary_large_image","twitter_misc":{"Written by":"dbl","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cms.digitalbes.com\/?p=55#article","isPartOf":{"@id":"https:\/\/cms.digitalbes.com\/?p=55"},"author":{"name":"dbl","@id":"https:\/\/cms.digitalbes.com\/#\/schema\/person\/501f983dd73df2b3abf7b41c11a10904"},"headline":"How to Set Up a Virtual Machine for Free and get it done","datePublished":"2018-09-15T15:02:29+00:00","mainEntityOfPage":{"@id":"https:\/\/cms.digitalbes.com\/?p=55"},"wordCount":1476,"commentCount":0,"articleSection":["How To"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cms.digitalbes.com\/?p=55#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cms.digitalbes.com\/?p=55","url":"https:\/\/cms.digitalbes.com\/?p=55","name":"How to Set Up a Virtual Machine for Free and get it done - Digitalbes Limited Premium Blog","isPartOf":{"@id":"https:\/\/cms.digitalbes.com\/#website"},"datePublished":"2018-09-15T15:02:29+00:00","author":{"@id":"https:\/\/cms.digitalbes.com\/#\/schema\/person\/501f983dd73df2b3abf7b41c11a10904"},"breadcrumb":{"@id":"https:\/\/cms.digitalbes.com\/?p=55#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cms.digitalbes.com\/?p=55"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cms.digitalbes.com\/?p=55#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cms.digitalbes.com\/"},{"@type":"ListItem","position":2,"name":"How to Set Up a Virtual Machine for Free and get it done"}]},{"@type":"WebSite","@id":"https:\/\/cms.digitalbes.com\/#website","url":"https:\/\/cms.digitalbes.com\/","name":"Digitalbes Limited Premium Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cms.digitalbes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cms.digitalbes.com\/#\/schema\/person\/501f983dd73df2b3abf7b41c11a10904","name":"dbl","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32bb84d38230af21f8f3323e55011359ebae16aa5c7b6554ae4fbbdc77b32582?s=96&d=mm&r=g","caption":"dbl"},"sameAs":["https:\/\/cms.digitalbes.com"],"url":"https:\/\/cms.digitalbes.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=55"}],"version-history":[{"count":0,"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=\/wp\/v2\/posts\/55\/revisions"}],"wp:attachment":[{"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms.digitalbes.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}