El instalador gráfico de Ubuntus no crea automáticamente una partición separada para / home. Es verdad. Sin embargo, es recomendable hacerlo, y puede hacerlo si elige particionar manualmente. Pero incluso si no lo hiciste, igual puedes arreglarlo.
Sin embargo, hay algunas cosas a considerar. Primero, asegúrese de que todas las distribuciones puedan usar el sistema de archivos utilizado en la partición de inicio. Por lo general, no es un problema, pero es mejor prevenir que curar. Segundo, y esto es más importante; no use el mismo directorio de inicio entre distribuciones a menos que sepa lo que está haciendo. Las distribuciones pueden tener diferentes versiones del software instalado, lo que significa que su configuración puede no ser idéntica. Normalmente no debería ser un problema ya que las aplicaciones deberían manejar diferentes versiones correctamente, pero no todas lo hacen. Sin embargo, está perfectamente bien tener un directorio de inicio con un nombre diferente a su nombre de usuario, por lo que no es un problema.
Si estoy leyendo correctamente, debería tener dos particiones para Ubuntu (swap y root) y algunas particiones para Debian. Entonces, lo primero que debe hacer es montar el directorio de inicio de Debians en Ubuntu y asegurarse de que esté montado en el arranque agregándolo a / etc / fstab. Hay mucha documentación sobre cómo hacer esto, así que no voy a entrar en eso.
Si monta la partición de inicio de Debians en / home, ocultará el directorio Ubuntus / home, por lo que debe montarlo en otro lugar primero, en / mnt, por ejemplo. Ahora tienes que tomar algunas decisiones. Puede intentar usar el mismo directorio de inicio para todas las distribuciones si lo desea, o puede tener un directorio de inicio diferente para cada distribución. Por ejemplo, podría hacer una carpeta separada en / home para cada distribución como:
- / home / ubuntu / nombre de usuario
- / home / debian / nombre de usuario
- / home / other_distro / nombre de usuario
Yo diría que es la solución más segura. Supongo que sus directorios personales no están encriptados. Si lo son, eso complicará las cosas, aunque el procedimiento principal sería similar. Probablemente debería cerrar la sesión de su cuenta principal cuando haga esto, así que cree un nuevo usuario, hágalo administrador e inicie sesión como ese usuario.
Debe configurar todos los usuarios actuales en todas sus distribuciones para usar la nueva ubicación para el directorio de inicio. También debe configurar las distribuciones para usar esas rutas de forma predeterminada para los nuevos usuarios que cree.
Si ha montado la partición de inicio en / mnt, crearía / home / ubuntu y / home / debian. Luego copie / home / username a / mnt / ubuntu / username y mueva / mnt / username a / mnt / debian / username (para el usuario de Debian).
Ahora tiene los hogares de usuarios de Ubuntu y Debians en las mismas particiones, pero en diferentes directorios de inicio. Si ha configurado Debian y Ubuntu para montar esa partición en / home en el arranque y ha cambiado los usuarios para usar las nuevas rutas para sus hogares, entonces todo debería estar bien. Cuando tiene la intención de instalar una nueva distribución, primero debe crear / home / distroname / e instalar como de costumbre, pero usar la partición de inicio y configurarla para usar / home / distroname como ubicación predeterminada para nuevos hogares de usuarios. Si hace eso, asegúrese de no formatearlo, de lo contrario perderá los datos de Debian y Ubuntu :)
Si desea reutilizar un único directorio de inicio, asegúrese de saber lo que está haciendo. Debería tener el mismo uid para los usuarios en todas las distribuciones. De lo contrario, los permisos estarían en mal estado.
Buena suerte y hacer copias de seguridad :)
ubuntu
carpeta en la partición de inicio, luego copié todos los archivos del directorio de inicio actual a este nuevo/homepartion/ubuntu/
siguiente. Edité el/etc/fstab
para señalar la nueva carpeta como el directorio predeterminado / de inicio, así que escribí/dev/sda10 /home ext4 nodev,nosuid 0 2
al final. Pero ahora el sistema no puede encontrar la carpeta de inicio