0

I have a dual boot system with 2 drives, 1 being my primary Windows drive and this second one where I have a windows data partition and my linux with its own efi partition.

I'm planning to do something on Windows that will need more storage so I want to shrink my / partition and move the subsequent unallocated to the Windows data, however by doing so I will have to move that /boot in between that can mess up the booting process.

I am a new Linux user, so if possible I would like a step-by-step explanation on how to proceed with this.

Disk layout:

Disk layout

karel
  • 122,292
  • 133
  • 301
  • 332
Harbinger
  • 1
  • 1

1 Answers1

0

The process for what you want to achieve is not difficult, but as all should know, playing with disk partitions has its inherent risks. So it is safer for you to make a copy of all your important material - both from the Windows Data partition and the Linux Home (/home) drive.

Make sure that your power supply to the PC is not interrupted during this process.

You will need to make a Live Linux Penstick.

In Windows, Download "linuxmint-22-mate-64bit iso" and put it on a 8 GB penstick using Rufus. Make sure that the Rufus formats the Penstick in GPT mode.

Do a Full shutdown of your Windows and Linux system. Not Sleep / Hibernate.

Boot up your PC from the Penstick. Once Linux Mint comes on, select run gParted.

Choose your 2nd drive, select nvme1n1p3 (the boot partitio9n) and reduce its size to, say, 60 GB. Make sure that the additional space comes to the Left of the resized partition. Apply the change.

Next select the EFI partition nvme1n1p2 and Move it to the right. (I do not know why this efi partition is so large - 1 GB when 64 MB will suffice here, but that's a different story). Apply the change.

Finally, select nvme1n1p1 and resize it to occupy the free space on its right. The size should go up by about 140 GB. Apply the change.

Shut down the live Linux and reboot the PC as usual.

ramussons
  • 121
  • 3