How to multi-boot linux distros?

I would like to multi-boot 2 or 3 lightweight Linux distros on a 128GB SSD.  I am sure i would like to install Peppermint OS, not sure about the other(s).  I don't plan to store much data locally and would like to use GRUB, if possible.  In consideration of correctly partitioning disk and setting up correctly, what is the best way do do this?  thanks!
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

When you install most Linux distro's, they're installer has an option to select manual or automatic installation, and sometimes there are further options, like install alongside previous OS. If you have the "alongside" option, select that and it will usually shrink the current partitions and add new ones for the fresh OS, then install the new OS and add all the found OS's to the boot menu automatically.

If you want to do it manually or don't have something like the "alongside" option, check resize the OS partition yourself. Most distro's don't need to much space, but you should check on their site. It also will depend on what extra software you want to install for each distro. I usually am fine with between 15GB and 20GB.

I first create a primary partition for the first distro of, for example 15GB, then an Extended Partition for the rest. Within that extended partition I create a swap partition (it is recommended to make it the size of your RAM, that way hibernation should work). This swap partition is used by all distro's. Once the first OS is installed I boot to the next distro and during it's installation I create another 15GB logical partition within the extended partition for that OS. The previous OS should automatically get included within it's Grub menu. And so on. I then add a further partition for data which you can mount within all the distro's and where you store data you need in all of them.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Install virtualbox ir vmware player on your heavyweight distro and use others as virtual machines.
Pure gain - never reboot for other system, dont mess up bootloaders, you even have some 3D acceleration etc.
davisAuthor Commented:
Very thorough answer.  Since I am using an older generation laptop, this option is preferred for lightweight distros over using a virtual machine.  thanks
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Distributions

From novice to tech pro — start learning today.