Skip to content

Tag: Linux

Installing Linux Mint/Ubuntu desktop edition with full-disk encryption and LVM

(This guide applies to any Debian/Ubuntu based distribution)

For some reason (complexity perhaps) it is not possible to configure full-disk encryption and LVM from the graphical installer in the desktop edition. It is possible to select full-disk encryption but this only creates one filesystem (root).

I want to use LVM to allow me to have more than one filesystem without having to enter more than one password during boot-up. It is not impossible to install Ubuntu desktop (or Linux Mint as in this guide) with encryption and LVM but it does require a little more work.

Moving virtual machines from KVM to ESXi 6.0

I’ve been running KVM for quite a while on my lab server. It’s been running without issue but with the release of vSphere/ESXi 6.0 I felt it was time to move back to VMware. I wanted to preserve the virtual machines already running so I set out to move these to ESXi. I ran into some issues which I’m not sure is a generic problem or specific to ESXi 6.0 but I’ll describe what I…

Random desktop background from command line

As mentioned in my previous post i synchronize my wallpaper folder between my desktop computers. While the are various ways of setting a random desktop background (XFCE – which I use – has this built in), I’ve had to conclude it’s just easier from the command line. In XFCE it is not possible to do this from cron it seems, so I made a script which is run at start-up: #!/bin/bash IFS=’ ‘ DIR="$HOME/etc/wallpaper" while true  do…

Wake on WAN using OpenWRT 12.09

If you have the need to wake up machines on your local LAN from the outside, there are a few steps you need to take to get it working with OpenWRT (12.09) Select an unused IP address (which you are certain will never, ever be used). I will be using 192.168.1.254 in the following Log into OpenWRT and go to System → Startup → Local Startup (the text input at the bottom of the page) and…

Installing and running Copy.com agent on a headless (Ubuntu/Debian) Linux

I’ve started to use copy.com instead of services like Dropbox, SpiderOak and similar.

Why? Because it’s fast (unlike Dropbox), it’s simple (unlike SpiderOak) and it’s able to run on all major platforms (Windows, OSX, Android, iOS and Linux, both graphical and console. Both are native Linux application).

This article explains how to install the agent on Linux – more specifically how to run the console agent on a Ubuntu-derived distribution.

IPv6 with tunnelbroker.net, ChicagoVPS and Ubuntu

I have recently moved my hosting to a couple of VPSes at ChicagoVPS and wanted to use IPv6 (via tunnelbroker.net) ChicagoVPS uses OpenVZ which presents a couple of problems $ ifconfig sit0 sit0: error fetching interface information: Device not found $ sudo modprobe ipv6 FATAL: Module ipv6 not found. It turns out, this is a fairly common problem though OpenVZ is supposed to support IPv6. Luckily, someone made a small userland program (tb-tun, which “tunnels”…

Installing Cisco VPN Client on Ubuntu 11.10 (Oneiric Ocelot)

As always with a new Ubuntu release comes the problem of getting Cisco’s VPN client to install (and no, using vpnc instead is not really an option since the VPN concentrator doesn’t play nice and drops the connection from time to time) The problem this time is the kernel version of Ubuntu 11.10 – The new 3.0 series kernel. I’ve made a patch which will make the kernel module compile and install on the 3.0…

Running Symantec Veritas Cluster Manager on Ubuntu

At some point Veritas has release the Cluster Manager (Java Console) for Linux. Of course, Linux means Red Hat (and other RPM based flavours). Luckily it isn’t too hard making it work on Ubuntu (and friends). First, get the software – This requires a SymAccount. And no, I will not send you the software Now, prepare your Ubuntu box $ sudo apt-get install alien fakeroot And finally convert and install the package $ fakeroot alien…

Ubuntu Natty: Fixing ‘unknown locale’ in Python

The fix itself is the same as for Python 2.5 – only the line numbers have changed. Open the file /usr/lib/python2.7/locale.py and find the line containing en_gb (line 921) and add these lines (this works for Danish locales):     ‘en_dk’:                                ‘en_DK.ISO8859-1’,     ‘en_dk.iso88591’:                       ‘en_DK.ISO8859-1’,     ‘[email protected]’:…

Ubuntu: Installing and running a Lodge-it pastebin

When I switched from Apache2 to nginx, the software used to run my pastebin needed to be changed (I used Perl NoPaste, which is CGI based and I didn’t feel like messing with FastCGI wrappers). Instead I chose LodgeIt. LodgeIt is not just another pastebin, it features a clean user interface, different color schemes for sourcecode, reply to pastes, support for all languages Pygments supports, and XMLRPC support LodgeIt spawns it’s own webserver, which I…

Page optimized by WP Minify WordPress Plugin