viernes, abril 26, 2013

Swap adicional, el 'ReadyBoost' de linux!

Bueno como todos los usuarios de windows saben, ReadyBoost sirve para aumentar la memoria caché de las computadoras de bajos recursos mediante un dispositivo flash/USB, de esta manera se aumenta el rendimiento considerablemente de una computadora (dependiendo de que pendrive uses), en resumidas cuentas es la alternativa de la swap en windows, la diferencia es que en linux se usa como partición dentro del disco duro y eso lo hace mucho más cómodo, en cambio si tu swap dejó de ser suficiente en tu computadora por el avance de los entornos de escritorio y/o paquetes en el sistema linux y te da pereza aumentar la swap del disco duro o tu disco duro está limitado para hacerlo, podemos hacer algo muy parecido a ReadyBoost, aumentar la swap por medio de un USB, en realidad yo no lo ocupo mucho ya que mi RAM y mi swap siguen siendo eficaces en mi computadora, pero de igual manera ya lo probé y funciona perfecto.

Dejando atrás mi breve explicación pasemos a la acción, para usar un pendrive para aumentar tu swap hacemos los siguientes sencillos pasos:
  • Desmontamos el USB desde terminal:
    # umount /dev/sdXX
    (Donde las X indican el dispositivo, ejemplo /dev/sda1)
  • Convertimos a memoria swap el dispositivo flash:
    # mkswap /dev/sdXX
  • Activamos la nueva swap:
    # swapon -p 32767 /dev/sdXX
  • Y estará activa para comprobar podemos abrir el monitor del sistema para ver que nuestra swap ha aumentado, al final les anexo una imagen.
  • Para desactivar la swap adicional ejecutamos el siguiente comando:
    # swapoff /dev/sdXX
Si se fijan en mi disco duro mi swap es de únicamente 512Mb y aumenta a mas de 4Gb con una memoria de 3.7Gb.

Cualquier duda ya saben, estamos contestando comentarios!

domingo, abril 14, 2013

Instalar Impresoras HP en Archlinux, la nueva forma.

Bueno, hace ya un buen rato les pasé este tuto de como instalar las impresoras HP en arch, pero con la aparición de systemd en arch, desapareció el rc.conf y la configuración de impresoras por medio de este tutorial quedó en el olvido, lo de ahora en realidad es menos complicado de lo que yo tardé tanto tiempo en poder instalarla, incluso me había resignado y estuve a punto de dejar archlinux atrás y regresar a ubuntu xD, en fin, dejemos las habladurías de lado y comencemos con lo que nos interesa en verdad.


  1. Instalamos estos paquetes: cups cups-filters avahi ghostscript gsfonts

    $ sudo pacman -S cups cups-filters avahi ghostscript gsfonts

  2. Instalamos paquetes que dependen del tipo de tu impresora como lo son 

    hplip - drivers para HP
    hpoj - drivers para HP Office Jet

  3. Agregamos nuestro usuario a los grupos sys y lp

    sudo gpasswd -a usuario sys 
    sudo gpasswd -a usuario lp

  4. Ahora viene lo que más nos interesa, hacer que cups inicie siempre sin tener que ejecutar otra vez ningún comando con:

    sudo systemctl enable cups.service

  5. Para no tener que reiniciar esta ocasión, ejecutamos lo siguiente:

    sudo systemctl enable cups.service

  6. Y por ultimo configuramos con cups y posteriormente con hplip o hpoj y tenemos nuestra impresora o multifuncional activo para siempre en arch.
Cualquier duda o aclaración aquí estamos!

lunes, abril 01, 2013

Recuperar Grub de Archlinux desde un live cd o live usb

El proceso es un poco sencillo y fácil de entender, aunque no aseguro en un 100% que les pueda funcionar.

Antes que todo deben de tener un live cd o un live usb para iniciar el proceso.

Nota: usare los prefijos "ext4" para representar el sistema de archivos y "sda2" como partición a manipular.

Cuando haya cargado la distribución live, abren una terminal y escriben las siguientes lineas como root o mediante sudo:
mount -t ext4 /dev/sda2 /mnt/
mount --bind /dev/ /mnt/dev/
mount --bind /dev/pts/ /mnt/dev/pts/
mount --bind /proc/ /mnt/proc/
mount --bind /sys/ /mnt/sys/
chroot /mnt/ /bin/bash
grub-install /dev/sda
Ya con esto tendrían de vuelta al Grub.

Espero que les pueda ser de ayuda esta información.

Saludos a todos :D

Fuente