¿Reinstalar Ubuntu sin formatear / home, así como sin archivos de configuración antiguos?

27

Tengo /homeen 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 /homepartició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 /homepero 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";)

Mizt H
fuente
+1: esta pregunta es algo que a menudo me he preguntado pero de la que nunca tuve que preocuparme.
jrg

Respuestas:

19

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:

sudo mv /home/myUserName /home/myUserName.bak

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

sudo chown -R newUser.newUsersGroup /home/myUserName.bak
Roland Kohn
fuente
¿Se puede acceder a todos los archivos en la carpeta renombrada después de una nueva instalación de Ubuntu?
Vincenzo
claro, no hay problema. siempre y cuando " Chown -R user.group myUserName.bak" después de la reinstalación
Roland Kohn
Instalé un nuevo 12.04 según su valiosa guía. Mi nombre de usuario es: 'aliyans'. Emití lo siguiente en un terminal: groups aliyans. Y la salida fue: aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Entonces, ¿cuál será el cambio newUser.newUsersGroupen mi caso? ¿Será así sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj
5

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.

mwm
fuente
Esta es también mi forma de configuración original. Suena muy bien que Ubuntu no sobrescribe el directorio de inicio del usuario. Lo intentaré también. ¿Hay alguna lista por cierto de / etc archivos de configuración para verificar, que probablemente desee hacer una copia de seguridad?
Lode
3

Esto es lo que siempre hago:

En el livecd monto la partición / home y uso el comando

sudo chown -hR  ubuntu /path/to/home/drive

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

sudo chown -hR YourUsernameHere ~/
nuevo usuario
fuente
+1 para confirmar que se puede dejar una partición sin formatear en la instalación.
Thiago Macedo
1

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.

Bill Threshall
fuente
0

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 /homepara formatear.

Los programas que se instalen nuevamente crearán nuevos archivos / carpetas de puntos.

grahammechanical
fuente