Tengo un Ubuntu instalado en una partición, Debian en la otra y ahora planeo instalar backtrack y SUSE también. Debian monta una partición separada como su punto de montaje de inicio, mientras que Ubuntu contiene su propia carpeta de inicio en su sistema de archivos.
Ahora, quiero que mi partición de inicio sea compartida por todas las demás distribuciones que tengo actualmente o que pueda tener en el futuro.
¿Cómo puedo hacer esto?
PD Tengo el mismo nombre de usuario y apodos en todas las distribuciones
Respuesta aceptada:
El instalador gráfico de Ubuntu 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, aún 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. Luego, lo primero que debe hacer es montar el directorio de inicio de Debian 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 entraré en detalles.
Si monta la partición de inicio de Debian en /home, ocultará el directorio /home de Ubuntu, así que móntelo 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 crear una carpeta separada en /home para cada distribución como:
- /home/ubuntu/nombre de usuario
- /home/debian/nombre de usuario
- /home/otra_distro/nombre de usuario
Yo diría que esa es la solución más segura. Supongo que sus directorios de inicio 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, conviértalo en administrador e inicie sesión como ese usuario.
Relacionado:¿No puedo encontrar los paquetes sstp VPN con Ubuntu 16.04 LTS?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, debe crear /home/ubuntu y /home/debian. Luego copia /home/username a /mnt/ubuntu/username y mueve /mnt/username a /mnt/debian/username (para el usuario de Debian).
Ahora tiene usuarios de Ubuntu y Debians en las mismas particiones, pero en diferentes directorios de inicio. Si configuró Debian y Ubuntu para montar esa partición en /home en el arranque y cambió los usuarios para usar las nuevas rutas para sus hogares, entonces todo debería estar bien. Cuando tenga la intención de instalar una nueva distribución, primero debe crear /home/distroname/ e instalarla como de costumbre, pero use la partición de inicio y configúrela para usar /home/distroname como ubicación predeterminada para los nuevos usuarios. Si lo hace, asegúrese de no para formatearlo, de lo contrario perderá los datos de Debian y Ubuntu 🙂
Si desea reutilizar un solo 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 desordenados.
Buena suerte y haz copias de seguridad 🙂