cross-posted from: https://lemmy.world/post/28921393

It may be too much to ask but here it goes:

I have temporarily installed LMDE6 on an HDD where I had a bit of free space, worked with it, experienced Steam with Proton and now I am convinced: I want to move to Linux from Windows for good.

Have another disk, an SSD in which most of the space is taken up by the Windows C: partition. Would like to move Linux there after shrinking the Windows partition a bit more than what it currently occupies now.

I have tried to do this with Paragon on Windows, but after restarting no change can be seen, despite no error being presented. Tried from Linux with GParted but all attempts end up with an error when running ntfsresize.

So

  1. What do I use to do this and how do I do it safely? 2.How do I move the content of my current Linux partition (less than 50 GBs) to that disk keeping the bootloader and everything else working? And what filesystem is best to use?

Thank you in advance for your help!

  • Successful_Try543
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 days ago

    If I was to install one more home partition from the LMDE installation USB, would it automatically fix things for me in Grub or would I have to fix things myself before or after?

    If I understand you right, you want to install two additional SSDs, one for Linux root (system), probably ext4 formatted, and one ‘home’ for your personal data?

    If that’s the case, the boot loader GRUB is going to be installed onto the system SSD and will usually automatically detect the Windows boot loader on your current, Windows only, hard drive. If it didn’t, you need to toggle an option in GRUB’s configuration file and run update-grub again.

    For your home-partiotion on the other SSD, there exist two options:

    1. The home partition is Linux exclusive, probably ext4 formatted (this doesn’t work with NTFS), and all your data will be stored there. Yet, afaIk, you need to install an ext4 driver in Windows to access the data when you’re on Windows.

    2. The home partition is mutually accessible. (This the setup on my wifes laptop). There it’s NTFS formatted and the respective folders (Documents, Downloads, Pictures,… ) are mounted one by one using bind in /etc/fstab to their Linux counterpart.

    Edit: I’ve forgot to mention that, first I created folders named Documents, Downloads,… on the new partition before being able to mount them in Linux.

    After copying the data in Windows from the old folders to the new ones, the old folders can be deleted and replaced by hardlinks to their new counterparts using the Windows command line or PowerShell.