Tengo /home
en una partición separada. Quiero reinstalar Ubuntu.
No quiero perder mis archivos personales en / home (ya tengo una copia de seguridad pero me gustaría evitar la molestia de restaurar la copia de seguridad). Sé cómo reinstalar Ubuntu usando una /home
partición existente sin formatearla, pero no quiero que ninguna configuración de Ubuntu anterior esté en la nueva instalación.
En otras palabras, me gustaría una instalación nueva y fresca de Ubuntu, con mis archivos personales anteriores /home
pero SIN ningún archivo de configuración de la instalación anterior de Ubuntu. es posible? ¿Cómo podría lograr eso?
Estaba pensando en eliminar manualmente todos los archivos de configuración ocultos /home
(los que comienzan con un "punto") del Live CD antes de iniciar el instalador, pero no estoy seguro de si los permisos del archivo me permitirán eliminar esos archivos y yo ' Tampoco estoy seguro de si eso será suficiente para no traer ninguna configuración de la instalación anterior. Pensé que sería bueno preguntar aquí antes de intentar hacerlo, por razones de "seguridad";)
Respuestas:
He hecho esto con bastante frecuencia ahora, casi cada vez que actualicé mi sistema o (especialmente) si cambié a otra distribución. Normalmente cierro la sesión, voy a una consola e inicio sesión como root directamente (o según la configuración del sistema, como otro usuario y cambio a root), cd a / home y simplemente cambio el nombre de la carpeta de inicio de mi usuario, por ejemplo, "myUserName.bak ". p.ej:
Después de la instalación, puedo mover con seguridad todos los datos necesarios a la carpeta de inicio recién creada para mi usuario. (Ese también es un buen punto para pensar si, por ejemplo, realmente necesita esa carpeta de archivos grandes que nunca tocó en los últimos 2 años;))
edite como lo sugieren los comentarios: antes de que pueda acceder a los archivos y carpetas desde su carpeta de inicio renombrada, debe
fuente
groups aliyans
. Y la salida fue:aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter
. Entonces, ¿cuál será el cambionewUser.newUsersGroup
en mi caso? ¿Será asísudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak
?Siempre tengo una partición / home separada de / entonces cuando estoy en una nueva instalación / actualización, cuando llego al paso "configurar particiones", selecciono uno para / (formateado) y otro para / home (no formateado) pero con el mismo sistema de archivos que el anterior (o compatible).
Luego, al crear usuarios, me aseguro de usar los mismos nombres de usuario que la instalación anterior para que / home / user llegue al mismo lugar. Lo bueno de esto es que no sobrescribe el directorio del usuario.
Por lo tanto, si tuviera / home / mike , después de mi actualización tendré un montaje en / home nuevamente y crearé el usuario mike para que obtenga todos los archivos y archivos de configuración de la versión anterior en / home / mike .
Lo único que falta aquí son los archivos de configuración / etc que necesitan una copia de seguridad / restauración.
fuente
Esto es lo que siempre hago:
En el livecd monto la partición / home y uso el comando
El ubuntu le da la propiedad al nombre de usuario ubuntu (el nombre de usuario del live cd es ubuntu) y la carpeta de la ruta es lo que sea que esté montada la unidad. En el cd en vivo, generalmente está en / media / y el nombre está compuesto por muchos números y letras.
Ahora elimine todos los archivos de configuración (archivos y carpetas que comienzan con un punto), pero dejo algunos (como .minecraft para mis partidas guardadas). No son solo carpetas, sino también archivos que comienzan con un punto.
Durante el instalador. Vaya al administrador de particiones personalizado. Establezca su partición como punto de montaje / inicio (haciendo clic en él y seleccionando editar o cambiar, o como lo llamen ahora), y déjelo para que no esté formateado (en la columna F de la lista de unidades, las marcas de verificación significan que será formatearse) y configure su partición del sistema operativo (una con archivos de sistema) como punto de montaje / y formatee esa.
SIN EMBARGO
Después de que finalice la instalación e inicie sesión, su unidad de inicio será inútil ya que su propiedad todavía está en ubuntu. para cambiarlo de nuevo corre
fuente
He hecho esto moviendo los archivos y carpetas ocultos a un directorio separado (pero supongo que eliminarlos también funcionaría) y luego cerrando e instalando desde el CD en vivo exactamente como lo sugiere grahammechanical en su respuesta.
Puedo confirmar que funciona (o al menos lo hizo para mí).
Si mantiene los archivos y carpetas ocultos en lugar de eliminarlos, puede usarlos para restaurar selectivamente cualquier configuración que pueda decidir que desea mantener después de todo.
fuente
Puede ser la primera persona en probar lo que quiere hacer. Entonces, puedes decirnos si funciona.
Sugeriría que elimine esos archivos / carpetas ocultos que comienzan con un punto (o, si está nervioso, cámbieles el nombre
.somethingold
), apague e inicie en el CD en vivo y vuelva a instalar sin marcar/home
para formatear.Los programas que se instalen nuevamente crearán nuevos archivos / carpetas de puntos.
fuente