I'm a .NET developer and I get a lot of flack about my love for Linux. I take it with a grain of salt, but when you find the proof in the pudding, it's hard to ignore. I bought a laptop 3+ years ago when I started college and I thought it was pretty good based on the budget I gave myself. 1 terabyte, 8GB of RAM, i5 processor, what more could you want on a budget.
Well late last year I upgraded to Windows 10 per the persistent requests from Microsoft that it was the greatest thing on earth. Now mind you, I have a lot of different scripting languages, databases, sdk's and such installed on this machine. But if it's such a great OS surely it should handle it. Well come to find out, it would take like 4 minutes just to boot up. Opening things like chrome were horrible. My wife, who is also a developer, hated using my laptop. I pleaded that I was just going to wipe it and install Ubuntu and all would be well. But alass we still had to keep our quickbooks on the machine until we did our taxes for our business.
Well last week that day finally came! I don't know how many of you have delved into Linux, but I'm a very rule oriented individual, so knowing that Logical Volume Management is the way to go for any install, I had to go that route with my laptop.
So the first thing to do is copy off all things that you feel is important. Then create a bootable Linux USB drive (not the one with your backup on it). Modify your BIOS so you boot up from the USB drive, and select the "I'm just looking" option. While in the Linux OS you can now setup your LVM. You start by creating your Physical Volume, then you add your Physical Group. Now this is where things can get hairy, you now setup your Logical Volumes and there size. This is important. I don't want to go into what should be what size as this is based on preference. After this is set, you can get out and do the actual install. Now this is where you will actually "mount" your "/", "/swap", ... to the newly created LV's. I know I should go into more detail as there isn't really a good blog post online, but maybe that needs to be another post.
After the install is done, you can now open a Terminal and do a "sudo apt update && sudo apt upgrade". This will take awhile, but will get you going. After that is done you will almost instantly notice that your machine runs at a nearly insane rate, like a new puppy being traded in for an old dog.
I know I didn't go into much detail, but if anyone has questions, feel free to reach out to me and I can point you in the right direction.
-Kwiknick