reprinted from http://blog.sina.com.cn/s/blog_44c488680101hwk0.html
1 install gparted in desktop
2 install gparted in live usb
1 install tuxboot
sudo add-apt-repository ppa:thomas.tsai/ubuntu-tuxboot
sudo apt-get update
sudo apt-get install tuxboot
2 make gparted live USB
download
gparted-live-0.17.0-1-i486.iso
run tuxboot> select pre downloaded iso=
gparted-live-0.17.0-1-i486.iso
>reboot
3 boot from live usb and change partion