1

I'll be reinstalling OS X on my MacBook and I would like to use both ubuntu and OSX. can I make 3 partitions, one for each OS and the third for /home and mount the /home partition on both OS-es? Is there any better way to do it? I want to keep everything as clean and tidy as possible.

Thank you.

bain
  • 12,200

2 Answers2

2

It is not a good idea to use a home partition to be used by both operating systems. There are permissions problem in the first place, and also solving these, Ubuntu does not support writing to HFS+ filesystem and MacOSX does not support writing on EXT4 filesystem.

What you can do is create a shared partition with a filesystem supported in both reading and writing , such as NTFS, and use that partition to exchange data between the two operating systems.

girardengo
  • 5,005
1

I can only answer from the Ubuntu side, since I have no experience with OSX.

I'd recommend to have separate $HOME folders for both operating systems. So, while your idea will definitely work, you should probably name your users differently, so that the configuration files for the installed programs are separated. Otherwise some programs, which are available on both, Ubuntu and OSX, yet in different versions, might get confused if one is editing the configuration of the other. In order to avoid permission issues, I would try to make sure that your user has the same UID on both systems, so that effectively both home folders belong to the same user. In order to keep everything tidy, you can then symlink the relevant subfolders in one of the home folders to the corresponding folders in the other one (e.g. that /home/linuxuser/Documents is a symlink to /home/osxuser/Documents or the other way round).

soulsource
  • 5,034