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.

Aumentar el tamaño de la partición root en IPCop 2

Hace unos días un amigo me contactó porque tiene un problema con **IPCop 2**. Al parecer se llena muy rápido su partición de *root*, tratamos de identificar que programa era el que estaba llenando la partición, pero al final intentamos modificar el tamaño de la partición root para hacerla más grande.

Por default IPCop asigna un tamaño de unos miserables 512 MB para la partición de root y el resto del disco duro para */var/log* y otras cosas. Esta configuración por default debería de funcionar bien, pero parece que unos *addons* utilizan la partición de root para guardar algunos datos y con tan poco espacio disponible la llenan con muy poco esfuerzo.

Antes que nada les advierto que este es un procedimiento experimental, hice algunas pruebas con una maquina virtual porque mi instalación de IPCop con la versión 1.4 tiene años funcionando bien y no tengo una razón para cambiarlo o actualizarlo, pero algunos prefieren la versión 2 porque soporta hardware más moderno como discos o unidades de CD SATA (por decir lo menos). Hechas las aclaraciones pertinentes, si se hace con cuidado este método puede funcionar sin muchos problemas, aunque prefiero que lo hagan en instalaciones nuevas.

# Gparted al rescate.
Para las pruebas usé una maquina virtual con un disco duro de 8 GB. Usé mi disco de [Hirens BootCD](http://www.hiren.info/pages/bootcd) que incluye un live cd de una herramienta especializada llamada [Parted Magic](http://partedmagic.com/) que es básicamente [Gparted](http://gparted.org/). Así que prácticamente cualquier live CD que lo incluya se puede utilizar, como por ejemplo el CD de instalación de Ubuntu.

Como pueden ver en la siguiente imagen, la partición de **root** ocupa muy poco espacio y la partición **varlog** ocupa el espacio restante.

En un IPCop recién instalado la partición tiene un uso del 50%.

Espacio libre de las particiones con el IPCop 2 recién instalado

Esto es lo que muestra Gparted con el IPCop recién instalado.

Información que muestra Gparted con IPCop 2 recién instalado

El objetivo es recorrer el inicio de la partición **varlog** y por lo tanto reducir su tamaño.

Una vez liberado ese espacio, podemos agrandar el tamaño de la partición **root**.

Cambios en las particiones

Aplicamos los cambios y si todo salió bien, verán los cambios en la partición y que ahora tiene mucho más espacio disponible.

Aplicando los cambios en las particiones

En mi experimento, después de aplicados los cambios no tuve problemas durante el arranque.

Primer arranque de IPCop después de los cambios en las particiones
Primer arranque de IPCop después de los cambios en las particiones

Ahora si, el espacio disponible en la partición de root es mucho mayor.

Aumento en el tamaño libre disponible en la partición de root

En una instalación real ¿Cuanto espacio le debo de asignar a la partición de root? con el tamaño de los discos duros actuales 8 o 16 GB no suena descabellado, creo que son más que suficientes para cualquier eventualidad que pudiera ocurrir.

## Enlaces.
* [IPCop, The bad packets stop here](http://www.ipcop.org/)
* [Hirens BootCD](http://www.hiren.info/pages/bootcd)
* [Parted Magic](http://partedmagic.com/)
* [Gparted](http://gparted.org/)
* [IPCop 2 – Migrating from 1.4 to 2.x](http://itconnect.info/group/network-management/page/ipcop-2-migrating-from-1-4-to-2-x)

Como formatear una memoria usb en linux

A continuación les voy a explicar como formatear una memoria USB en Ubuntu usando Gparted.

Gparted esta disponible en el centro de software de Ubuntu y es la herramienta que se usa para borrar, crear, redimensionar particiones en discos duros. Así que aquí les va la ADVERTENCIA Si aplican el siguiente consejo a una partición que no es una unidad USB pueden terminar perdiendo sus datos, así que por favor tengan mucho cuidado.

Para instalar Gparted puede ir al centro de software de Ubuntu o teclear en una terminal:

sudo apt-get install gparted

Inserten la memoria que deseen formatear y esperen a que aparezca en la pantalla.

A continuación ejecute el programa Gparted.

1. Busquen la partición que corresponde a su memoria USB, yo por ejemplo me fijo en el tamaño ya que es la única partición que tengo de 1 GB (en la imagen aparece como de 981 MiB).

2 Con el botón derecho del mouse elegimos la opción Desmontar.

-dev-sdf - GParted_025

3 Nuevamente con el botón derecho elegimos la partición y ahora le damos clic en la opción que dice Formatear como y para las memorias USB el formato fat32 será el más adecuado.

-dev-sdf - GParted_027

4 Para finalizar presionamos el botón de Aplicar todas las operaciones, está en la parte superior con forma de flechita.

-dev-sdf - GParted_028

Si todo sale bien verán el siguiente mensaje.

-dev-sdf - GParted_030

Y eso es todo !!! la memoria ya esta formateada y lista para lo que gusten.

Gparted es una herramienta poderosa, puedes crear varias particiones de distintos tipos si así lo deseas, pero eso ya es al gusto y capricho del cliente.

Actualización: Soporte para varios sistemas de archivos.

Me dice el buen amigo Siddharta en los comentarios que para particionar con el formato ntfs es necesario instalar un paquete, y es cierto, pueden ver una lista de los formatos soportados y el paquete que tienen que instalar para habilitarlo en Gparted menú VerSoporte para sistema de archivos, en la columna Software obligatorio dice el programa que se requiere para dar soporte a ese sistema de archivos.

Software Obligatorio para el manejo de sistemas de archivos

Por ejemplo, para dar soporte a NFTS es necesario instalar el paquete ntfsprogs con el ya conocido

sudo apt-get install ntfsprogs