Archivo de la etiqueta: fsck

Macbook lenta, la solución que me funcionó

The volume needs to be repaired - La unidad necesita reparación - macbook lenta

Cupertino, we have a problem: The volume needs to be repaired.

Una Macbook lenta ¿Es eso posible?.

El otro día un amigo me trajo una computadora de la manzanita, una Macbook lenta de medio uso, físicamente se veía bien, un poco sucia, pero eso es normal en una marca que se obsesiona por sacar sus productos en color blanco. La computadora arrancó de manera normal, inicio sesión, intenté abrir un programa y se confirmó la queja de mi amigo, tardaba largos minutos para hacer cualquier cosa. Se supone que las computadoras de Apple no son lentas, al menos no como en Windows. Tengo que confesar que despertó mi curiosidad encontrar cual era el problema ¡Reto aceptado!.

El arranque era aceptable, pero abrir cualquier aplicación tomaba laaaargos minutos o a veces ni lo hacía. No había mensajes de error, o alguna pista sobre cual era el problema, era un misterio.

Onyx.

Estaba consciente de la situación, en Windows sabría más o menos por donde empezar, pero en Mac OSX no tenía idea. ¿Cuál sería el problema? ¿Spyware? ¿Virus?, se supone que las Mac no tienen ese tipo de problemas y no, no era eso.

Comprendí que mis habilidades con otros sistemas operativos no era aplicables a los equipos de la manzana. Al menos no en un principio, por eso pedí consejo a mis amigos de Google Plus.

Ellos me recomendaron Onyx, una herramienta diseñada para automatizar algunas tareas de mantenimiento de Mac OSX. Sólo tengan cuidado de descargar la versión correcta, en mi caso necesitaba la versión para Mac OS X Leopard.

Sin embargo Onyx tampoco funcionó, la tarea Fixing Disk Permissions nunca terminó, nuevamente se alentó el equipo a tal grado que tuve que reiniciarlo de mala manera. Pero Onyx me ayudó a detectar un problema escondido en el disco duro.

Sin disco de instalación.

Al parecer en Mac las tareas de mantenimiento del disco duro se hacen usando el disco de instalación que para variar no lo tengo. Tengo muchas herramientas para linux y windows, busqué el equivalente para la Mac del Hiren’s BootCD pero no encontré al similar y es que es comprensible ¿Para que lo puedes necesitar si todas la Mac tienen su disco de instalación?. Por los mismos motivos tampoco podía aplicar la primera ley de windows, o sea reinstalar el sistema. Ya me estaba quedando sin opciones.

Modo Single-User

Seguí buscando algo que pudiera aplicar sin tener el disco de instalación, así fue como dí con el modo Single-User, que es una forma de arranque muy pero muy básica. Para lograrlo basta con presionar las teclas Comando ⌘ + S al momento de arrancar el equipo. Ya con una pantalla a modo de terminal me empecé a sentir más cómodo ¡Esto si lo conozco!

El sitio que revisé recomendaba utilizar el comando fsck -yf para que revisara la estructura del sistema de archivos e intenta corregirla si es necesario. Obtuve como respuesta algo similar a esto:

:/ root# fsck -yf
** /dev/rdisk0s2
** Root file system
** Checking Journaled HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
disk0s2: I/O error.
    Invalid note structure
 (4, 9162)
** Volume check failed.

Y supuse que eso era realmente malo, me preocupó mucho el mensaje I/O error eso no es nada bueno, probablemente un sector dañado del disco duro.

Lo malo es que después de ejecutar varias veces este comando la Macbook ya no pudo arrancar, llegaba hasta cierto punto (después de la pantalla gris) y se apagaba… Cupertino, tenemos un problema.

La solución.

Ejecutando el comando fsck_hfs - macbook lenta solución

Otra vez un clavado en Google, me encontré con esta recomendación A possible fix for invalid sibling links on a hard drive, pero en lugar de usar el CD de instalación arranque el equipo en modo Single-user. Ya instalado en la terminal ejecuté este comando:

fsck_hfs -r /dev/rdisk0s2

El comando iba mostrando sus avances, se tardó bastante pero no se quedó bloqueado, al terminar hice lo siguiente:

fsck_hfs -f /dev/rdisk0s2

Se tardó otro poco más, terminó sin problemas, reinicié la computadora tecleando el comando exit, momento de suspenso… después de iniciar sesión ¡Funciona!, al fin pude arrancar Safari, iTunes y otros programas sin que se tardara horrores.

Conclusiones.

En este punto podían pasar dos cosas, si el disco duro está agonizando tendre noticias pronto, volverá a las andadas y nuevamente alentará el equipo. Pero si fue algo fortuito, un problema extraordinario, uno de esos sectores dañados que aparecen ocasionalmente, entonces la Macbook seguirá como si nada durante un buen tiempo.

Me pude dar cuenta de que no todo es miel sobre hojuelas en las computadoras Mac, así es, los equipos de la manzanita también tienen problemas, quizás son menos frecuentes, eso tengo que reconocerlo, pero debajo de toda esa decoración y gráficos vistosos hay fierros que también se descomponen.

También me pude dar cuenta de que Mac OS X tiene mucho en común con Linux, la terminal me pareció algo muy familiar, al grado de sentirme cómodo tecleando los comandos de rescate. A fin de cuentas Mac es una terminal tremendamente adornada.

De GRUB, fsck y Mi Compu MX

Ayer me llegó un mensaje a mi correo con respecto a algunos problemas relacionados con los equipos conocidos como **Mi Compu MX**, mi consejo es que si pueden, lo mejor es que vayan al centro de soporte, sobre todo por el tema de la garantía.

Otro detalle es que no poseo uno de estos equipos, pero sé que los amigos de [Sistemasumma](http://sistemasumma.com) han aplicado algunas de mis sugerencias con buenos resultados.

Hechas las aclaraciones pertinentes veamos la duda del buen amigo Luis:

>En sistesumma.com donde te agradecen por sugerir el método para arreglar el grub de micompumx y tengo el problema image loading failure. reload image desde hace semanas según yo la pude reparar consuper_grub_disk_hybrid-1.98s1 y yumi 2.0.0.1

Hay varias formas de arreglar el **GRUB**, aunque todavía no se porque se descompone, tengo la teoría de que es por una actualización mal realizada debido a que la distro que eligió la SEP no la considero la mejor, pero esa es otra historia.

[Super GRUB Disk](http://www.supergrubdisk.org/) es una buena opción, pero puede ser un poco intimidante, a la fecha creo que lo mejor es usar **boot-repair** tal y como lo menciono en este artículo: [Arreglando GRUB con Boot-Repair](https://linuxmanr4.com/2014/02/13/arreglando-grub-con-boot-repair/)

Básicamente el proceso se resume en:

1. Generar una memoria USB de arranque con la imagen de **boot-repair** ,con el Yumi esta bien, o puedes usar un programa como el [Linux Live USB Creator](https://linuxmanr4.com/2011/06/24/lili-linux-a-donde-vayas/).
2. Arrancar el equipo con la memoria USB.
3. Presionar el botón que dice **Recommended repair** que arregla la mayoría de los problemas de **GRUB** sin tanta complicación.

boot-repair una herramienta para recuperar GRUB de manera automática

Incluso los amigos de Sistemasumma hicieron un video de la reparación.

>Pero al día siguiente me volvió a salir el mismo mensaje image loading failure. reload image he intente arrancar de nuevo el usb booteable pero me salió parte del siguiente mensaje **/run/rootdev: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY**. No estoy familiarizado con linux como hago la verificación manual? la terminal? como introducir comandos?????????

Bueno aquí lo que me llama la atención es la partición **/run/rootdev** que no estoy muy seguro a cual se refiere. Pero independientemente lo que te esta pidiendo es que revises la integridad de la partición.

El comando **fsck** es como el chkdsk de windows, pero para evitarnos los rollos de la terminal que pueden ser atemorizantes para los recién llegados a Linux te voy a recomendar que uses **GParted**.

Una versión de este programa esta incluida en **boot-repair** así que no necesitas descargar otra cosa.

1. Inicia **GParted**
2. Lo primero que hace el programa es identificar los discos duros y como están particionados.
3. Elige una partición, con el botón derecho te debe de aparecer un menú contextual. Dale en clic en donde dice **Verificar**
4. Si gustas, puedes marcar todas las particiones para su verificación.
5. Presiona el botón de aplicar (el que tiene la palomita).

Sólo ten mucho cuidado con este programa, con él puedes incluso borrar una partición y no queremos eso.

Verificar particiones con GParted

De esta forma se verificarán las particiones y se arreglarán los problemas si es que los tiene o si es posible arreglarlos.

>Restaure el sistema y como nueva, pero como introducir los comandos, además es posible instalar maple 12 en micompumx????? Saludos.

Supongo que con los comandos, te refieres a la terminal. Si sigues estas recomendaciones no es necesario teclear ningún comando en la terminal.

Con respecto a Maple veo que es un programa de matemáticas para windows. No se si exista una versión de este programa para linux, pero por lo que veo no. Podrías intentar instalarlo con un programa como wine, que permite instalar aplicaciones de windows en linux, pero no todos funcionan. [Maple 12](https://appdb.winehq.org/objectManager.php?sClass=application&iId=98) no viene en la lista de aplicaciones probadas.

Ahora que Linux no es ajeno a las aplicaciones de este tipo, existen programas como Octave, Smath Studio e incluso la página de Wolfram Alpha son muy útiles. Si quieres, puedes darle un vistazo a este artículo: [Calcular el determinante de una matriz usando software libre](https://linuxmanr4.com/2014/03/15/calcular-el-determinante-de-una-matriz-usando-software-libre/).

Lamentablemente no se cuales programas están disponibles en los repositorios de Mi Compu MX. Pero supongo que tu los puedes revisar.

Espero que puedas arreglar los problemas que estas teniendo con tu equipo. Sólo no le instales Windows porque se puede anular la garantía.

Saludos.