Sunteți pe pagina 1din 9

Win XP y Ubuntu en mi PC

Eugenio Jacobo Hernández Valdelamar.

Julio, 2010

Resumen: Para preservar algunas de las experiencias de una reciente lucha mano a mano con mi PC y la instalación
de 2 sistemas operativos, decidí publicar este articulo. Es casi seguro que a alguien le sirva.

Este trabajo esta protegido bajo los términos de la licencia Creative Commons Attribution- Noncommercial-No
Derivative Works 3.0
This work is licensed under the terms of the Creative Commons Attribution- Noncommercial-No Derivative Works
3.0 License.

1 Todo por servir se acaba

En 2007 adquirí una computadora Gateway con Windows XP Media Center, y hasta la fecha se había comportado
bien, con sus altas y bajas que habían requerido mantenimiento de eliminación de archivos, defragmentación de
disco, actualización de antivirus, rastreo de malware...lo de siempre.

1
Hace una semana me pidieron en casa arreglar la máquina pues estaba "muuuuuuy lenta".

La primera estrategia fue el mantenimiento preventivo de rutina, pero esta vez, no funciono. Tardaba el arranque
y la ejecución de aplicaciones era en realidad tardada.

Así que llegó el día de FORMATEAR Y REINSTALAR el software de base.

Para ello requería respaldar todos nuestros contenidos (documentos, imágenes, videos) y al momento no disponía
de 200 dólares para invertir en un medio portátil de almacenamiento (un disco externo de 300 Mb al menos).

Era hora de plantear una estrategia.

2 La estrategia

Ya que el tema de dinero no hacía viable poner las cosas fuera de la PC, la única opción era dejarlas en la PC, pero
no en la partición que quería limpiar.

Por lo tanto el procedimiento planteado fue el siguiente:


- Redimensionar la partición original (en el HDD había 2 particiones: la de recuperación de 5Gb y la principal de 245
Gb).
- Crear una nueva partición con espacio suficiente para colocar todos los contenidos.
- Formatear la partición del SO y realizar la restauración del software de base (reinstalación de SO, actualizaciones)
- instalación de software de aplicación
- Respaldo de la partición de software de base.

Adicionalmente quise aprovechar la ocasión para instalar un Linux en la máquina para probar (como lo he venido
haciendo desde hace algunos años) las capacidades de este tipo de SO.

A continuación narró las incidencias.

3 Redimensionamiento de partición y repartición del disco duro.

Meterse con el disco duro lleno, es algo que pone nervioso a cualquiera. Había escuchado experiencias de algunos
administradores que me comentaban del uso de software especializado de paga para realizar estas faenas.

2
De nuevo, como era una cuestión casera, el presupuesto era cero.

Así que me dí a la tarea de buscar open source capaz de realizar la faena. Despues de mucho indagar, tomé la
decisión de usar GParted.

http://gparted.sourceforge.net/

De entrada, la descripción de sus capacidades era clara y coincidía con lo que quería hacer, así que lo descargue,
queme el ISO en un CD y me di a la tarea de redimensionar la partición principal del disco duro de mi máquina.

Puedo decir que me quede sorprendido de la facilidad de uso de la aplicación. En menos de 15 minutos pude
redimensionar mi partición y crear una nueva partición NTFS para respaldar mis archivos.

Cuando regrese a XP, procedí a formatear la nueva partición y a copiar los archivos para proceder a recuperar el
sistema.

Decidí dejar unos 40 Gb, para la posterior instalación del Linux.

3.1 La tentación y la falta de paciencia

Ya que todo estaba respaldado, pensé que sería buen momento para instalar el Linux que quería probar. Opté por
la última distribución de Ubuntu (10.4 LTS).

http://www.ubuntu.com/

De nuevo descargue el ISO y lo quemé en un CD.

La instalación fue rapidísima, intuitiva y todo quedó bien.

Al reiniciar, apareció un menú que permite seleccionar el SO con el cual iniciar (XP o Ubuntu).
Todo iba viento en popa.

3
4 Recuperación del sistema

La recuperación del sistema fue algo oscuro.

Las computadoras Gateway traen este disco que complementa la partición de recuperación, que empieza a copiar
archivos, de repente dice que está formateando, y después hace la instalación del SO.

No puedes hacer nada más que mirar y esperar que todo salga bien.

La primera ocasión, hubo un fallo en la instalación de un archivo.

La segunda siguió hasta terminar; al fin, tenía de nuevo un XP limpio.

Procedí a quitar las aplicaciones de fábrica que no necesitaba, y a comenzar el proceso de actualizaciones, que fue
tardado y tedioso.

4.1 Sorpresa: Ubuntu no está

Al reiniciar el XP, ¡oh sorpresa!!!!

El Grub2 ya no estaba, y por lo tanto no podía acceder al segundo SO.

Tenía el XP funcionando con todo instalado, así que se me hizo fácil buscar una solución para seleccionar y
arrancar el Ubuntu.

Por desgracia encontré EasyBCD. http://neosmart.net/

Según esto, la aplicación promete la capacidad de recuperar las opciones de arranque de otros SOs en otras
particiones. Pero lo que agravó todo, fue un post que encontré, donde supuestamente sugerían copiar unos
archivos del Windows Vista para cambiar el arrancador.

Después de que copie dichos archivos de otra lap de casa y seguí las instrucciones, al reiniciar, el acabóse.

Ahora había perdido también al XP.

4
Traté de buscar una solución, pero pasaban las horas, y nada funcionaba.

Así que aplique una máxima que aprendí en mis clases de cálculo integral: si arreglar un problema dentro de la
solución lleva más tiempo que la solución misma, tira la hoja y empieza de nuevo.

4.2 En el pecado se lleva la penitencia

El gran error, fue adelantar vísperas, y no realizar el respaldo planeado. Eso hubiera acortado los tiempos y el
esfuerzo.

Asi que, de nuevo, comencé la recuperación del sistema.

5 Respaldando la partición primaria

Para evitar que el rayo cayera 2 veces en el mismo sitio, ahora si procedía buscar primero una herramienta para
hacer un respaldo del reciente recuperado sistema, con todas sus actualizaciones y software de aplicación.

Aunque había algunas alternativas que trabajaban desde XP, me pareció más seguro usar algo externo.

Así fue que encontré Redo. http://redobackup.org/

Respaldos y recuperación en una herramienta montada en un CD vivo con Linux y que , la verdad, es algo de lo
mejor que he visto.

El respaldo de la partición de 80 Gb del XP tardó 1 hora. La mejor hora invertida de estos días de pelea.

6 Recuperando el acceso a Ubuntu

Ya con el XP operacional, me dedique a buscar una solución que me permitiera recuperar el acceso a Ubuntu.
Preferentemente, que no implicara resintalarlo de nuevo, para evitar más pifias.

En el proceso encontré Grub4Dos

http://sourceforge.net/projects/grub4dos/

5
Primero, por flojera, intenté usar la versión GUI (WinGrub), pero la aplicación no es muy estable.

Después opté por algo más manual, asi que modifique el boot.ini para dar acceso al grub4dos mediante un archivo
llamado grldr.

Por fortuna, encontré un script muy útil para estos fines, pues modificar el boot.ini requiere modificar permisos y
restaurarlos al terminar su edición.

Custom Boot Menu in Windows XP


http://www.askapache.com/windows/custom-boot-menu-in-windows- xp.html

@ECHO OFF && mode CON COLS=150 LINES=60 && color 0F && cls && setlocal
if NOT DEFINED USERNAME exit /B && if /i NOT "%USERNAME%" == "life" ( if NOT "%USERNAME%" ==
"administrator" exit /B )

set BF=%SYSTEMDRIVE%\boot.ini
title Editing Boot.ini
attrib -H -R -S -A "%BF%"
attrib -H -R -A "%BF%.bak" && type "%BF%" >> "%BF%.bak" && attrib +H +R +A "%BF%.bak"
start /b /wait notepad "%BF%"
attrib +H +R +S +A "%BF%"

Esto, en conjunto con un archivo menu.lst, hacen la magia.

6
El otro lío fue encontrar la configuración adecuada para el menu.lst, pues al principio quería que cargara
directamente el Ubuntu de la partición, lo cual no logré en 2 días.

En cambio, la solución fue encontrar la secuencia adecuada de comandos para acceder a la carga del Grub2, y esto
si funcionó. A continuación el script:

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta


timeout 30
default /default

title Ubuntu (load grub2 menu)


root (hd0,4)
kernel /boot/grub/core.img

title find and load NTLDR of Windows NT/2K/XP


fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 2
find --set-root --ignore-floppies /cmldr
chainloader /cmldr

title commandline
commandline
title reboot
reboot
title halt
halt

7 Y de repente, regreso el Grub2

Todo parecía terminado, cuando el Ubuntu, mediante su gestor de actualizaciones, pidió descargar e instalar
cosas, a lo que como de costumbre, uno le da SI para proceder. Después de que terminó, pidió reiniciar. Justo en
ese momento tuve que salir y no segui el proceso. Fue hasta el otro día que prendi la computadora que noté que
me había llevado directamente a Ubuntu- Volví a hacer la prueba solo para cerciorarme.

Era un hecho: algo en las actualizaciones había reescrito el MBR y puesto de nuevo al Grub2 en el arranque.

7
Por un lado, que felicidad; pero para mí era un dolor de cabeza, por que la idea era tener el Win XP como arranque
por omisión para la familia, y si eso no estaba, ya me parecía que la semana iba a iniciar con recriminaciones.

Al parecer había 2 soluciones: encontrar una herramienta para modificar el MBR de la partición para dejarlo como
estaban o modificar el menú de arranque del grub2 para que la opción por omisión fuera el Win XP.

La primera opción me pareció bastante riesgosa.

La segunda implicaba modificar el archivo /boot/grub/grub.cfg, pero como eso no se puede hacer directamente,
hay que editar el archivo etc/default/grub o el grub.d. Hacerlo con un editor gráfico NO es opción a causa de los
permisos. Tiene que ser con una sesión de Terminal.

Por fortuna encontré StartUp Manager, que es una aplicación que permite administrar los distintos parámetros y
configuraciones de GRUB (con UI).

http://www.guia-ubuntu.org/index.php?title=StartUp_Manager
https://help.ubuntu.com/community/StartUpManager

Se debe instalar el paquete startupmanager. Con el siguiente comando se descarga e instala la aplicación.

$ sudo apt-get install startupmanager

Una vez instalado, se puede acceder a la aplicación en Sistema -> Administracion -> Administrador de Arranque o
con el comando startupmanager con permisos de root.

Solo hay que cambiar el SO de arranque. Así de simple

8 Comentarios finales

Mi familia está feliz por que la computadora funciona.

Y estoy feliz por que arreglé un problema doméstico, varios técnicos y además tengo un Linux en casa para
aprender cosas nuevas.

8
Si se vuelve a fastidiar todo, seguro ahora me tomará menos tiempo.

El consumo de horas aproximado total fue de 32(+ 4 extra por lo del regreso súbito del Grub2). Como extra,
aplicaron un par de desveladas (muy sanas). Claro, el fin de semana fue atípico, pero valió la pena.

El Ubuntu me tiene sorprendido. Hay una cantidad de software libre brutal. La configuración de red es
transparente. Conectarte a un servicio de IM es trivial.

La vida sigue y es buena.

S-ar putea să vă placă și