Installing Ubuntu 12.04 Server
I am in the process of doing a review of Zurmo, an Open Source CRM application. Although there is a demo site available there are some things that may be disabled (since it is a demo site). I decided to install Ubuntu 12.04 Server as a Virtual Box instance so I could install Zurmo and see it's full capabilities. This post is going to be filled with screenshots showing the installation process of Ubuntu Server.
The first step of the process was to download Ubunt 12.04 Server. I decided to download the 32-bit version.
While it was downloading I setup the virtual machine on Virtual Box:
1. Open up Virtual Box. I am running version 4.1.16 at the moment.
2. Press the New icon to create a new Virtual Machine.
3. Enter the name of the Virtual Machine and select the OS type and version.
4. Select how much memory to allocate to the Virtual Machine.
5. Define the Virtual Hard Disk for this Virtual Machine.
6. Select the type of Virtual Hard Disk.
7. Define how the storage space will be defined. Take note of the comments associated with each type. In my case this is going to be used for test purposes so I am more concerned with how much disk space it takes on the host than how fast the VM will be.
8. Define how large the Hard Disk will be.
9. Review the configuration and press Create when ready.
10. Once the VM is configured it will be displayed in the Manager.
11. Next some settings must be configured to make the VM ready to install the OS. So select the VM and click on the Settings icon.
12. Select Storage on the left, the CD-ROM drive in the middle, and the icon of the disk to Choose a ISO image to assign to the CD-ROM.
13. Navigate to where the ISO image is and select it. Then setup the Network adaptor. I prefer to use Bridged Adapter as it will pull an IP address on the same network as the host. NAT will create it's own LAN and create it's own IP address.
15. Select the Language to be used during the installation.
16. Select the Install Ubuntu Server option. If you would like, you may Check the disk for defects first.
17. Once again, select the language to be used for the install process.
18. Select the Time Zone location.
19. Next configure the keyboard... I choose to not automatically detect the keyboard type.
20. Select the keyboard layout by selecting the Country.
21. Lastly, select the keyboard language.
22. Starts loading additional components.
23. The Network will now be configured, starting with the Hostname of this VM.
24. Next setup the Admin User.
25. The home directory may now be configured for encryption if desired.
26. Configure the clock by confirming the Time Zone.
27. Now it is time to partition the hard drive.
28. Select the disk to partition.
29. Write the changes to the hard drive.
30. The base system is installed.
31. Configure the HTTP proxy if there is one.
32. The "apt" package manager will now be configured.
33. Getting close to selecting additional software to install.
34. Since this VM is not going to be running all of the time I will install any updates manually.
35. Now it is time to choose what additional software to install. This is going to be a LAMP server... nothing more.
36. It is a good idea to setup a MySQL root password.
37. Setup the GRUB boot loader.
38. It finishes up the installation.
39. The installation is complete. I didn't have to do anything with the CD-ROM.
40. When the server reboots you will be presented with a login screen on the console window.
Now it is time to install websites or something. I didn't setup a FTP server. I find it is easier to Connect to Server using SSH and transfer files that way. One could also use scp (secure copy) to transfer files. To use SSH will need to install openssh-server by typing in
Managing MySQL server is also much nicer if phpMyAdmin is installed. To install phpMyAdmin type:
Select the type of web server this will run on.
Hmmm... not sure if this step is needed. Won't hurt I suppose.
Enter the password for the mySQL root user and confirm.
When the instalation is complete. Point your browser to the IP address/phpmyadmin and verify you can login. Username: Root, Password: the root password configured for mySQL
This completes the installationof the server. To check for updates:
#sudo apt-get update
To install updates:
#sudo apt-get upgrade
No feedback yet
It's all about change.... I'll take a look at technical items of interest and put in my "two cents worth".