Los factores para tomar la decisión de restaurar ó reinstalar el sistema operativo completo pueden ser muchos. Desde jugar administrativamente con el sistema hasta dejarlo K.O., como haber sufrido un ataque en el cual se hayan comprometido las aplicaciones del sistema y por lo tanto no sé confíen en ellas; daños en el sistema de archivos sin corregir, hasta fallas en antiguos Discos Duros que en una replica a un nuevo Disco Duro este ultima tenga errores.
El presente script básicamente reinstala la mayoría de paquetes y las configuraciones correspondientes, no es el mejor método si ya personalizaste al máximo tu sistema administrativamente hablando. El script por supuesto funciona, aunque no es perfecto, es decir se puede mejorar, quien este avanzado en el tema notará que hay mejores alternativas para realizar esto.
Tareas Administrativas. Las instrucciones presentadas pueden tener consecuencias en tu sistema, sigue con precaución, no nos hacemos responsables.
Requisitos:
- Conexión a Internet.
- Conexión cableada. Una conexión inalámbrica puede perderse en medio del proceso.
- Copia de seguridad de datos sensibles. Con el /home debería bastar, si tienes archivos de configuración personalizados también es necesario guardarlos
- CD-Rom de la distribución. Dentro de la bandeja.
En la terminal
Podemos ir directo a la terminal y ejecutar este comando de una sola vez:
sudo su root -c "echo apt-get clean && apt-get update --fix-broken && echo -e '#\x21/bin/bash\\n\\nfor pkg in \x60dpkg --get-selections | egrep -v deinstall | awk \x27{print \$1}\x27 | egrep -v \x27(x11-common|libc|libss2|libstdc|libpam|libgcc|liblaunch pad|libtext-wrap|lsb-base|passwd|upstart|dpkg|debconf|perl-base|python|apt|initscripts|sysv|coreutils|bash|my sql|virtuoso|mythtv|anjuta)\x27\x60 ; do pkgs=\"\$pkgs \$pkg\"; done\\necho \"Se esta ejecutando el siguiente comando Apt-Get:\\\n--------------------------------------\\\n\\\napt-get -y -m --force-yes install --reinstall\$pkgs\\\n\\\nSalida del Comando:\\\n-------------------\\\n\" > reinstallationlog.txt\\napt-get -y -m --force-yes install --reinstall\$pkgs | tee -a reinstallationlog.txt' > reinstall.sh && clear && echo -e \"\\nSetting Script Permissions...\\\n------------------------------\" && chown -v root:root reinstall.sh && chmod +x -v reinstall.sh && echo -e \"\\nStarting Package Re-Installation Process...\\n-------------------------------------------\" && sh reinstall.sh && echo -e \"\\nThe re-installation process is complete. A log of the process can be found in the file called 'reinstallationlog.txt'.\""
Si eres nuevo basta con seleccionar el comando y copiarlo <Ctrl>+<C> y pegarlo en la terminal con <Ctrl>+<Mayús>+<V> bastará.
Como script en Bash
Aunque el comando anterior se encarga de todo, siempre podemos usar el script para llamarlo si es necesario, además de estudiarlo ya que requiere de ROOT para funcionar.
#!/bin/bash
for pkg in `dpkg --get-selections | egrep -v deinstall | awk '{print $1}' | egrep -v '(x11-common|libc|libss2|libstdc|libpam|libgcc|liblaunchpad|libtext-wrap|lsb-base|passwd|upstart|dpkg|debconf|perl-base|python|apt|initscripts|sysv|coreutils|bash|mysql|virtuoso|mythtv|anjuta)'` ; do pkgs="$pkgs $pkg"; done
echo "Se esta ejecutando el siguiente comando Apt-Get:\n--------------------------------------\n\napt-get -y -m --force-yes install --reinstall$pkgs\n\nSalida del Comando:\n-------------------\n" > reinstallationlog.txt
apt-get -y -m --force-yes install --reinstall$pkgs | tee -a reinstallationlog.txt
Sugerencias para iniciados: Guardalo en un archivo de texto llamado reinstall_all.sh para identificarlo. Dale permisos de ejecución, en la terminal teclea:
sudo chown root:root reinstall_all.sh
sudo chmod 755 reinstall_all.sh
Para ejecutar seria:
sudo ./reinstall_all.sh
Si usaste controladores propietarios de ATI o NVidia que no estan en los repositorios es muy probable que los tengas que instalar a mano.
Basado en UbuntuForums.org


Dario en 
arnoldfiarn en 
Luis en 
febrero 17th, 2010 a las 6:31 AM
Muy bueno, yo lo bautizaría como “Script de rescate” xD
Yo siempre tengo el /home en una partición aparte y monitoreo los paquetes que he instalado, de este modo con un simple aptitude install “lista de paquetes” vuelvo a tener mi sistema como al principio… excepto los tipicos paquetes que he compilado o que no estan en los repos (no son muchos por suerte xD)
Un saludo.
febrero 19th, 2010 a las 8:51 AM
añadido a marcadores
febrero 20th, 2010 a las 9:53 AM
Hola,
esta muy buena esat informacion….. permiso para colocarla en mi blog……
p.d.: me gusto este blog….. lo agregue a mi blogroll….
saludos!!!
febrero 20th, 2010 a las 8:17 PM
Si claro, por supuesto.
Cuando tomes información de cualquier pagino por favor SIEMPRE coloca los links de la fuente original.
febrero 21st, 2010 a las 7:45 AM
gracias…..eso es lo que siempre hago…. ^_^
saludos
julio 11th, 2010 a las 11:51 PM
Mejor tiren a la basura el Ubuntu y paguen el windows, siempre que actualizas el Ubuntu tienes un chorro de broncas, la verdad nunca trabaje con un SO tan malo.
julio 12th, 2010 a las 1:02 AM
Cada quien habla de como le fue en la feria.
Yo no pude haber hecho mejor elección en mi vida, estoy más que satisfecho con Gnu/Linux.
septiembre 10th, 2010 a las 8:50 PM
¡JA JAJAJAJAJAJAJAJAJAJAJAJAJAJAJA ! AY AHORA SI ME HIZO REIR ESTE BUEY….ES QUE LINUX ES PARA GENTE INTELIGENTE….SU SIGUE CON TU OFFICE…..DEJA EL UBUNTU PARA LA GENTE QUE PIENSA….
enero 28th, 2011 a las 7:11 PM
No se trata estar buscando cada vez que falle algo, se supone que debe hacerte la vida mas facil, para eso fue creado. la verdad y estoy agusto con ubuntu hasta que actualizo algo y siempre tengo que cargar de cero, eso ya me tiene arto.. no es que no piense, es que hay otras cosas importatne que hacer en lugar de estar gastanto tanto tiempo en buscar solciones
octubre 18th, 2011 a las 2:56 PM
gracias me habeis salvado tres mugens hechos por mi
y mucho trabajo
enero 28th, 2011 a las 7:18 PM
No estoy del todo de acuerdo contigo ubuntu no es ninguan basura y varios aspectos supera la windows pero la verdad tiene toda la razon al actualizar algo te genera errores que quitan muchisismo el tiempo, se supone que deben ayudar a mejorar tu vida no a extropearla
febrero 5th, 2011 a las 5:17 PM
Alguien de aqui me puede ayudar???’ lo que pasa es que instale Ubuntu junto a Windows 7 (Con La opcion Instalar Junto a Otros Sistemas Operativos) pero ahora deseo borrar todas las particiones existentes para Instalar Ubuntu sin borrar la instalacion actual de Ubuntu, como lo hago
julio 27th, 2010 a las 7:54 PM
Muy bueno el script, estuvo 4 horas bajando pero por fin terminó…
Tengo una duda, luego de descargar el último archivo, apareces un mensaje que dice el tiempo y la tasa de descarga de todos los paquetes, y abajo figura la siguiente línea:
“No se puede efectuar la configuración inmediata en «dash». Consulte man 5 apt.conf bajo APT::Immediate-Configure para más detalles. (2)”
¿Debo preocuparme?
Agradezco la respuesta…
Saludos!!
julio 28th, 2010 a las 11:43 AM
excelente …muchas gracias
la informacion me fue de gran ayuda
agosto 31st, 2010 a las 2:30 AM
Hola
Lo primero agradecerte la información, y quería consultar una duda.
Espero que no te ofendas, pero siempre que veo esto de escribir comandos en la terminal, para alguien que no tiene idea de programación como yo, me da la sensación de que dejo “puertas abiertas”, que me quedo en manos de quien escribe esos comandos y que puedo estar dejando el ordenador en manos de quien los escribió
¿es falsa esta sensación?
¿es esto posible?
Bueno, espero que no te molestes, y seguro que no es tu caso, es sólo que no sé bien a quién preguntar…
Gracias y un saludo
agosto 31st, 2010 a las 7:16 PM
Pues no, no es falsa. Siempre hay que ser precavido, siempre usa los repositorios nunca descargues programas desde fuentes externas.
Ten cuidado con comandos de wget que descargan programas y con rm que borran archivos, pero sobre todo consulta páginas que lleven tiempo en el mundo del Software Libre, es decir los que crean contenido y no solo lo copean de otro lugar.
Para la mayoría de actividades de ocio o ofimática no necesitarás usar la terminal, solo si te gusta aprender te será de utilidad.
agosto 31st, 2010 a las 3:15 AM
acabo de hacerlo, y el sistema creo que se ha quedado como estaba. Pensaba que con esto se desinstalaría todos los programas adicionales y configuraciones que yo hubiera podido hacer; ya sabéis, dejarlo “tabla rasa”
¿he hecho algo mal?
Bueno, gracias y un saludo
agosto 31st, 2010 a las 7:19 PM
Esto no desinstala los programas que tienes, por el contrario los reinstala descargándolos e instalandolos, esto es “se renuevan” sin embargo no cambiarian las configuraciones
Si quieres poner las configuraciones a Cero solo ve a tu carpeta personal presiona CTRL+H y borra las carpetas que comiencen por un punto, que son las ocultas. Hacerlo desde el navegador de archivos es mejor para evitar borrar archivos accidentalmente. Atención: esto borrará todas tus configuraciones personalizadas.
octubre 8th, 2010 a las 12:18 AM
Esto sirve si tengo ubuntu junto con windows??
octubre 8th, 2010 a las 5:47 PM
Por supuesto, esto solo modificara “los programas”.
diciembre 21st, 2010 a las 1:00 PM
es necesario anotarlo con cada detalle??, me refiero a cada \ q esta antes de las “n”, y cada – despues…. porfa contestenme
no puedo copiar y pegar porq no puedo entrar en modo grafico a mi ubuntu, y creo q fue porq elimine unos programas desde el centro de software…
diciembre 21st, 2010 a las 1:22 PM
Si desinstalaste un programa, aunque ejecutes este script seguira desinstalado.
Si no sabes que programa fue, va ser complicado adivinar, pero si tienes la certeza solo ejecuta $ sudo apt-get install programa-a-instalar
diciembre 21st, 2010 a las 1:57 PM
pues la verdad no lo se, estaba un poco ebrio, segun yo queria quitar las “barras” q traen los iconos de los programas, no recuerdo el nombre, solo q me pedian el OpenGL, y bueno, te comento, cuando desinstale eso me cambio un poco la apariencia de las ventanas, y cuando me fui a “apariencia”, note q ya no tenia todos los temas, solo estaban 2 azules feos y el “personalizado”, no habia instalado ningun nuevo tema, tenia los q trae por default, reinicie la maquina y me pedia mi contraseña de usuario(siendo q ya habia desactivado esa parte hace unas semanas), se me hizo raro, pero escribi mi contraseña y no me la acepto, busque algunas soluciones en google pero todas piden reinstalar los drivers de video, intente algo de lo q encontre pero creo q fue peor…
estaba apunto de reinstalarlo, o me puedes sugerir algo???, solo una pregunta, si desde el liveCD borro las particiones del ubuntu para volverlas a instalar, podria dañar el mbr???
diciembre 21st, 2010 a las 2:13 PM
Si instalaste con la /home en otra partición no perderás nada. Solo instala en la partición /
Si tienes todo junto en un partición necesitas respaldar.
El MBR se instala en junto a Ubuntu, así que cuando borres tus particiones no pasará nada.
diciembre 21st, 2010 a las 2:48 PM
disculpa q te pregunte tanto…
la verdad no se si estan en particiones distintas, como abras notado seoy bastante nuevo en esto, weno, la vez pasada instale ubuntu reduciendo la particion del win7, y ahi instale ubuntu desde “instalar junto al otro SO”, y tengo 5 particiones, me aparece asi:
/dev/sda
/dev/sda1 ntfs
/dev/sda2 ntfs
/dev/sda3 ntfs
/dev/sda5 ext4
/dev/sda6 swap
el tamaño de la sda5 y sda6 suman el espacio q le redije al win7, sera una pregunta un poco tonta, pero son solo esos los q tendira q borrar verdad?, pero no se porq aparecen 3 con ntfs, si incluso en el grub me aparecian solo el win7(loader) y un tal won vista(loader)[este solo es para restaurar el windows a como venia cuando me entregaron el equipo]
diciembre 21st, 2010 a las 3:49 PM
Por lo que veo, Ubuntu se instalo en el /dev/sda5. Si no quieres perder tus datos de hasefroch evita borrar las demás particiones.
diciembre 21st, 2010 a las 4:07 PM
pues en realidad, esq me asusto un poco cuando lei algo de q se podria perder el arranque de windows, al eliminar el grub podria cambiar el MBR, y tendria q utilizar el disco de arranque del win, iniciar en modo consola y hacer fdisk /mbr(o algo asi), pero no tengo el CD del windows.
y lo de las particiones q mencione, solo es la duda de porq son 3de nfts?
diciembre 21st, 2010 a las 9:57 PM
GRUB se encarga de arrancar todos los sistemas operativos, solo no borres la /dev/sda1 y todo ira bien
enero 12th, 2011 a las 6:17 PM
amigo ayuda con el flash en ubutnu que no funciona ya intente todo pero no tengo ubuntu 10.10 mi pc es una dell inspiron 1545 ayuda!!!
enero 29th, 2011 a las 12:40 PM
hola, sabes tengo la siguiente inquietdu, tengo ubuntu junto con windows en la misma particion, ya he creado una particion nueva (L), en la cual me gustaria pasar todo el sistema lucid lynx, es posible esto y como se pude hacer dese ya agradecido…
febrero 22nd, 2011 a las 2:17 PM
Instalé ubuntu Hardy, luego intenté pasar archivos de carpetas compartidas entre Win7 y Hardy; problema, bug en Samba. Ok lo solucioné, luego intentando cambiar el pésimo tema de ubuntu, instalando compiz emerald, y todo lo que se necesita para instalar un pingo tema; problema no todos los temas se pueden instalar por que falta el index.theme, ok lo solucioné creandolo, 2 horas para que quedara bien. actualizé a Lucyd Lynx, y que creen; problema, ya no aparecian ventanas de nautilus, y los screenlets no iniciaban, POR DIOS QUE DESPERDICIO DE TIEMPO BUSCANDO SOLUCIONES A CADA PROBLEMA QUE EXISTE CUANDO INTENTAMOS ALGO!!!
marzo 13th, 2011 a las 4:40 AM
E: Problem with MergeList /var/lib/apt/lists/Ubuntu%2010.10%20%5fMaverick%20Meerkat%5f%20-%20Release%20amd64%20(20101007)_dists_maverick_main_binary-amd64_Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
marzo 13th, 2011 a las 4:40 AM
no me sirvio me sale eso de arriba
marzo 13th, 2011 a las 4:55 AM
lo solucione edite el /etc/apt/sources.list y eleimne el erepositorio deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release amd64 (20101007)]/ maverick main restricted tambien se puede agregarle un # al principio pero haora sale que no tengo espacio jajajja
255 actualizados, 5 se instalarán, 916 reinstalados, 0 para eliminar y 37 no actualizados.
3 no instalados del todo o eliminados.
Se necesita descargar 631MB/642MB de archivos.
Se utilizarán 262MB de espacio de disco adicional después de esta operación.
E: No tiene suficiente espacio libre en /var/cache/apt/archives/.
The re-installation process is complete. A log of the process can be found in the file called ‘reinstallationlog.txt’.
mayo 17th, 2011 a las 11:02 PM
Hola, tengo un problema con una programa Xara Xtreme en ubuntu 11.04 no se que hice pero en este programa no puede ver el menu de File Edit etc… lo he reinstalo varias veces pero sigo con mismo problema, descargue la ultima version y lo instale manualmente pero igual el mismo problema. Por favor su ayuda o guia con este tema gracias
junio 1st, 2011 a las 5:24 PM
a netox—– que sabrá de Linux este benjamín,no criticar sin saber es una buena opción,mejor expresado callarse la bocota
junio 4th, 2011 a las 7:30 PM
Hola, soy nuevo en esto y kisiera saber si haciendo esto perderé mi musik, imagenes y demas documentos…kiero dejar mi ubuntu como nuevo pero sin perder estos…ojalá me pudieran ayudar…gracias
junio 4th, 2011 a las 8:22 PM
Siempre es mejor instalar con el /home en una partición, así puedes re-instalar desde 0 y tus archivos quedan intactos.
Busca un tutorial sobre como instalar el /home en una particion distinta, hay cientos por la red.
septiembre 13th, 2011 a las 10:24 AM
buen dia compañero
necesito isntalar Linux no se cual o que vesion instalar y tampoco se como isntala tienes algun tutorial sobre ….
junio 4th, 2011 a las 8:35 PM
Gracias, pero…pues ya cometí el error de no instalarlo en una partición…aun así puedo realizar esto y ke no se borren mis archivos o de plano tengo ke reinatalar todo de nuevo y ahora si instalar el /home en una partición, de nuevo gracias XD
julio 12th, 2011 a las 10:06 PM
hola hace unos dias instale utilidades para chrome en ubuntu y ahora el chromo no abre como puedo para que el sistema vuelva como estaba antes de instalar esas utilidades
julio 13th, 2011 a las 2:35 AM
Hola, yo tengo el mismo problema que Daniel, hace unos días instalé el Xara Xtreme (versión 0.7 lo cual no creo que sea el problema) con todas la actualizaciones disponibles instaladas, y no me aparece la barra de File, Edit, Arrange, Utilities…
También he probado a instalar y desinstalar varias veces y no consigo nada, incluso he probado a instalar otras versiones de Xara. ¿Puede que sea un problema de configuración?
Por favor es muy importante, lo necesito de veras.
Gracias por vuestra ayuda
noviembre 4th, 2011 a las 6:11 PM
Hola! tengo un problema con la particion de inicio, me manda un msj de que no encuentra el init y cuando intento montar la particion con gparted m dice que tiene operaciones pendientes, si intengo montarlo desde la terminal me dice que la particion esta ocupada con alguna otra aplicacion… Si aplico este Script podría funcionarme?? pese a no poder montar el sistema de arranque??
noviembre 4th, 2011 a las 6:13 PM
… perdón jeje tngo SO Ubuntu 10.10 y este error me sucedió porque el equipo se apago mientras comenzaba a hibernarse. Muchas Gracias por la ayuda
noviembre 23rd, 2011 a las 11:47 AM
Saludos. y como restauro si mi fallo son la conexiones, tengo un server ubuntu 10.10 y de repente perdio comunicacion, y reconfigure el archivo reinicie etc, pero sigue igual, no me marca errores, si polea, pero no acceso a ningun lado en la red. que puedo hacer? Gracias
diciembre 12th, 2011 a las 10:37 AM
Gracias a esos comandos no voy a tener que reinstalar. Que Debian nos ampare! o es Linus Torvals?
Gracias!!!!
diciembre 12th, 2011 a las 10:39 AM
PD: cállate Netox!!!!
diciembre 18th, 2011 a las 11:19 AM
Hola a todos, bueno primero k nada, muy interesante el blog, en cuanto al tema nada mas que leerlo, pero algo me dejó mas preocpupado por algo k hice en mi ubuntu lucid lynx 10.04 LTS, paso a explicar, antes copio y pego texto que le dijo angelverde a otro usuario, ya que me siento identificado…: Ten cuidado con comandos de wget que descargan programas y con rm que borran archivos…….
bueno mi problema (y perdon por ponerlo fuera de tema, es mi primer mensaje y no se donde va) es que todo me iba bien hasta que copie este comando: wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c ‘echo “deb http://archive.getdeb.net/ubuntu oneiric-getdeb apps” >> /etc/apt/sources.list.d/getdeb.list’
sudo apt-get update
el resultado es que es imposible actualizar, instalar o desinstalar nada, ya sea, por gestor de actualizaciones, centro de software, synaptic, terminal o ubuntu tweak, tambien me dice que el indice de software está dañado, y no hay forma de encontrarle solucion a este mensaje: sudo dpkg -r –force-remove-reinstreq ttf-lyx
(Leyendo la base de datos … 00%
473693 ficheros y directorios instalados actualmente.)
Desinstalando ttf-lyx …
/var/lib/dpkg/info/ttf-lyx.postrm: 6: dpkg-maintscript-helper: not found
dpkg: error al procesar ttf-lyx (–remove):
el subproceso instalado el script post-removal devolvió el código de salida de error 127
Se encontraron errores al procesar:
ttf-lyx
disculpas por que se que no va aqui, estoy desesperado, y no se si habra que reinstalar ubuntu o pasarme a otra distro….
desde ya muchas gracias….
diciembre 18th, 2011 a las 11:19 AM
ah, tengo instalado ademas de ubuntu lucid, windows xp pro sp3….
diciembre 18th, 2011 a las 3:08 PM
Ya está, solo aviso k lo solucione!!!
enero 16th, 2012 a las 4:24 AM
se puede hacer todo este proceso de restauracion sin tener internet?
enero 25th, 2012 a las 10:03 PM
Hola a todos! consulta, soy nuevo en Ubuntu 11.04 y tengo un problema y quiero re-instalar todo pero tengo 132Gb de datos que no puedo perder y no tengo ni disco extraíble ni partición, esta opción que vos das, sirve igual, osea no pierdo los datos? gracias.
febrero 1st, 2012 a las 7:06 PM
No no la pierdes.