Конечно, можно использовать общую папку (или раздел) в разных дистрибутивах Linux.
Но сделайте следующие заметки:
- UID и GID должны быть одинаковыми в каждом дистрибутиве для определенного пользователя (ей).
- (как уже указывалось) разные файлы конфигурации для одних и тех же программ могут привести к неожиданному поведению.
- Если вы устанавливаете все дистрибутивы в одну и ту же загрузочную папку, убедитесь, что загрузчик правильно обрабатывает разные дистрибутивы.
У меня есть рабочая (виртуальная) настройка:
/dev/sda (40GB)
+-/dev/sda1 /boot (100MB, ext2)
+-/dev/sda3 swap (2GB)
+-/dev/sda4 /home (20GB, ext4)
+---/dev/sda5 /root (Ubuntu 10.04, 5GB, ext4)
+---/dev/sda6 /root (Fedora 14, 5GB, ext4)
+---/dev/sda7 /root (openSUSE 11.3, 5GB, ext4)
+---/dev/sda8 /root (ArchLinux 2010.05, 5GB, ext4)
Ubuntu и Fedora работают под управлением Gnome 2.30, openSUSE имеет KDE4 и ArchLinux LXDE. Все дистрибутивы имеют необходимые загрузочные файлы на одном разделе. Переключение между дистрибутивами обеспечивает постоянную пользовательскую конфигурацию, как и предполагалось.
Другой возможностью может быть облегченная домашняя папка (не обязательно должна быть целым разделом) для каждого из дистрибутивов, обеспечивающая только необходимые файлы конфигурации (.gnome2, .kde4, .compiz, .themes и т. Д.) И разделение общих данных с «тяжелыми» вещами (документы, картинки, видео, музыка и т. д.). Символические ссылки в каждой домашней папке каждого дистрибутива будут указывать на общий раздел.
Впоследствии это может быть расширено по желанию, чтобы включить другие вещи.
Пример: вы установили eclipse
IDE во всех дистрибутивах и хотите, чтобы везде были одинаковые файлы конфигурации и исходные файлы. Для этого вы можете создать символические ссылки в каждой домашней папке дистрибутива на общую папку.
Это будет Ubuntu:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.gnome2
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
И openSUSE:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.kde4
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
И так далее..
Если вы не уверены, что мешаете файлам конфигурации, попробуйте второй, более безопасный способ и выясните, какие домашние компоненты могут быть легко распределены между установленными дистрибутивами.