Звичайно, можна поділитися домашньою папкою (або розділом) над різними дистрибутивами 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
...
І так далі..
Якщо ви не впевнені, що заважають конфігураційним файлам, спробуйте другий, більш безпечний спосіб і з’ясуйте, які домашні компоненти можна легко поділити між встановленими дистрибутивами.