{"id":287,"date":"2011-01-31T23:59:21","date_gmt":"2011-02-01T06:59:21","guid":{"rendered":"http:\/\/www.dannyadam.com\/blog\/?p=287"},"modified":"2019-12-17T00:34:19","modified_gmt":"2019-12-17T05:34:19","slug":"installing-your-own-personal-webwork-server-part-iii","status":"publish","type":"post","link":"https:\/\/www.dannyadam.com\/blog\/2011\/01\/installing-your-own-personal-webwork-server-part-iii\/","title":{"rendered":"Installing Your Own Personal WeBWork Server, Part III"},"content":{"rendered":"<p><a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/01\/installing-your-own-personal-webwork-server-part-i\/\">Part I<\/a> |\u00a0<a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/01\/installing-your-own-personal-webwork-server-part-ii\/\">Part II<\/a> | <strong>Part III<\/strong> | <a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/05\/installing-your-own-personal-webwork-server-part-iv\/\">Part IV<\/a><\/p>\n<p>This series of posts covers the installation of\u00a0<a href=\"http:\/\/webwork.maa.org\/\">WeBWork<\/a>. This post, Part III of the series, has instructions for installing Ubuntu and WeBWork within VirtualBox.<\/p>\n<p><strong>Creating a New Virtual Machine<\/strong><\/p>\n<p>The first step requires the configuration of a new virtual machine in VirtualBox. This new virtual machine will be used to install a copy of Ubuntu with WeBWork. To configure a new virtual machine, you must click <em>New<\/em> from the VirtualBox Manager. The images below show the progression of steps and my selected settings when configuring a new virtual machine. Please customize these settings according to your preferences and system. For example, if you are using a 32-bit system, please make sure to select <em>Ubuntu (32 bit)<\/em> when prompted, as opposed to the 64-bit option that I selected.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-288\" title=\"VirtualBox Create - Step 1\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-1-300x222.jpg\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-1-300x222.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-1.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<!--more--><\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-2.jpg\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-289\" title=\"VirtualBox Create - Step 2\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-2-300x176.jpg\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-2-300x176.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-2.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-302\" title=\"VirtualBox Create - Step 3\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-3-300x176.jpg\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-3-300x176.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-3.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-303\" title=\"VirtualBox Create - Step 4\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-4-300x176.jpg\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-4-300x176.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-4.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-304\" title=\"VirtualBox Create - Step 5\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-5-300x176.jpg\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-5-300x176.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-5.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-305\" title=\"VirtualBox Create - Step 6\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-6-300x177.jpg\" alt=\"\" width=\"300\" height=\"177\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-6-300x177.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-6.jpg 621w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-311\" title=\"VirtualBox Create - Step 7\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-7-300x177.jpg\" alt=\"\" width=\"300\" height=\"177\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-7-300x177.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-7.jpg 621w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-312\" title=\"VirtualBox Create - Step 8\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-8-300x177.jpg\" alt=\"\" width=\"300\" height=\"177\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-8-300x177.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-8.jpg 621w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-313\" title=\"VirtualBox Create - Step 9\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-9-300x176.jpg\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-9-300x176.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Create-Step-9.jpg 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Downloading the Ubuntu Live DVD<\/strong><\/p>\n<p>Next, you must download a copy of Ubuntu to install within the new virtual machine. In addition to offering detailed instructions for installing WeBWork from scratch, the <a href=\"http:\/\/webwork.maa.org\/wiki\/Main_Page\">WeBWork Wiki<\/a> also offers a <em>Live DVD<\/em> that has a pre-configured installation of Ubuntu, WeBWork, and the other applications that are required. This is what will be used to install WeBWork on your system. The ISO image of the Live DVD can be downloaded from the WeBWork Wiki Live DVD <a href=\"http:\/\/webwork.maa.org\/wiki\/Installing_WeBWorK_from_a_Live_DVD\">website<\/a>.\u00a0If you are using a 64-bit system, you can install either the 32-bit or the 64-bit version, but if you are using a 32-bit system, you must use the 32-bit version. The following links can be used to download the most recent ISO files that were available at the time of this post, hosted by the University of Rochester (UR) and the Mathematical Association of America (MAA).<\/p>\n<p><strong>64-Bit<\/strong><\/p>\n<ul>\n<li><span style=\"font-size: 16px; font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px;\">UR: <a href=\"http:\/\/hosted2.webwork.rochester.edu\/ww-downloads\/WW2.4_Ubuntu10.04_64bit_Vanilla_LiveDVD.iso\">http:\/\/<wbr \/>hosted2.webwork.rochester.edu\/<wbr \/>ww-downloads\/<wbr \/>WW2.4_Ubuntu10.04_64bit_Vanilla_LiveDVD.iso<\/a><\/span><\/li>\n<li>MAA: <a href=\"http:\/\/webwork.maa.org\/ww-downloads\/WW2.4_Ubuntu10.04_64bit_Vanilla_LiveDVD.iso\">http:\/\/<wbr \/>webwork.maa.org\/<wbr \/>ww-downloads\/<wbr \/>WW2.4_Ubuntu10.04_64bit_Vanilla_LiveDVD.iso<\/a><\/li>\n<\/ul>\n<p><strong>32-Bit<\/strong><\/p>\n<ul>\n<li>UR: <a href=\"http:\/\/hosted2.webwork.rochester.edu\/ww-downloads\/WW2.4_Ubuntu9.10_Vanilla_LiveDVD.iso\">http:\/\/<wbr \/>hosted2.webwork.rochester.edu\/<wbr \/>ww-downloads\/<wbr \/>WW2.4_Ubuntu9.10_Vanilla_LiveDVD.iso<\/a><\/li>\n<li>MAA: <a href=\"http:\/\/webwork.maa.org\/ww-downloads\/WW2.4_Ubuntu9.10_Vanilla_LiveDVD.iso\">http:\/\/<wbr \/>webwork.maa.org\/<wbr \/>ww-downloads\/<wbr \/>WW2.4_Ubuntu9.10_Vanilla_LiveDVD.iso<\/a><\/li>\n<\/ul>\n<p>An ISO image is a file that stores the contents of a CD or DVD. For\u00a0additional\u00a0details, please see the corresponding <a href=\"http:\/\/en.wikipedia.org\/wiki\/ISO_image\">page<\/a> on Wikipedia. Once you have downloaded the Ubuntu ISO, you can either burn this to a DVD or configure your system to use this image as a <em>virtual DVD<\/em>, so that you can access the contents of the disc as if it was a real DVD. To burn the image, DVD creation software will often allow you to create a DVD using an ISO image.<\/p>\n<p><strong>Starting a Virtual Machine for the Ubuntu Installation<\/strong><\/p>\n<p>Now that you have a virtual machine configured and a DVD with Ubuntu, it&#8217;s time to install Ubuntu. Insert the Ubuntu DVD that you prepared in the last step and open up VirtualBox. Your VirtualBox window should look similar to the image below.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-318\" title=\"VirtualBox Start - Step 1\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-1.jpg\" alt=\"\" width=\"640\" height=\"475\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-1.jpg 778w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-1-300x222.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Select the WeBWork virtual machine and click the button that says <em>Start<\/em>. Then\u00a0follow the prompts until you get to the WeBWork Live DVD menu. At this point, you should select <em>I<\/em><em>nstall<\/em>, which will load the Ubuntu installer. These steps can all be seen in the following images. The installation of Ubuntu is covered next.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-321\" title=\"VirtualBox Start - Step 2\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-2-300x179.jpg\" alt=\"\" width=\"300\" height=\"179\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-2-300x179.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-2.jpg 614w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-322\" title=\"VirtualBox Start - Step 3\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-3-300x179.jpg\" alt=\"\" width=\"300\" height=\"179\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-3-300x179.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-3.jpg 614w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-323\" title=\"VirtualBox Start - Step 4\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-4-300x179.jpg\" alt=\"\" width=\"300\" height=\"179\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-4-300x179.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-4.jpg 614w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-324\" title=\"VirtualBox Start - Step 5\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-5-300x220.jpg\" alt=\"\" width=\"300\" height=\"220\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-5-300x220.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-5.jpg 424w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-325\" title=\"VirtualBox Start - Step 6\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-6-300x208.jpg\" alt=\"\" width=\"300\" height=\"208\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-6-300x208.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-6.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-326\" title=\"VirtualBox Start - Step 7\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-7-300x253.jpg\" alt=\"\" width=\"300\" height=\"253\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-7-300x253.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-7.jpg 648w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-327\" title=\"VirtualBox Start - Step 8\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-8-300x253.jpg\" alt=\"\" width=\"300\" height=\"253\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-8-300x253.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/VirtualBox-Start-Step-8.jpg 648w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Installing Ubuntu<\/strong><\/p>\n<p>Once the Ubuntu installer loads, you will be presented with a series of steps. The instructions below are from the <a href=\"http:\/\/webwork.maa.org\/wiki\/Installing_from_WW2.4_Ubuntu10.04_64bit_Vanilla_LiveDVD#Install_WeBWorK_from_the_WeBWorK_Live_DVD\">corresponding section<\/a> of the WeBWork Wiki.<\/p>\n<blockquote>\n<ol>\n<li>On the first install panel hit\u00a0<code>Forward<\/code> to proceed with English as the selected language<\/li>\n<li>Select a city in your time zone and hit\u00a0<code>Forward<\/code><\/li>\n<li>Hit\u00a0<code>Forward<\/code> to accept the default keyboard layout<\/li>\n<li>Next comes the\u00a0<code>Partition disks<\/code> pages. You should be able to accept the defaults unless you want separate partitions for various directories. You might want to look at the Partition disks section in\u00a0<a title=\"Installation Manual for 2.4 on Ubuntu 10.04\" href=\"http:\/\/webwork.maa.org\/wiki\/Installation_Manual_for_2.4_on_Ubuntu_10.04\">Installation_Manual_for_2.4_on_Ubuntu_10.04<\/a> which gives more information on this<\/li>\n<li>The next panel asks &#8220;Who are you?&#8221;. We will fill in this information but actually it will not be used. The real information is contained in the WeBWorK Live DVD. We will just repeat it here so you don&#8217;t get confused\n<ul>\n<li>Enter\u00a0<code>wwadmin<\/code> for &#8220;What is your name?&#8221;<\/li>\n<li>Enter\u00a0<code>wwadmin<\/code> for &#8220;What name do you want to use to log in?&#8221;<\/li>\n<li>Enter\u00a0<code>wwadmin<\/code> twice for the password<\/li>\n<li>Enter\u00a0<code>wwserver<\/code> for the name of the computer<\/li>\n<li>You can change all of these things after the installation takes place. Especially you should change the password<\/li>\n<li>Then hit\u00a0<code>Forward<\/code> to continue<\/li>\n<\/ul>\n<\/li>\n<li>If the\u00a0<code>Migrate Documents and Settings<\/code> page appears just hit\u00a0<code>Forward<\/code> to continue without importing anything<\/li>\n<li>Finally hit\u00a0<code>Forward<\/code> on the Ready to install page to begin the installation. The\u00a0<code>Advanced...<\/code> button on this page gives you options on installing the boot loader but you almost certainly want to use the defaults<\/li>\n<\/ol>\n<p>Now sit back and relax while the installation takes place. Some of the steps can take a long time. Please be patient. When you finally see &#8220;Installation complete&#8221; hit\u00a0<code>Restart now<\/code>.<\/p><\/blockquote>\n<p>The images below are snapshots of the installation process on my computer. I followed the instructions on the WeBWork site.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-352\" title=\"Ubuntu Install - Screenshot 1\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-1-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-1-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-1.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-353\" title=\"Ubuntu Install - Screenshot 2\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-2-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-2-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-2.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-354\" title=\"Ubuntu Install - Screenshot 3\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-3-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-3-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-3.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-355\" title=\"Ubuntu Install - Screenshot 4\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-4-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-4-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-4.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-356\" title=\"Ubuntu Install - Screenshot 5\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-5-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-5-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-5.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-357\" title=\"Ubuntu Install - Screenshot 6\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-6-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-6-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-6.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-358\" title=\"Ubuntu Install - Screenshot 7\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-7-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-7-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-7.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-359\" title=\"Ubuntu Install - Screenshot 8\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-8-300x247.jpg\" alt=\"\" width=\"300\" height=\"247\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-8-300x247.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Ubuntu-Install-Screenshot-8.jpg 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>After installing Ubuntu, possible next steps include logging into your Ubuntu system, changing passwords, updating your system&#8217;s software packages, and\/or updating the set of National Problem Library (NPL) homework problems. These steps are not necessary and they will not be covered. They should be treated with higher priority if your WeBWork installation is not behind a firewall and\/or is intended for non-private usage (e.g., installing WeBWork for use by students in a course).<\/p>\n<p><strong>Configuring Port Forwarding<\/strong><\/p>\n<p>After installing Ubuntu, WeBWork is available by logging in to the system and directing your browser to WeBWork&#8217;s location on\u00a0<em>localhost<\/em>. To do this, you would open up Firefox, and where you would ordinarily type a URL, such as <a href=\"http:\/\/www.google.com\">http:\/\/<wbr \/>www.google.com<\/a>, you would type <a href=\"http:\/\/localhost\/webwork2\">http:\/\/<wbr \/>localhost\/<wbr \/>webwork2<\/a>. While this is a feasible option, I found that running a browser within the Ubuntu virtual machine was slow on my computer. I decided to forward port 14627 on my host machine to port 80 on the guest machine, which is the default port for serving web pages. To set this up, you must power off the virtual machine, then configure port forwarding. While I believe there are other ways to configure something similar, I found that this method worked well for me. Since I chose port 14627, I access WeBWork by turning on the WeBWork virtual machine, which I can minimize since it does not require any user interaction, and then I point my browser on my host machine (Windows 7 in my case) to <a href=\"http:\/\/localhost:14627\/webwork2\">http:\/\/<wbr \/>localhost:14627\/<wbr \/>webwork2<\/a>.\u00a0The steps for configuring port forwarding can be seen in the following images.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-335\" title=\"Port Forwarding - Step 1\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-1-300x222.jpg\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-1-300x222.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-1.jpg 778w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-336\" title=\"Port Forwarding - Step 2\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-2-300x227.jpg\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-2-300x227.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-2.jpg 646w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-337\" title=\"Port Forwarding - Step 3\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-3-300x227.jpg\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-3-300x227.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-3.jpg 646w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-338\" title=\"Port Forwarding - Step 4\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-4-300x227.jpg\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-4-300x227.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-4.jpg 646w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-400\" title=\"Port Forwarding - Step 5\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-5-300x161.jpg\" alt=\"\" width=\"300\" height=\"161\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-5-300x161.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-5.jpg 608w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><br \/>\n<\/a><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-401\" title=\"Port Forwarding - Step 6\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-6-300x161.jpg\" alt=\"\" width=\"300\" height=\"161\" srcset=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-6-300x161.jpg 300w, https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Step-6.jpg 608w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>The image below shows both the running virtual machine and WeBWork loaded on my browser.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Screenshot.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Port Forwarding Screenshot\" src=\"https:\/\/www.dannyadam.com\/blog\/wp-content\/uploads\/2011\/01\/Port-Forwarding-Screenshot-1024x640.jpg\" alt=\"\" width=\"640\" height=\"400\" \/><\/a><\/p>\n<p>WeBWork is now installed and accessible. Part IV of this series will cover the configuration of WeBWork.<\/p>\n<p><a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/01\/installing-your-own-personal-webwork-server-part-i\/\">Part I<\/a> |\u00a0<a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/01\/installing-your-own-personal-webwork-server-part-ii\/\">Part II<\/a> |\u00a0<strong>Part III<\/strong> |\u00a0<a href=\"https:\/\/www.dannyadam.com\/blog\/2011\/05\/installing-your-own-personal-webwork-server-part-iv\/\">Part IV<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part I |\u00a0Part II | Part III | Part IV This series of posts covers the installation of\u00a0WeBWork. This post, Part III of the series, has instructions for installing Ubuntu and WeBWork within VirtualBox. Creating a New Virtual Machine The first step requires the configuration of a new virtual machine in VirtualBox. This new virtual [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[8,6],"class_list":["post-287","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-math","tag-webwork"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1sCC6-4D","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/comments?post=287"}],"version-history":[{"count":79,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/287\/revisions"}],"predecessor-version":[{"id":26155,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/posts\/287\/revisions\/26155"}],"wp:attachment":[{"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/media?parent=287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/categories?post=287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dannyadam.com\/blog\/wp-json\/wp\/v2\/tags?post=287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}