About shrinking LVM and then adding the freed space to another OS on dualboot system

Hi all,

Fedora 17, 64bit
Ubuntu 12.04 desktop 64bit
HD 160G

I installed Ubuntu 12.04 on the HD first taking up the whole disc. Later I added/installed Fedora 17 selecting the "Shrink" option and save the bootloader on /dev/sda1 to make them dualboot. Installation is successful with dulaboot option. Unfortunately by mistake I retained insufficient space for Ubuntu 12.04 now only about 100M left when it is up.

Ubuntu 12.04
$ df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       4.0G  3.7G  107M  98% /
udev            3.8G  4.0K  3.8G   1% /dev
tmpfs           1.6G  880K  1.6G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.8G  156K  3.8G   1% /run/shm

Fedora 17
$ df -h

Filesystem                       Size  Used Avail Use% Mounted on
rootfs                            50G  4.0G   46G   9% /
devtmpfs                         3.8G     0  3.8G   0% /dev
tmpfs                            3.8G  100K  3.8G   1% /dev/shm
tmpfs                            3.8G  1.9M  3.8G   1% /run
/dev/mapper/vg_fedora17-lv_root   50G  4.0G   46G   9% /
tmpfs                            3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs                            3.8G     0  3.8G   0% /media
/dev/sda3                        497M   60M  413M  13% /boot
/dev/mapper/vg_fedora17-lv_home   78G  1.4G   72G   2% /home

I'm now trying to find a not-too-complicate way shrinking /home of Fedora 17 and then adding the freed space to / of Ubuntu 12.04.

This is a spare HD NOT for production. I'll use it testing Cloud running on Fedora 17 and Ubuntu 12.04 respectively. There is not much data nor much work done on both OS. The only work I did several day before was installing rotation desktop on Ubuntu 12.04. It is now working.

I think I have to split the job into 2 sections

1)
Shrinking Fedora lv_home

2)
Adding the freed space to Ubuntu /

Would following documents be relevant to 1) above?

9.5. Using the LVM utility system-config-lvm
9.5.*Using the LVM utility system-config-lvm

Linux LVM: Resizing partitions.

I'm still hunting around for documents to be used for 2) above.

Thanks.

B.R.
satimis