Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Lets say I want to have a computer "dual" boot, but with more than 2 operating systems. Is there any way I can give a minimal space partition for each OS, and then share a home directory across the multiple operating systems on a dedicated partition.
I'm interested in *nix only suggestions, but I am ideally looking to get this working with Windows XP as well (though I realize that may be more difficult).
Distribution: Mandriva 2009 X86_64 suse 11.3 X86_64 Centos X86_64 Debian X86_64 Linux MInt 86_64 OS X
Posts: 2,369
Rep:
Well how much disk space do you have ?
Using one /home for more than one OS I certainly will not do it
But multiply OS is possible , but it also means more handwork , because not every Linux Os do recognize the other enough
to leave it untouched .
Basically you have to decide where to install each OS and GRUB and add line to GRUB
If you have only one disk make as much partitions as the amount of OS you like to use , or use more than one HD
Simply put, you can always dedicate a partition to /home, and simply mount that under /home for each OS. The problem is, your user's home directory contains a whole lot of configuration stuff for gnome, firefox, whatever. This can cause problems between installations.
What I have done on one of my PC's where I'm basically the only user is to have each distro with it's own /home, and simply mount a common partition under something like/home/myuser/data. If you want to get fancy you can look into automounting.
No personal experience of mounting ntfs from *nix except to play. People around here seem to thing it works fine. You can mount ext3 from Windows, but you'd have to search for how, unless someone else viewing has done it [note to self to try]
Edit - ronlau types faster than I do!
Last edited by billymayday; 09-03-2008 at 01:45 AM.
For the amount that I use Windows, the total waiting time per year is about 10 minutes.
By contrast, the total waiting time attributable to distro-hopping and obscure experiments is in the hours to DAYS per year.
All seriousness aside, I recommend all OSes on one drive (8-12GB each), and then shared data on a separate drive.
pixellany has a good idea except I make one of mine about 20 gig to download those dvd distros and that makes sure home does not run out of room. The rest I run at 12 Gig, have 10 up and running now going for 11 this week sometime. My favorite one is everyone in my menu.lst.
Some Linux distros are very troublesome to connect to the GRUB and get to the screen.
Not my experience. Install one distro and have it write its GRUB to the MBR. Then for all the next ones, install GRUB in their boot directory (xfs and jfs not allowed for boot in this case) and add a these lines to the GRUB in the MBR:
title distro_name
root (hdx,x) <drive and partition of the boot partition
chainloader +1
This means that you will pass through two grub menus but as you can control their timeout value, you can set the second one to 0.
I have used all of those at one time or another, not necessarily all of them at the same time but they all went along with the chainloading trick. Right now, I have Ubuntu, Debian, Fedora 9, FreeBSD7 and XP - all booting fine.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.