Wakeboarding

Tremendously fun.  Globally upsetting at the fuel consumption.  I love the water… and ripping on it. :)

I know it’s lengthy, but so much fun and I just want to share instead of edit.  It was put it together and delivered it in a day or two turnaround time by a, totally in love with the sport, relatively new wakeboarder.  This one goes out to the Euro who recently blogged about his wakin’ experience.

P.S.  Can’t you envision wakeskating behind one of these?

New VirtualBox 2.2.2 owned by Oracle wrapped in Sun branding

News broke recently that Oracle was buying Sun.  Yesterday we got a new VirtualBox release.  I was worried about my favorite little cross-platform virtualizer and still am to some degree.  Was this the last release of code that was worked on prior to buyout?  I do notice all the Sun branding as opposed to Oracle.  Is Oracle going to continue development?  Yes, development on the open source version could continue which gives me comfort, but I have appreciated the rate of development and all the new features and I hope it continues.

Regardless, here’s the thrilling changelog to read while you download the latest from our friends at Sun Oracle.

I especially appreciate the vocab change in the network settings from “host interface” to “bridged networking” making VMWare and Parallels converts feel more at ease.

G1 posting

I’m using wptogo on my recently purchased G1 and just had to test. I haven’t blogged a lot recently, but hopefully that changes with my exciting new android adventures and Jaunty nearing release.

Pirate walks into a bar

Yay sunny mountain days!

So this was from Saturday. Not a lot of snow, but a wonderful day of hanging out and you can see the blue skies!

P.S. If this is not cool for ubuntuweblogs.org, please flame away and I’ll refrain from posts like this in the future.

Watching Obama’s Inauguration in Linux right here!

While Aaron Bockover shows continued awesomeness for making the moonlight plugin work with silverlight 2.0’s video streaming in time for todays inauguration, it’s actually unnecessary. We have flash sites streaming live coverage.

MSNBC - coverage with Maddow, Olbermann, and the rest
Joost - CBS coverage
Hulu - …ugh, FOX (this is why I refuse to link to Hulu for this one)

It starts at 12 pm Eastern time. Streaming and pre-coverage now!

{video not available anymore}

Upgrade to new EXT4 filesystem from EXT3 in Ubuntu Jaunty

The latest benchmarks of filesystem performance at Phoronix seem appealing. Using the Jaunty development version and the latest Linux 2.6.28 kernel, I was able to upgrade my filesystem from EXT3 to EXT4. So far, I haven’t really noticed anything vastly different, but it’s only been a short time with this new filesystem. Here’s wishing you a painless transition like mine.

Supposedly it’s best to refrain from doing this to your /boot filesystem

First, figure out what partition you want to change. You may first list the partitions to see what the device name is.
sudo fdisk -l
Look for the /dev/sd@# of your Linux partition where @ is a letter and # is a number. For example, mine was /dev/sda6. Once we know this, just run a few commands.
tune2fs -O extents,uninit_bg,dir_index /dev/sd@#
fsck -pf /dev/sd@#

Then we need to edit /etc/fstab so that it mounts as ext4 when we boot.

gksudo gedit /etc/fstab

Find the device that you converted to ext4 and change the ext3 reference to ext4. Save. Reboot. Enjoy ext4.

Note to self: file bug report in launchpad since gparted doesn’t recognize my ext4

screenshot-dev-sda-gparted

Install Nvidia drivers in Ubuntu Jaunty Alpha 2

Call me masochistic, but I can’t help myself when it comes to playing with the newest of the new so of course I’ve been rockin Jaunty since Alpha 1 on my desktop. It’s been decent until I lost X and had to revert to the open-source ‘nv’ driver. I think it’s per this bug, but whatever the case, here’s how I got compiz and decent video playback again while playing with Jaunty

Basically, we just stop X, download the latest driver from Nvidia (currently 180.16) and set an “IgnoreABI” flag in /etc/X11/xorg.conf.

Drop to a terminal to do all this via Ctrl+Alt+F2 (or if your terminal mode is all jacked up like mine was, you can do this via SSH)

sudo /etc/init.d/gdm stop
wget http://us.download.nvidia.com/XFree86/Linux-x86/177.82/NVIDIA-Linux-x86-177.82-pkg1.run
chmod +x ./NVIDIA-Linux-x86-177.82-pkg1.run
sudo !$

Here I just selected all the defaults. It couldn’t find a kernel module to download but it built a kernel module for me. I let it set my xorg.conf settings.

After it was installed, I tried to load X for kicks but got an error screen. I jumped back to a terminal.

sudo nano /etc/X11/xorg.conf

Paste the following at the very end

Section "ServerFlags"
Option "IgnoreABI" "True"
EndSection

Restart X.

sudo /etc/init.d/gdm restart

You get those copyright violators youtube!


If your RSS reader can’t see it, click here

Ubuntu LiveUSB recovery using chroot

When you’re playing with alpha versions of Ubuntu and you accidentally delete your kernel, don’t fret and think to yourself about backing up your data and reinstalling. Get in there and fix it with a chroot command.

I found myself loading grub with only a memtest option available. A sinking feeling crept up, but I wasn’t too worried as it’s not like a Windows booting problem where the only answer is to back up and restore. I had another Ubuntu PC handy and first created a fresh LiveUSB device via the new LiveUSB creator tool in Intrepid. Pressing F12 to pick my USB drive as the boot device and I was at a friendly desktop moments later.

At this point, I’m feeling pretty good. I don’t even know if my data is safe, but at least my PC loads a desktop and I can get on the internet. A quick couple clicks and I’m browsing my old home folder and all my data. Phew! Now to figure out what went wrong to leave me kernelless and to fix it.

I needed to get into my old installation to be able to run package tools. I googled and it took me a short while, but I found a gentoo wiki article about the subject. Basically, we want to mount our root drive and boot drive and mount a few system directories to our chrooted environment.

In my case, /dev/sda3 was my /boot and /dev/sda6 was my /. If you don’t know, you can always run ‘fdisk -l’ to give you an idea of your partitions. My commands were as follows.

mount /dev/sda6 /media/ubuntu
mount /dev/hda3 /media/ubuntu/boot
mount -t proc none /media/ubuntu/proc
mount -o bind /dev /media/ubuntu/dev

Then to get networking in my new environment, I ran:

sudo dhclient eth0

Now I’m in business and am back at a root terminal in my installed to HD OS. From here, I was able to “apt-get install linux-generic” and I had a working kernel again. :) If you have other broken packages, “apt-get -f install” and “dpkg –configure -a” are your friends in troubleshooting.

All said and done, I didn’t lose any data and I’m rockin Jaunty with a kernel again!