Instalator graficzny Ubuntus nie tworzy automatycznie oddzielnej partycji dla / home. To prawda. Jest to jednak zalecane i możesz to zrobić, jeśli zdecydujesz się na partycjonowanie ręczne. Ale nawet jeśli tego nie zrobiłeś, nadal możesz to naprawić.
Jest jednak kilka rzeczy do rozważenia. Po pierwsze, upewnij się, że wszystkie dystrybucje mogą faktycznie korzystać z systemu plików używanego na partycji domowej. Zwykle nie stanowi to problemu, ale lepiej jest zabezpieczyć niż przepraszać. Po drugie, a to jest ważniejsze; nie używaj tego samego katalogu domowego między dystrybucjami, chyba że wiesz, co robisz. Dystrybucje mogą mieć różne wersje zainstalowanego oprogramowania, co oznacza, że ich ustawienia mogą nie być identyczne. Zwykle nie powinno to stanowić problemu, ponieważ aplikacje powinny poprawnie obsługiwać różne wersje, ale nie wszystkie. Jednak doskonale jest mieć katalog domowy o nazwie innej niż nazwa użytkownika, więc nie jest to problem.
Jeśli czytam poprawnie, powinieneś mieć dwie partycje dla Ubuntu (swap i root) i kilka partycji dla Debiana. Następnie pierwszą rzeczą, którą robisz, jest zamontowanie katalogu domowego Debiana w Ubuntu i upewnienie się, że jest zamontowany podczas rozruchu, dodając go do / etc / fstab. Jest mnóstwo dokumentacji, jak to zrobić, więc nie będę wchodził w to.
Jeśli zamontujesz partycję domową Debiana na / home, to ukryje ona katalog Ubuntus / home, więc zamontuj ją gdzieś indziej, na przykład w / mnt. Teraz musisz podjąć pewne decyzje. Możesz spróbować użyć tego samego katalogu domowego dla wszystkich dystrybucji, jeśli chcesz, lub możesz mieć inny katalog domowy dla każdej dystrybucji. Możesz na przykład utworzyć osobny folder w / home dla każdej dystrybucji, na przykład:
- / home / ubuntu / nazwa użytkownika
- / home / debian / nazwa użytkownika
- / home / other_distro / nazwa użytkownika
Powiedziałbym, że to najbezpieczniejsze rozwiązanie. Zakładam, że twoje katalogi domowe nie są szyfrowane. Jeśli tak, skomplikuje to sprawę, chociaż główna procedura byłaby podobna. Prawdopodobnie powinieneś być wtedy wylogowany ze swojego głównego konta, więc utwórz nowego użytkownika, skonfiguruj go jako administratora i zaloguj się jako ten użytkownik.
Musisz skonfigurować wszystkich obecnych użytkowników na wszystkich swoich dystrybucjach, aby korzystali z nowej lokalizacji dla katalogu domowego. Powinieneś także skonfigurować dystrybucje, aby domyślnie używały tych ścieżek dla nowych użytkowników, których tworzysz.
Jeśli zamontowałeś partycję domową na / mnt, wtedy utworzyłbyś / home / ubuntu i / home / debian. Następnie skopiuj / home / nazwa użytkownika do / mnt / ubuntu / nazwa użytkownika i przenieś / mnt / nazwa użytkownika do / mnt / debian / nazwa użytkownika (dla użytkownika Debian).
Teraz masz zarówno domy użytkownika Ubuntu, jak i Debiana na tych samych partycjach, ale w różnych katalogach domowych. Jeśli skonfigurowałeś zarówno Debiana, jak i Ubuntu do montowania tej partycji w / home podczas rozruchu i zmieniłeś użytkowników, aby korzystali z nowych ścieżek dla swoich domów, wszystko powinno być w porządku. Kiedy zamierzasz zainstalować nową dystrybucję, najpierw utwórz / home / distroname / i zainstaluj jak zwykle, ale użyj partycji domowej i skonfiguruj ją tak, aby używała / home / distroname jako domyślnej lokalizacji dla nowych domów użytkowników. Jeśli to zrobisz, nie formatuj go, w przeciwnym razie stracisz dane z Debiana i Ubuntu :)
Jeśli chcesz ponownie użyć jednego katalogu domowego, upewnij się, że wiesz, co robisz. Musisz mieć ten sam identyfikator użytkownika dla użytkowników z różnych dystrybucji. W przeciwnym razie uprawnienia zostałyby pomieszane.
Powodzenia i rób kopie zapasowe :)
ubuntu
folder na partycji domowej, a następnie skopiowałem wszystkie pliki z bieżącego katalogu domowego do tego nowego./homepartion/ubuntu/
Następnie edytowałem,/etc/fstab
aby wskazać nowy folder jako domyślny katalog / home, więc napisałem/dev/sda10 /home ext4 nodev,nosuid 0 2
na końcu. Ale teraz system nie może znaleźć folderu domowego