I'm moving from Windows toward Linux but would like to keep Windows 11 available in a dual-boot setup. I'm using a Lenovo PC with a C: drive containing Windows, a D: drive with about 497 GB free, and a 2 TB external drive. I also have a 28 GB USB stick, but I don't have enough external storage to copy the entire C: drive. Do I need to move or clone the C: drive before installing Linux, or can I shrink the Windows partition and install Linux alongside it? I'd like a desktop environment that feels similar to the Windows 10 interface. What distribution and installation steps would you recommend, and are there any Windows settings—such as Fast Startup or Secure Boot—that I should change first? I'd also appreciate any backup and dual-boot tips.
5 Answers
A 28 GB USB stick is more than enough for the Linux installer. Download the ISO from the distribution’s official website, write it to the USB with a tool such as Rufus or Balena Etcher, boot the PC from the USB, and choose the option to install alongside Windows or manually select the unallocated space. Don’t use the external storage as the installation target unless you specifically want Linux to run from that external drive.
You normally don’t move the entire C: drive. First back up your important personal files, then use Windows Disk Management to shrink the Windows partition and leave the resulting unallocated space for Linux. Install Linux into that space rather than formatting the Windows partition. If possible, having each operating system on a separate internal drive is simpler, but Linux can also work beside Windows on the same drive if the installation is done carefully.
Be cautious with automatic partitioning. Read the installer’s disk layout carefully so you don’t erase Windows or your data drive. It’s also worth testing the distribution in live USB mode first to confirm that Wi-Fi, graphics, sound, and other hardware work on the Lenovo before committing to the installation.
Linux Mint with the Cinnamon desktop would be a good starting point if you want something familiar to Windows 10. The desktop environment controls most of the look and layout, so you can also choose another distribution and customize it later. Before installing, verify that your important files are backed up somewhere separate from the PC.
I only have about 97 GB free on C: right now, so I’m planning to clean up the drives before shrinking anything.
Disable Windows Fast Startup because it can leave the Windows filesystem in a partially hibernated state and cause problems when Linux tries to access it. Keep the system in UEFI mode, and don’t disable Secure Boot unless the distribution’s instructions specifically require it. Also make sure you know your BitLocker recovery key, since changing partitions or boot settings can trigger a recovery prompt.

I have another drive with roughly 497 GB free, plus a large external drive. Would installing Linux on the other internal drive be the safer option?