Ciertamente es posible compartir una carpeta de inicio (o partición) sobre diferentes distribuciones de Linux.
Pero toma las siguientes notas:
- UID y GID deben ser iguales en cada distribución para ciertos usuarios.
- (como ya se señaló) diferentes archivos de configuración para los mismos programas podrían provocar un comportamiento inesperado.
- Si instala todas las distribuciones en la misma carpeta de inicio, asegúrese de que el gestor de arranque maneja las diferentes distribuciones correctamente.
Tengo una configuración de trabajo (virtual):
/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 y Fedora ejecutan Gnome 2.30, openSUSE tiene KDE4 y ArchLinux LXDE. Todas las distribuciones tienen sus archivos de arranque necesarios en una partición. El cambio entre las distribuciones proporciona una configuración de usuario persistente como se pretende.
La otra posibilidad sería una carpeta de inicio ligera (no tiene que ser una partición completa) para cada una de las distribuciones, solo proporcionando los archivos de configuración necesarios (.gnome2, .kde4, .compiz, .themes, etc.) y un partición de datos compartidos con las cosas "pesadas" (documentos, imágenes, videos, música, etc.). Los enlaces simbólicos en cada una de las carpetas de inicio de las distribuciones apuntan a la partición compartida.
Posteriormente, esto se puede ampliar a voluntad para incluir también otras cosas.
Ejemplo: tiene eclipse
IDE instalado en todas las distribuciones y desea la misma configuración y archivos de origen disponibles en todas partes. Puede crear enlaces simbólicos en cada carpeta de inicio de distribuciones a la carpeta compartida para lograr esto.
Esto sería Ubuntu:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.gnome2
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
Y openSUSE:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.kde4
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
Y así..
Si no está seguro de interferir con los archivos de configuración, pruebe la segunda forma más segura y descubra qué componentes domésticos pueden compartirse fácilmente entre las distribuciones instaladas.