PDA

View Full Version : [ubuntu] Move Resizing Partition & Restoring GRUB 2



just_ken_here
November 25th, 2012, 05:16 AM
Hi

I have partition : http://imgur.com/Gbx9l

SDA1 = W7
SDA3 = Ubuntu
SDA2 = just for BACK UP

I would like to Shrink the Beginning of the Ubuntu Partition ( SDA3 ).
So that the SDA1 ( W7 ) can grow... as you can see it is fattening up the space.

I know that moving the partition can damage the boot thing in GRUB for the Ubuntu - SDA3.. (beginning moved)
Enlarging W7 end should no effect on Windows boot.

Right ?

So how would I be able to fix the GRUB entry later, after this operation using GParted on LiveCD ?

I think I will need to boot from LiveCD to do it.

Much Thanks for ur help.

Mr_JMM
November 25th, 2012, 06:38 AM
Shrinking the partition shouldn't effect grub but as you will be shrinking the beginning of the partition and moving data on the drive, back up as if expecting to lose all the data.

ibjsb4
November 25th, 2012, 04:28 PM
Shrinking the partition shouldn't effect grub but as you will be shrinking the beginning of the partition and moving data on the drive, back up as if expecting to lose all the data.

Yep, and expect it to take a while.

oldfred
November 25th, 2012, 06:58 PM
All Windows NTFS partitions have the start & size inside the PBR or partition boot sector. This is why we normally suggest using Windows to resize Windows partitions and Windows has to run chkdsk to update those parameters. Sometimes other repairs also required.

If you do not have have a Windows repairCD, be sure to make one first in case it does not repair itself and you have to run the repairs separately.

Make your own Windows repairCD (not vendor recovery):
http://forums.techarena.in/guides-tutorials/1114725.htm


Another option is just to create a shared NTFS data partition from the free space you create. Then that data can easily be used by both Windows & Ubuntu. It generally is best not to write into the Windows system partition as Windows may complain. And just set Windows system partition as read-only in Ubuntu.