This post is a complete and comprehensive guide to installing and configuring Microsoft Windows Server 2012 R2, and covers installation from local media, such as DVD or USB, and deployment over the network using Windows Deployment Services.

The instructions in this post can be used with the Evaluation, Volume License and Retail releases of the installation media, and includes separate sections on Server Core and Server with GUI installation types.

Although these instructions are written specifically for Windows Server 2012 R2 Standard and Datacenter editions, they are also suitable for the Foundation, Essentials, and Hyper-V editions with just minor variations.

This article is based on the refresh release of Windows Server 2012 R2 with the November 2014 update rollup (KB3000850).
Continue reading

The current official release of Raspbian available for download from the Raspberry Pi Foundation is based on an older Debian Wheezy release. However, newer Raspbian Jessie binaries are available for the Raspberry Pi, and an upgrade process is available.

This article provides instructions for upgrading Raspbian Wheezy to Raspbian Jessie on the Raspberry Pi. The entire process can be performed remotely using SSH.
Continue reading

WordPress is a free and open-source blogging tool and a content management system (CMS) based on PHP and MySQL. Features include a plugin architecture and a template system. WordPress is the most popular blogging system in use on the Web, with more than 60 million websites.

This post describes how to install and configure WordPress on Raspberry Pi, with close attention to the limited resources of the Pi.

This site is run using the exact configuration described in this post – on a Raspberry Pi 2 Model B.
Continue reading

The Raspberry Pi software configuration tool, known as raspi-config, is a setup utility for Raspbian used to make the most common configuration changes via a simple menu-driven interface. A majority of the configuration changes result in automated edits to /boot/config.txt and other standard Linux configuration files. Some options require a reboot to take effect.

raspi-config is written and maintained by Alex Bradbury.

This article describes all the available options in detail. A companion video for this article is also available.
Continue reading

Installing Ubuntu Linux on a Google Chromebook

Google-based Chromebooks have made huge inroads into the education market over the past 12-months with many schools’ Bring Your Own Device (BYOD) initiatives, primarily due to their low cost and simplicity. They are easy to use, easy for school IT departments to manage, come with Google Apps for classroom productivity and collaboration, plus have long battery life – ensuring availability during school hours.

Chrome OS is Google’s Linux-based operating system for the Chromebook. It is designed to work with web applications, installed applications, and recently gained the ability to run Android applications natively (although it doesn’t appear many are available).

However, Chrome OS is only intended for productivity and collaboration tasks – which it does well. Want to do anything more and you need a full Linux installation.

And, of course, the kids just want to know how they can play Minecraft!

This post describes how to install Ubuntu Linux, and unlock the full potential of the Google Chromebook hardware. Plus we’ll install Minecraft too.
Continue reading