Okay, fairly simple process. If you have anything on LL2.8 that you want saved, copy it off to USB stick or external drive first.
Boot with live LL3.4 USB/DVD. Before starting install, open a terminal and run the
sudo parted --list command to confirm that partitions are still called the same thing as shown in your post above. (Partition numbering is a bit strange -- starts with sda2 instead of sda1 -- but sometimes that happens. So you'll want to confirm that current LL2.8 root partition is still called sda3. If the numbering is different, you'll know the LL2.8 partition by its "Type" -- it's the only "primary" partition.)
Start the installer and choose the "Something Else" install method. That will bring you to a partition selection page. Highlight the old LL2.8 root partition, click the "Change" button and in the pop-up box do:
- Use as = Ext4 file system
- Size = leave as it already is -- no change
- Mount point = / (for root)
- Check the box to Format the partition
- Done (If installer complains that you changed size of partition, even though you did not, ignore message and hit the "Go back" button. All will be fine.)
No need to do anything with Swap partition. Installer will automatically see and use that.
IMPORTANT: Near bottom, set
"Device for boot loader installation" = the LL3.4 root partition (eg. /dev/sda3) instead of the default of /dev/sda. (Assuming Ubuntu was installed after LL2.8 and you did not manually divert boot loader installation for it, Ubuntu's grub is currently controlling boot process because its grub is set in the MBR -- /dev/sda. So, to keep things as they are don't install LL3.4's grub to /dev/sda.)
Finish install once all of above is set.
When done shutdown/reboot without live USB/DVD.
Boot first into
Ubuntu, not LL. (The grub listing for LL will not work yet because it will still be looking for LL2.8.) Open a terminal in Ubuntu and run this command to update grub so it finds the new LL3.4 and adjusts the menu accordingly:
Close terminal, reboot computer and listing for LL should now boot you into the new LL3.4 installation.