lunes, 28 de enero de 2013

Parámetros "hdparm" desde el arranque (o como evitar los "clicks" del disco duro)

Desde que leí un artículo en el que se comentaba que linux podía acortar la vida de los discos duros de los portátiles siempre estoy pendiente del sonido del disco duro tras cada instalación. Son varios los foros de discusión, blogs, etc, donde se hace eco de esto, pero donde mejor lo explican es aquí.

Chakra, como algunas otras distribuciones, no se escapa de esto y, tras la instalación, al cabo de un tiempo, empezamos a oir los molestos "clicks" de nuestro disco duro. La solución es instalar dos paquetes: hdparm y laptop-mode-tools.

1) Instalación de hdparm:

$sudo pacman -S hdparm

2) Instalación de laptop-mode-tools:

$sudo pacman -S laptop-mode-tools

Bien, una vez instalados estos paquetes procedemos a una solución "a medias" del problema, la cual nos permitirá dejar de oir el "click" durante la sesión que hemos iniciado (aunque deberemos implementarlo de forma que se inicie en cada sesión). Para ello, y como se indica en el enlace antes comentado, haremos lo siguiente:

$sudo hdparm -B 254 /dev/sda (en mi caso, la unidad de disco duro es "sda").

Ahora debemos iniciar los parámetros en cada arranque con "laptop-mode-tools". Primero editaremos el fichero laptop-mode.conf, y corregiremos los parámetros que creamos convenientes:

$sudo nano /etc/laptop-mode/laptop-mode.conf

En mi caso, ya que no me importa un mayor consumo de batería si de este modo consigo alargar la vida de mi disco duro, editaré el apartado que hace referencia a "hdparm" dejándolo de la siguiente manera:

# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Ahora ya casi hemos terminado, sólo hace falta agregar laptop-mode-tools al inicio mediante:

$sudo systemctl enable laptop-mode-tools.service

Y ya está, se acabaron los incómodos (y peligrosos) "clicks" de nuestro disco duro para siempre.

sábado, 19 de enero de 2013

ERROR: resume: no device specified for hibernation

A algunos (en particular a mi) nos ha pasado que después de instalar Chakra Linux y de iniciar el sistema nos aparece en pantalla al inicio algo como esto:


En realidad no es un problema grave, salvo que como se indica, el sistema no reconoce ningún dispositivo para realizar la "hibernación" en un ordenador portátil... En realidad lo que ocurre es que el sistema no reconoce, por algún motivo que desconozco, la partición "swap" que le asignamos al instalar el sistema, y que es la que permite hibernar un sistema.

La solución es hacer que nuestro sistema reconozca esta partición, y para ello debemos hacer lo siguiente:

1º.- Editamos "grub" (/etc/default/grub), con cualquier editor de texto (nano, kate, etc)... Yo personalmente prefiero nano (en modo texto)

GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=/dev/disk/by-uuid/df614c94-0036-464b-b9d3-8d309df21bd0 splash radeon.modeset=0"

Donde deberemos incluir el "uuid" de nuestra partición "swap", en mi caso era: df614c94-0036-464b-b9d3-8d309df21bd0.

Para conocer el uuid de nuestra partición debemos ir a /etc/fstab (podemos verlo con cualquier editor de texto, yo prefiero usar "nano" en modo texto, pero podeis usar el prógrama gráfico kate) y ver en dicho archivo cual es la "uuid" de nuestra partición "swap". Por lo tanto, escribimos en konsole:

$nano /etc/fstab (o $kate /etc/fstab)

Nos aparecerá algo como esto:


Y ahí tenemos la uuid de nuestra partición "swap", sólo hay que agregarla a la línea que queremos editar, como he mostrado antes.

2º.- Una vez editado "grub", escribimos en konsole lo siguiente:

$sudo update-grub

Y ya está, la próxima vez que reiniciemos nuestro pc portátil no nos encontraremos con el incómodo mensaje, y lo más importante, podremos habilitar la hibernación.


viernes, 18 de enero de 2013

Problema con actualización en Chakra linux (conflicto con "talloc")

Es posible que algunos de nosotros nos hallamos encontrado con algún problema a la hora de actualizar Chakra linux. En concreto con un mensaje similar al que se presenta en la siguiente imagen:


Por lo que se deduce de la imagen está claro que se trata de un problema de conflictos con un paquete llamado "talloc"...

La solución por tanto es sencilla: consiste en reinstalar "forzando" el paquete talloc, y posteriormente actualizar el sistema (que es lo que queremos).

Por tanto, haremos lo siguiente:

$sudo pacman -S talloc --force

Y como hemos comentado en anteriores post, actualizaremos el sistema mediante la orden:

$sudo pacman -Syu

Y esto es todo.

lunes, 14 de enero de 2013

¿Que hacer después de instalar Chakra Linux?

Una vez instalado nuestro sistema, al cabo de un tiempo, nos saldrá una notificación avisándonos de que tenemos actualizaciones nuevas. A diferencia de otros sistemas operativos y de muchas distribuciones linux enfocadas a usuarios noveles, Chakra aún carece de una aplicación que gestione gráficamente la instalación y actualización... En un principio se incluía Appset-qt, y posteriormente Apper, pero estas herramientas han dado más de un quebradero de cabeza a la hora de actualizar, por lo que se ha optado por eliminar de los repositorios de fuentes estas dos aplicaciones, a falta de que los desarrolladores de Chakra Linux incluyan una aplicación específica llamada Akabei (actualmente en desarrollo).

Por lo tanto, para actualizar tendremos que abrir una terminal (konsole) y echar mano de pacman (el gestor de software), mediante la siguiente línea de comandos:

Orden de actualización en "konsole" mediante "pacman".

Una vez hecho esto nos saldrá la lista de actualizaciones y nos pedirá si queremos actualizar, solo hay que decirle que "sí" escribiendo "s" y dándole a enter.

Ya actualizado nuestro sistema podemos instalar algunas cuantas cosas que nos pueden ser de suma utilidad:

1.- Los paquetes básicos de compilación (base-devel), mediante:

$sudo pacman -S base-devel

2.- Unos repositorios de software adicionales, que nos pueden sacar de más que un apuro cuando no encontremos el programa que andamos buscando mediante pacman, los Chakra Community Repository (ccr):

$sudo pacman -S ccr

3.- Instalación de los chakra-essentials. Este es un "superpaquete" que engloba algunos elementos  (flash-plugin, entre otros) que quizás necesitemos en un futuro, por lo que es más que recomendable su instalación:

$ccr -S chakra-essentials
(nota: al instalar con ccr nos pedirá en algún momento que editemos "chakra-essentials", si no nos queremos complicar mucho la vida decimos "n" y punto)


4.- Instalación de los paquetes de compresión y descompresión de archivos:

$ccr -S unrar rar unzip shareutils lha p7zip unarj

5.- Instalación de algunos paquetes procedentes del sistema de "bundles": Para ello nos vamos al menú de aplicaciones, y en "sistema" elegimos la opción "bundle manager"... Otra opción es teclear "bundle manager" en el apartado de "Buscar" del menú, o bien directamente en el escritorio. Nos deberá aparecer algo como esto:


Con esto ya tendremos nuestro sistema a punto para cualquier uso común que le damos a nuestro PC. En posteriores post intentaré entrar ya más en detalle con la solución de problemas que me han ido surgiendo con el uso de esta distribución linux.

Espero que les haya sido de especial ayuda. En cualquier caso, y como sucedía con el anterior post, existen en la red infinidad de tutoriales dedicados a la post-instalación de Chakra Linux, aunque en muchos de ellos no se menciona la determinación del equipo de desarrolladores de eliminar de momento los gestores gráficos de software.


viernes, 11 de enero de 2013

Guía de instalación de Chakra Linux

Linux, como sistema operativo, ha evolucionado en los últimos años de una manera expectacular, de tal forma que su uso se ha hecho cada vez más llevadero por el "usuario normal". Igualmente, la instalación de este sistema es cada vez más accesible al "usuario principiante".

Chakra Linux no es ajena a esta evolución y, aunque se puede considerar un derivado de Archlinux (una distribución que yo no aconsejo de momento al usuario iniciado), podemos decir con total libertad que su instalación, puesta a punto y uso es accesible a cualquiera. Esto es posible con otras distribuciones linux existentes, pero el gran punto a favor de esta distribución es, por lo que he comprobado, su rapidez, estabilidad y versatilidad (por no repetir lo de que no necesitamos estar instalando versiones cada vez que estas van saliendo).

Chakra consta de un Live-DVD (live-cd), es decir, introduces el DVD en el lector, inicias el PC desde el mismo, y tienes un Sistema Operativo Linux funcionando sin necesidad de instalar nada en el disco duro (de momento). Esto simplifica mucho la instalación, puesto que de este modo el sistema te reconoce el hardware de tu pc de forma fácil y rápida, luego, si ves que te gusta, sólo tienes que instalar. Por lo tanto, lo primero que se debe de hacer es descargar el live-dvd y grabarlo con el programa que uses más frecuentemente (recuerda que lo que descargas es un *.iso y debes de buscar la opción para grabar *.iso). Una opción es grabar la imagen (*.iso) en un USB, pero parece ser que de momento no es factible el arranque desde USB.

Una vez grabado el DVD, debemos introducir el mismo en el lector DVD y arrancar el PC indicando para ello en la BIOS (presionar F2 durante el arranque del ordenador) que nuestro orden de arranque comience por el lector de DVD (por norma general la mayor parte de PC's vienen con esta opción). Una vez arrancado el PC nos aparecerá la siguiente pantalla:


Se trata de seleccionar en este caso nuestro idioma, en mi caso elegiré el "Español". Una vez hecho esto, pasamos al siguiente paso, que es iniciar nuestro sistema con los "controladores privados" (recomendado si tenemos tarjetas gráficas ATI o NVIDIA). Si optamos por la opción "iniciar" (sin más) no ocurrirá nada, se instalara con los drivers libres, pero puede suceder que nuestro sistema no vaya tan "fluido" como quisieramos.


Bien, una vez hecho esto, el sistema se iniciará desde el DVD sin necesidad de instalar nada (no tengáis miedo, no se van a tocar ninguno de vuestros archivos o de vuestro sistema original), por lo que al final os aparecerá algo un escritorio desde el cual podrás probar Chakra sin necesidad de instalar:


En la pantalla podemos identificar un pequeño icono en el "plasmoide" del escritorio abajo y a la izquierda donde aparece "Install Chakra". Si pinchamos en el mismo nos aparecerá una pantalla de introducción a la instalación, donde sólo tenemos que pinchar en "Siguiente":


Posteriormente, nos aparecerá una pantalla informativa con las principales características de la distribución linux que vamos a instalar. Debemos continuar pinchando en "Siguiente":


A continuación debemos elegir el idioma y la zona horaria, para lo cual marcamos en "continente" el continente al que pertenecemos (en mi caso "Europa"), y en "región" la región horaria a la que pertenecemos (en mi caso "Madrid"). Una vez hecho esto, el idioma y la codificación de caracteres se añadirán solos:


Le damos a "Siguiente" y nos aparecerá la pantalla de creación de usuarios. Simplemente hay que agregar un nombre o apodo que normalmente usemos, y una contraseña fácil de recordar pero lo suficientemente segura (todo depende de la importancia que le demos a nuestros archivos):


Continuamos y le damos a "Siguiente", con lo que nos aparecerá la que para mi es la parte más delicada y difícil de la instalación (y por norma general de toda instalación linux) y es la de preparar el disco duro:


En este caso partimos de un disco duro vacio, sin nada instalado, con lo cual simplemente toca particionar (o no) dicho disco, darle un sistema de archivos adecuado, y darle un punto de montaje. En caso de tener otro sistema operativo instalado, es recomendable antes de nada (antes de iniciar el live-DVD) el defragmentar la unidad (caso de windows). Si es esta su situación, y no quieres perder tu sistema operativo windows, puedes cancelar (no habrá pasado nada) y comenzar desde 0 una vez defragmentado tu windows. Esto se debe de hacer porque vamos a redimensionar el disco duro y de esta forma no pierdes tus datos ni estropeas tu sistema operativo. Por lo tanto, en el caso de que tengas "windows" u otro sistema, y no quieras perderlo, solamente tienes que "redimensionar" tu disco duro (no es difícil) y darle un tamaño aproximado dependiendo del tamaño de disco duro que tengas y de lo que quieras asignarle a linux (recomendable que sean más de 5 Gb). Para todas estas opciones tendremos que seleccionar en "Avanzado", nos aparecerá algo así:


En mi caso, como ya he comentado, partimos de un disco duro vacío, por lo que debemos crear la tabla de particiones. En mi caso seleccione "MS-Dos" y le dí a "Create new partition table":


Una vez hecho esto le daremos a "New" para ir creando las particiones:


Por norma general yo suelo crear 3 particiones, dos con el sistema de archivos "ext4" y montadas como "/" (donde se instalará el sistema) y como "/home" (donde se creara mi usuario y guardaré mis datos), y otra como "linuxswap". El motivo de crear varias particiones es que, si por algún motivo tu sistema no funciona correctamente y no hay manera de arreglarlo, puedes formatearlo sin perder tus datos, que estarán en "/home". La partición "linuxswap" generalmente se crea si no tienes un PC con mucha memoria, aunque actualmente vienen sobrados de la misma..., no obstante, yo soy "muy tradicional" y siempre la creo (nota, esta partición no es necesario "montarla"). Es IMPORTANTE que la partición "linuxswap" la creemos (si es que la creamos) antes que ninguna otra, por si nos diera problemas la instalación. Esta partición "swap" en todo caso no debe superar los 500 Mb. Todo esto se puede ejemplificar con la siguiente imagen:


Una vez creadas las particiones, el disco duro nos debería quedar más o menos como aparece en la imagen de abajo (en el caso de que no tengamos otro sistema incluido, en cuyo caso debería aparecer también la partición donde se alberga ese sistema):


Le damos a "Apply"  para crear las nuevas particiones:


Una vez hecho esto tendremos las particiones creadas y/o montadas (en este caso solamente como "/", pero ya he dicho que es aconsejable crear una partición "/home" para los datos personales). Con lo cual tendremos algo parecido a esto:


Le damos a "Siguiente" y comenzará a formatear las particiones que hayamos seleccionado para ello.  Asimismo nos muestra la partición donde se va a instalar el sistema:


Bien, ya hemos pasado la parte más delicada (si a alguien le han quedado dudas o tiene problemas en este apartado puede comentármelo). Una vez superada la parte más difícil (que no es tanto) comienza la instalación del sistema:


Una vez terminada la instalación nos pedirá instalar los "bundles" más populares (programas "gtk" que no vienen incluidos en la distribución y que se instalan en una carpeta con sus librerías correspondientes). Asimismo, te da la opción de configurar otras opciones... Yo personalmente lo dejo tal y como está:


Le damos a "Siguiente" y nos instala el "gestor de arranque":


¡Y ya está! Ahora solo tenemos que reiniciar y disfrutar de esta distribución linux:


Lo primero que veremos al iniciar el sistema es la aplicación "kapudan", una especie de "guía" para "afinar" nuestro sistema a nuestro gusto:


Tras la instalación deberemos tener realizar algunas operaciones, actualizar, solucionar "pequeños errores", pero esto ya lo dejo para otros post.

jueves, 10 de enero de 2013

Introducción a Chakra Linux ¿Que es Chakra Linux?

Chakra Linux es una distribución linux basada en Archlinux y enfocada al uso del escritorio KDE y, aunque su nacimiento es relativamente reciente (2008), está teniendo una gran aceptación. Uno de los principales motivos es que se trata de una distribución "rolling release", es decir, es una distribución que se actualiza continuamente, y no me refiero a actualizaciones de seguridad y de corrección de bugs, se trata de actualizaciones a versiones superiores en programas, núcleo (kernel) y demás, por lo que tenemos una distribución "a la última" sin tener que estar instalando cada "x" tiempo una nueva versión. Esta es una filosofía que me gusta, porque es un "instala y listo", olvidate de la "versionitis".

Escritorio KDE de Chakra Linux (una vez personalizado...).

Un aspecto importante es que está enfocada a un uso exclusivo de KDE, asi que, si eres un apasionado de Gnome o otros escritorios, puedes olvidarte de usar Chakra. Esto es, todos los programas están adecuados a este escritorio y programados bajo "qt". Sin embargo, no está vetado el uso de programas "gtk" en Chakra. Para los programas "gtk" más populares o que no tienen un correspondiente "qt" a su medida existe lo que se llaman los "bundles", una colección de programas de uso común o muy populares que se instalan sin necesidad de instalar las librerías gtk.

El "bundle manager", con las pirncipales aplicaciones "gtk" disponibles.

Por lo demás, para instalar paquetes puedes usar la herramienta en modo gráfico "Apper", aunque esta es poco aconsejable para el caso de las actualizaciones. Yo en todo caso prefiero (y aconsejo) el uso de la instalación en modo texto mediante el uso de:

Apper, uno de los entornos gráficos de instalación más usados en KDE.

$sudo pacman -S elprograma_a_instalar (para instalar un programa).
$sudo pacman -R elprograma_a_eliminar (para borrar un programa).
$sudo pacman -Syu (para actualizar el sistema).

Y para terminar decir que, después de haber probado muchas distribuciones linux, esta es realmente rápida, fácil de instalar y usar, y muy configurable.

Antes de acabar decir que esta distribución, al menos desde la última versión, esta orientada a máquinas de 64 bits, no obstante, y para aquellos programas que lo precisen, mantiene una serie de repositorios que proveen de librerias de 32 bits.