30 de maig del 2011

Burg: arrenca en mode gràfic. De veritat!

Si, com em passa a mi, heu de treballar de tant en tant amb sistemes operatius heretats (com ara el windows), segur que teniu el grub instal·lat per decidir en quin sistema operatiu voleu arrencar el vostre ordinador. El grub fa temps que permet definir una imatge de fons, però la selecció s'ha de fer encara en mode text, movent-se per una llista.

Si voleu alguna cosa més espectacular, podeu començar a utilitzar el burg. Mireu:

Us agrada? Doncs, si us animeu, el millor és instal·lar-lo des d'un repositori PPA:
$ sudo add-apt-repository ppa:n-muench/burg && \
  sudo apt-get update && \
  sudo apt-get install burg-pc burg-themes burg-emu 
Durant el procés, ens demanarà en quin disc instal·lar el carregador del burg i ens detectarà i configurarà els sistemes operatius que tinguem a l'ordinador.

Tot seguit, podem editar les opcions del burg per canviar el mode gràfic, eliminar les opcions de recuperació per tenir un menú menys poblat, activar un sorollet (beep) a l'inici... Ho podem fer amb:
$ gksudo gedit /etc/default/burg &

Una altra cosa que us aconsello és eliminar les opcions d'arrencada de recuperació en windows. Són particions ocultes que acostumen a estar presents en els portàtils, quan no ens han subministrat els CD's del sistema. Podria ser perillós que algú arrenqués en aquest mode, ja que podria deixar el PC "nou de fàbrica". I això no ho volem!

El meu consell és trobar l'entrada correcte per arrencar el windows a /boot/burg/burg.cfg i moure-la al fitxer /etc/burg.d/40_custom (la resta les podem copiar, però comentades, per si algun dia les necessitem). Tot seguit, movem el fitxer 30_os-prober per tal que no es detectin automàticament les particions del windows.
$ gedit /boot/burg/burg.cfg /etc/burg.d/40_custom && \
  sudo mkdir /etc/burg.d/old && \
  sudo mv /etc/burg.d/30_os-prober /etc/burg.d/old && \
  sudo update-burg
Si tot ha anat bé, ens haurà detectat només les particions que ens interessen.

El burg ja ens ve amb molts temes per poder escollir. Però a mi m'agrada el "Autumn-refined", perquè és l'únic que he vist que té el rectangle de selecció transparent. Si voleu instal·lar temes nous, ho heu de fer a /boot/burg/themes. I si voleu canviar la imatge de fons d'un tema, també ho podeu fer. Simplement copieu un fitxer background.png al directori del tema escollit.

Per poder veure els canvis que heu fet sense haver de reiniciar, ho podeu fer amb:
$ sudo update-burg && \
  sudo burg-emu 
Mentre esteu en el menú del burg, podeu utilitzar les següents tecles:
* t - Permet escollir el tema entre els disponibles
* e - Edita la comanda d'arrencada actual
* f - Mostra/amaga els diferents kernels disponibles
* c - Obre un terminal
* F7 - Llista els kernels disponibles
* F9 - Apaga
* F10 - Reinicia
* ESC - surt del menú

Finalment, si per algun motiu perdeu el carregador del burg, el podeu tornar a instal·lar amb:
$ sudo dpkg-reconfigure burg-pc
I això és tot. Gaudiu d'una arrencada en mode gràfic. De veritat.

28 de maig del 2011

Reduint l'ús del swap a Ubuntu: controlant vm.swappiness

Si teniu un ordinador amb prou memòria, posem més de 2GB, potser us haureu adonat que malgrat que hi hagi encara força memòria disponible l'Ubuntu comença a utilitzar la memòria secundària (swap), movent dades cap al disc. Això es deu a que està configurat com a servidor i, per tant, desplaça les dades que no necessita de moment per poder acceptar càrregues de treball que puguin arribar més endavant. Però en un sobretaula personal, el que notem és que va més lent, i aquestes càrregues normalment no arribaran mai.

Per sort, podem configurar-ho de manera diferent, controlant la variable 'vm.swappiness', posant-hi valors entre 0 i 100. Valors propers a 100 tendeixen a moure a disc tot el que es pugui, mentre que valors propers a 0 fan que no es mogui res a disc fins que no quedi més remei.

Per mirar el valor actual podem utilitzar:
$ sysctl vm.swappiness 
Si no l'hem tocat abans, ens retornarà un 60. Per canviar-ho a un nou valor que aprofiti millor la memòria disponible, ho podem fer amb:
$ sudo sysctl -w vm.swappiness=10
Un cop comprovat que el valor assignat ens funciona bé amb la memòria que tenim, podem fer el canvi definitiu editant el fitxer de control:
$ gksudo gedit /etc/sysctl.conf
Anem al final del fitxer i afegim la línia:
vm.swappiness=10
Evidentment, podem canviar el 10 pel valor que més ens convingui. En concret, jo el poso directament a 0. I en un sistema amb 2GB de memòria principal, va prou bé. Us ho asseguro.

25 de maig del 2011

HP dm1-3120es: actualització de la BIOS pel soroll del ventilador

Anteriorment ja us he parlat del HP dm1-3120es, que és un portàtil amb el preu d'un netbook o un netbook amb prestacions de portàtil, segons com es miri. Per mi, el seu gran defecte està en el ventilador, que fa molt de soroll, tot i que fins a cert punt es pot controlar.

Doncs bé, HP ha tret una actualització de la BIOS, concretament la F.12:

I, mirant els canvis, ens adonarem que adreça justament el problema del soroll del ventilador.

Per instal·lar-la hem d'executar el programa des del Windows. Si hem tingut la precaució de conservar les particions originals de HP, seguim les passes i no hi haurà cap problema.

El resultat final és prou bo, i sembla que el soroll s'ha reduït a uns nivells acceptables si no li exigim molt al portàtil. És a dir, que si normalment esteu per la web, consultant correus o editant text, notareu (i molt) el canvi.

Però no us enganyeu, tampoc no serà totalment silenciós. El ventilador deu ser de baixa qualitat, i això no es soluciona amb una actualització de la BIOS.

15 de maig del 2011

Dropbox a Ubuntu

Si ja us heu passat al Natty, possiblement trobareu que l'Ubuntu One, el sistema de còpia de seguretat al núvol d'Ubuntu, ja funciona prou bé: les notificacions estàndards del que està fent han fet desaparèixer la incertesa sobre si realment està funcionant o no que hi havia en les versions anteriors.

Ara bé, per motius de feina vaig haver de provar el Dropbox, un servei similar, i he de reconèixer que funciona molt i molt bé, en totes les versions d'Ubuntu i també en windows.

Si us animeu a provar-lo, el podeu instal·lar a partir d'aquesta pàgina.


En la versió gratuïta tenim 2GB, però els podem ampliar amb opcions de pagament, o convidant amics. Per cada amic que s'apunti, tant ell com nosaltres rebrem 250MB extra, fins a un màxim de 8GB.

Si voleu començar amb aquest petit extra, us podeu apuntar seguint aquest enllaç, referenciant-me a mi. Us prometo que faré bon ús dels meus 250MB!

14 de maig del 2011

Posant Ubuntu a un HP dm1-3120es (3) controlant el ventilador

En la primera part d'aquesta sèrie, us vaig comentar com fer espai per a noves particions per a l'Ubuntu en el HP dm1-3120es, i en la segona part, com instal·lar-lo i afegir-hi els controladors que li manquen.

El portàtil funciona molt bé, però té un defecte: el ventilador, que fa molt soroll. Si no us importa, cap problema. Però si us agrada treballar en un silenci de biblioteca, cal fer-hi alguna cosa. En windows, porta una aplicació que permet controlar el nivell de soroll del ventilador. Però i en Ubuntu?

Després de buscar força, he trobat dues aplicacions que ens poden fer el fet:
* sensor-applet: ens permet posar en la barra d'eines la temperatura de la CPU.
* thinkfan: permet controlar el ventilador segons la temperatura.

Com sempre, les podem afegir amb el Synaptic, o des del terminal amb:
$ sudo apt-get install sensor-applet thinkfan
El thinkfan és un programa desenvolupat originalment pels ordinadors Thinkpad (Lenovo, abans IBM). De totes maneres, serveix per tot els que permeten un control a través de la interfície ACPI.

Per configurar-lo, hem d'editar el fitxer /etc/modprobe.d/thinkpad_acpi.conf
$ gksudo gedit /etc/modprobe.d/thinkpad_acpi.conf &
El seu contingut ha de ser:
options thinkpad_acpi fan_control=1
Tot seguit editem les opcions per defecte per tal que s'inicii automàticament el servei:
$ gksudo gedit /etc/default/thinkfan &
En aquest fitxer hem de assegurar-nos que hi posi:
START=yes
Ara, només cal reiniciar l'ordinador i ja tindrem el control del ventilador activat.

Ja us aviso que tampoc no fa miracles, però és molt millor que abans, això segur.

Actualització: Sembla que HP s'ha adonat del problema i ha proporcionat una actualització de la BIOS que sembla que funciona prou bé.

9 de maig del 2011

Posant Ubuntu a un HP dm1-3120es (2) instal·lant i buscant controladors

En la primera part d'aquesta sèrie, us vaig comentar com fer espai per a noves particions per a l'Ubuntu en el HP dm1-3120es. Arribats en aquest punt, ja ho tenim tot preparat per instal·lar el sistema operatiu.

Com que el portàtil és de tipus netbook i no té unitat òptica, hem d'arrencar amb un Live-USB. D'altre banda, m'he decantat per una versió Ubuntu Lucid, que és LTS (amb suport de llarga durada). En general, opto per les versions LTS quan l'ordinador no és per mi i no puc (o vull) fer un manteniment constant.

Cal anar en compte en fer la selecció manual de particions. Per la resta, la instal·lació és fàcil i ràpida (teniu una magnífica guia a www.gnulinux.cat). Un cop completada, el primer que faig és actualitzar la distribució amb l'ordinador connectat per cable. Tot i així, no hi ha suport per la xarxa sense fils, cosa que ja em temia. Per això és bo tenir la connexió per cable :-).

El portàtil porta una Ralink RT5390. Buscant per la xarxa trobo la solució, que us resumeixo tot seguit:
  1. Descarreguem el controlador de www.ralinktech.com --> Software --> Linux
  2. Descomprimim el fitxer i anem al directori que s'ha creat.
  3. Entrem dins el directori 2010_xxx
  4. Veurem un directori os/linux/ i hi entrem
  5. Editem el fitxer config.mk tal com diu a continuació:
    HAS_ATE=y (no cal canviar-ho, originalment ja està bé)
    HAS_WPA_SUPPLICANT=y (no cal canviar-ho, originalment ja està bé)
    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y (no cal canviar-ho, originalment ja està bé)
    HAS_ANTENNA_DIVERSITY_SUPPORT=y (aquest cal canviar-ho, originalment era n)
  6. Ara obrim un terminal i anem al directori 2010_xxx on fem:
    $ sudo make
    $ sudo make install
  7. Si no hi ha errors en la compilació, reiniciem el servei (o l'ordinador) i ja està. A navegar.
Cal recordar si es fa una actualització del nucli, caldrà recompilar i instal·lar de nou aquest controlador, o ens quedarem sense xarxa.

L'altre controlador que pot convenir baixar és el de la tarja gràfica. Recordeu que el HP-dm1 porta un processador E-350 de AMD, que és una APU. És a dir, que té integrada la gràfica. En aquest cas, és una Ati HD6310. Per tant, anem a la pàgina de www.amd.com -> suport -> Catalyst i descarreguem el controlador. Per instal·lar-lo, només cal donar-li permisos d'execució i seguir les instruccions.

I amb això ja tenim tot el sistema a punt! A gaudir-ne! Això, si no és que el soroll del ventilador se us fa insuportable. Però no patiu: que es pot controlar.

6 de maig del 2011

Posant Ubuntu a un HP dm1-3120es (1) fent espai al disc

A casa hem decidit comprar un ordinador tipus netbook, però que fos apte per ser utilitzat com a ordinador principal. Això implica un processador més potent que un Atom, i també una pantalla de 12", però tot amb un preu contingut.

Ja us dic que no hi ha gaires opcions. Hi ha pocs portàtils amb pantalla de 12", i la majoria són de gama mitja o alta, en competència amb Mac i, per tant, surten del nostre rang de preus desitjat.

Tornant a un netbook, hi ha bàsicament dues opcions: una basada en un Atom de doble nucli com el D525 i gràfics NVIDIA ION2 i una altra basada en els nous processadors de AMD amb gràfica integrada. Ens hem decantat per aquesta darrera opció, comprant un HP dm1-3120es.


Les especificacions són força bones:

* Processador AMD de doble nucli E-350 ( 1,6 GHz, 1 MB de mòria L2 )
* 3 GB de memòria DDR3
* Disc dur SATA de 500 GB (7200 rpm)
* Pantalla de 11.6" de resolució 1366 x 768
* Gràfica AMD Radeon HD 6310M integrada en el processador

I, és clar, Windows 7 Home Premium de 32-bits.

Tot per uns 400€, comprat a la botida de HP i ja posat a casa. Si hi esteu interessats, proveu amb els codis de descompte següents:

* 4% de descompte. Fins el 30/06/2011. Codi: HP4DTO
* 3% de descompte si pagues amb Paypal. Codi: PAYPAL3HP

Evidentment, el primer que cal fer és instal·lar-hi Ubuntu. I de seguida ens trobem amb el primer problema. Tal com podeu veure en la imatge següent, totes les particions del disc estan ocupades:

Evidentment, una opció és eliminar-ho tot i deixar només Ubuntu, però en general no voldrem ser tan dràstics. Per tant, primer cal eliminar una de les particions per poder fer una partició estesa, redimensionar la resta, i afegir-hi les particions pel Linux. Quina?

* /dev/sda1 és una partició de boot (càrrega) que utilitza HP. Si la toquem interferim en el seu sistema i segurament tindrem problemes.
* /dev/sda2 és la partició del Windows.
* /dev/sda3 és la partició de recuperació del sistema. Ens permet deixar el portàtil com acabat de sortir de fàbrica en cas que hi hagi algun problema.
* /dev/sda4 sembla que és una partició per actualitzar la BIOS.

En resum, millor no tocar ni la 1, ni la 4. La 2 la reduirem per generar espai, i hem d'eliminar la 3. Abans, però, hem de fer una còpia de seguretat del sistema de recuperació, per si de cas. Ho podem fer des del windows amb una gravadora de DVD externa o una clau USB de 32GB (en demana 16GB, però en realitat no hi cap, ja que la partició fa 17GB). Per desgràcia, tampoc no admet un disc dur per USB. Ho sé perquè ho he provat, tot això. De fet, fins i tot vaig mirar quant valia comprar els DVDs de recuperació directament a HP: val 40€ !

Al final, he arrencat amb un Live-USB i amb el gparted (editor de particions) he fet una còpia de les particions sobre un disc dur extern connectat per USB. Amb això ja he pogut crear les noves particions per l'Ubuntu:


Tal com podeu veure /dev/sda3 ha passat a ser una partició estesa on hem afegit la resta de particions: dues pel Linux (una per l'arrel i l'altre pel /home; no hi he posat swap) i una altra per les dades del windows.

I per avui ho deixarem aquí, a punt per instal·lar el nostre estimat Ubuntu, cosa que farem en la segona part d'aquesta sèrie, afegint manualment els controladors que no venen de sèrie. I, finalment, posarem el soroll del ventilador sota mínims.