Chắc chắn có thể chia sẻ một thư mục nhà (hoặc phân vùng) trên các bản phân phối linux khác nhau.
Nhưng hãy lưu ý những điều sau:
- UID và GID phải giống nhau trên mỗi bản phân phối cho (các) người dùng nhất định.
- (như đã chỉ ra) các tệp cấu hình khác nhau cho cùng một chương trình có thể dẫn đến hành vi không mong muốn.
- Nếu bạn cài đặt tất cả các bản phân phối vào cùng một thư mục khởi động, hãy đảm bảo rằng bộ nạp khởi động xử lý các bản phân phối khác nhau một cách chính xác.
Tôi có một thiết lập (ảo) hoạt động:
/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)
Cả Ubuntu và Fedora đều chạy Gnome 2.30, openSUSE có KDE4 và ArchLinux LXDE. Tất cả các bản phân phối có tệp khởi động cần thiết của họ trên một phân vùng. Chuyển đổi giữa các bản phân phối cung cấp một cấu hình người dùng liên tục như dự định.
Khả năng khác sẽ là một thư mục nhà nhẹ (không phải là toàn bộ phân vùng) cho mỗi bản phân phối, chỉ cung cấp các tệp cấu hình cần thiết (.gnome2, .kde4, .compiz, .theme, v.v.) và a phân vùng dữ liệu được chia sẻ với những thứ "nặng" (tài liệu, hình ảnh, video, âm nhạc, v.v.). Liên kết tượng trưng trong mỗi thư mục nhà riêng của bản phân phối sau đó sẽ trỏ đến phân vùng được chia sẻ.
Sau đó, điều này có thể được mở rộng theo ý muốn để bao gồm cả những thứ khác.
Ví dụ: Bạn đã eclipse
cài đặt IDE trên tất cả các bản phân phối và muốn cùng một tệp cấu hình và nguồn có sẵn ở mọi nơi. Bạn có thể tạo các liên kết tượng trưng trên mỗi thư mục nhà phân phối đến thư mục được chia sẻ để đạt được điều này.
Đây sẽ là Ubuntu:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.gnome2
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
Và mởSUSE:
$ ls -l /home/user
.eclipse -> /mnt/shared/.eclipse
.kde4
Documents -> /mnt/shared/Documents
workspace -> /mnt/shared/workspace
...
Và cứ thế ..
Nếu bạn không chắc chắn về việc can thiệp vào các tệp cấu hình, hãy thử cách thứ hai, an toàn hơn và tìm hiểu các thành phần gia đình nào có thể được chia sẻ dễ dàng giữa các bản phân phối được cài đặt.