2010-11-01

489. Netejar el menú d'inici d'Ubuntu

Cada cop que Ubuntu actualitza de manera automàtica el seu kernel, guarda el kernel antic i afegeix una opció d'arrancada per engegar Ubuntu amb el kernel antic. Això ho fa per si el nou kernel té algun error o alguna incompatibilitat amb alguna aplicació que tenim instal·lada.

El menú de selecció de kernels apareix en mode text a l'engegar l'ordinador. Si el vostre ordinador només usa Ubuntu, potser no us hi heu fixat mai. Però si heu de triar entre Ubuntu i Windows, per exemple, pot ser que acabeu amb un menú de més de deu opcions, entre els quals triar l'últim kernel d'Ubuntu o bé el Windows.

Podem simplificar aquest menú. Només cal editar-lo amb gedit. Per cridar gedit usem la combinació de tecles Alt+F2 i escrivim la comanda

gksu gedit /boot/grub/menu.lst

Haurem d'escriure la contrassenya de root i s'obrirà l'editor amb l'arxiu menu.lst. Aquest arxiu conté tots els possibles kernels d'arrancada del sistema, incloent Windows. Busquem la línia

“#howmany=all”

i la canviem per

“#howmany=1”

Això farà que només es mostrin dues opcions (la primera és 0) a l'engegar l'ordinador. Només cal posar l'opció de Windows en el primer lloc i indicar quina és l'opció per defecte a la línia

default 1

que es troba al principi de l'arxiu.

D'altra banda això no eliminarà els kernels antics. Tan sols no apareixeran a l'arrancada. Per eliminar els kernels antics la millor opció és usar Synaptic (Sistema | Administració | Gestor de paquets Synaptic). Un cop dins busquem la cadena "linux-image" i desintal·lem les versions més antigues. Atenció: no desinstal·leu res si no sabeu exactament què esteu fent.