h1

Recuperar contraseña de administrador (root):

12 Noviembre 2008

Como sois muchos los que habéis tenido el problema de no conocer u olvidar la contraseña de administrador (root) en vuestro Acer Aspire One, os voy a intentar explicar cómo recuperarla en Linpus, o en general, para cualquier distribución Linux.

Para recuperar la contraseña de root, necesitaremos:

1- Cd de instalación de cualquier distribución Linux. (Recomiendo Debian).

2- Una unidad lectora de CD / DVD.

3- En su defecto, un USB de arranque.

En el caso del Acer Aspire One, el problema es que no dispone de unidad de CD/DVD, por lo que, o bien deberemos crearnos un USB de arranque con Linux, o bien necesitaremos de una unidad externa de CD/DVD.

Una vez decidamos por uno u otro sistema (lo más sencillo es optar por una unidad externa de CD/DVD), habrá que preparar la BIOS para que inicie el Sistema desde el USB o desde la unidad de CD. Para ello pulsamos la tecla F2 en el momento de arranque del equipo para que nos aparezca el menú de la BIOS.

Nos dirigimos posteriormente a “Boot Sequence” y allí establecemos el orden de los dispositivos para el arranque. (CD o USB).

Una vez establecido el orden correcto, pulsamos F10 para guardar los cambios y reiniciamos el equipo con el CD o el USB “enchufados”.

Al iniciarse, arrancará el instalador de la distribución Linux que hayamos decidido usar (Debian, Ubuntu…) y esperamos a la primera pantalla de bienvenida.

Una vez llegados a dicha pantalla, habrá que pulsar la conbinación de teclas Ctrl+Alt+F2 para teber acceso a una terminal. Si nos damos cuenta esta terminal está en modo superusuario o root (símbolo #) que es el modo que necesitamos para realizar nuestra operación.

La operación consiste en “montar” (activar) la partición de nuestro disco duro donde se encuentra el archivo /etc/passwd. Para ello, habrá que montar esta partición en un directorio vacío del sistema de arranque como puede ser el directorio /tmp.

Para ello, escribimos:

#mount /dev/sda /tmp

Así hemos volcado el contenido de sda, (nuestro disco duro), en el directorio /tmp del sistema de arranque del CD o USB.

Ahora vamos a editarlo:

#nano /tmp/etc/passwd

Y buscamos la línea donde aparece root, que será algo parecida a esta:

root:x:0:0:root:/root:/bin/bash

Esta línea indica:

usuario:clave:0:0:Directorio del usuario:intérprete de comandos que usa

La clave de root es, de modo indirecto, la “x”, que en realidad, hace referencia a otro archivo donde está la clave de root encriptada.

Borrando esta “x”, sería como eliminar la clave de root, quedando esta línea así:

root::0:0:root:/root:/bin/bash

Guardamos los cambios (Ctrl+X) )y desmontamos la partición:

#umount /tmp

Ahora, al iniciar el equipo, ya no nos pedirá nunca más la passwd de root hasta que se le ponga una nueva.

Pablo Amado nos deja otra manera de recuperar la password de root en un comentario:

Hola,  una manera más sencilla no de recuperar, pero sí de cambiar la contraseña (con lo que lo que consigue es parecido) es hacer lo siguiente:

1. Alt+F2. Ejecutar “terminal”.
2. sudo su
3. passwd

No recuperamos la contraseña, pero podemos poner una nueva sin necesidad de ejecutar ningún Live CD ni de instalar ningún sistema operativo en un USB

h1

Snow Leopard

28 Octubre 2008

Como no solo de Linux vive el hombre…

La primera developer preview del nuevo Snow Leopard ya anda por ahí.

¿Y que tiene de nuevo?

Entre lo más destacado, un nuevo Finder escrito en Cocoa, dejando atras el Carbon y la limitación de los 32 bits

También viene con la nueva tecnología ImageBoot, que permite arrancar el ordenador desde una imagen (una iso o un dmg en su caso), es decir que podremos arrancar desde una copia de seguridad en DMG sin quemarla ni montarla.

Snow Leopard

Snow Leopard

Nuevo sistema de compresión de archivos HFS+, haciéndolas más ligeras y además soporte de archivos ZFS (sistema de archivos de 128 bits) de Sun tanto de escritura como lectura

Frameworks multi-touch, ya que todos los nuevos Mac son multi-touch y así facilitarle las cosas a los programadores

Autoactivación de fuentes extrayéndolas automáticamente desde el sistema, redundancia de datos, correccion automática de errores, redimensionamiento dinámico de volumenes, y Snapshots, que es algo así como un Time Machine mejorado.

Tecnología Open CL para aceleración por GPU, y soporte de memoria hasta los 16 TB de ram.

Ah..y el nuevo Quick Time X

Es decir…casi todos los cambios son estructurales y no visuales…q de vez en cuando también hacen falta

El nuevo Snow Leopard estará optimizado y solo será compatible para los intel multinucleo, que gracias a lo que llaman Grand Central permitirá al sistema planificar y escalar dependiendo del número de nucleos que tenga (un primer paso hacia la verdadera computación paralela). De esta forma deja atrás a los Power y los G5. Una decisión dificil, pero acertada ya que considero que uno de los principales problemas de windows es el hecho de no romper con los procesadores pasados

h1

Curso de windows

9 Octubre 2008

h1

Ampliar la memoria RAM al Acer Aspire One

2 Octubre 2008

Seguramente muchos de vosotros estáis deseando aumentarle la memoria RAM a vuestro Aspire One. Ya hay valientes que se han atrevido a hacerlo y lo han documentado, con video incluido:

Tenéis más información e imágenes en este enlace.

h1

Apagar o reiniciar desde xfce en Debian

1 Octubre 2008

Si alguna vez habéis instalado Debian, y habéis optado por instalar el escritorio de xfce, al cerrar sesión, habréis observado que no tenemos privilegios para poder apagar el sistema directamente desde la sesión con nuestro usuario normal.

Realmente sólo necesitamos añadir una línea a nuestro /etc/sudoers mediante el empleo de visudo para editar dicho fichero. La línea en cuestión sería esta:

albertux ALL = NOPASSWD: /usr/sbin/xfsm-shutdown-helper

dónde “albertux” es el usuario en cuestión que queremos que pueda apagar la máquina desde la sesión xfce.

Con esto ya podríamos utilizar los botones de apagado y reinicio que nos proporciona xfce.

h1

Una imagen vale más que mil palabras!

16 Septiembre 2008

Hace días que no escribía en el Blog, y no es por falta de ideas o temas, que tengo mil en la recámara… Quizás esta imagen refleje bien todo lo que está pasando por “mi mundo”:

Aún así gracias a tod@s por vuestras visitas, comentarios y mails … seguiré frikeando en este blog!

h1

Instalar Debian en el Acer Aspire One.

3 Septiembre 2008

PARTE I: Entorno gráfico y tarjeta wireless:

Después de mucho jugar con mi Acer Aspire One …

¿POR QUÉ DESINSTALAR LINPUS?

Mis razones principales fueron:

  • El escritorio que viene por defecto es muy limitado. Únicamente útil  para tareas ofimáticas, multimedia e internet. (Suficiente para un usuario “base“, pero quizás corto para uno “enreda“).
  • Por defecto no permite tener acceso a una terminal o instalar aplicaciones nuevas. Hay que sacarle un panel avanzado oculto.
  • Está basado en Linux Fedora 8, pero al intentar actualizar y/o instalar nuevo software se producen problemas por dependencias incumplidas de librerias y versiones entre Linpus y Fedora 8.
  • ¡¡ Because I love Debian !!

La tercera razón quizás, bajo mi opinión es la de más peso.

INSTALANDO DEBIAN EN EL ACER ASPIRE ONE…:

Existe esta wiki que explica cómo instalar Debian en el Aspire One, y algunas otras webs: [1] , [2] o [3] que pueden ayudarte algo.

Lo más rápido es contar con un lector de CD externo via USB para evitar hacerte un USB de arranque con la imágen de Debian a Instalar. Si no tienes ninguno, hay que seguir las instrucciones de la wiki.

Necesitamos:

  • Unidad de CD-Rom externa.
  • A falta de esto una llave USB de 1GB para hacer un USB de arranque.
  • Un CD de instalación de Debian Lenny-i386-netinst.
  • Conexión a Internet mediante cable de red.
  • Algún que otro equipo cerca con salida a Internet por si hay que consultar algo.

Tanto si tenemos una unidad de CD-Rom externa como si optamos por crear el USB de arranque, hay que cambiar la secuencia de arranque en la BIOS de nuestro Acer pulsando F2 o F12, y colocando la unidad de CD o el USB lo primero, según corresponda.

Una vez reiniamos y comienza el instalador, se aconseja realizar una instalación lo más básica posible, es decir, sin entorno gráfico ni ningún otro añadido. (La capacidad del disco SD y de la memoria hay que cuidarla en este ultraportátil).

… Instalando el entorno gráfico:

Terminada la instalación nos encontramos con que no tenemos entorno gráfico y no nos reconoce dispositivos cómo la tarjeta wireless o la webcam, pero si tenemos Internet a través del cable que nos salvará la vida ;)

Si ejecutamos lspci en el terminal, vemos que nuestra tarjeta de video es esta:

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

Lo primero instalar un escritorio ligero como xfce4, un servidor gráfico cómo xorg, y un gestor de sesiones cómo xdm (entre otras cosas).

Para ello, como root:
#apt-get update
#apt-get install xfce4 xserver-xorg-video-i810 xdm

Esto tardará un buen rato ya que tirará de muchas dependencias.

La tarjeta de video que trae el Aspire One es una Intel, por lo que necesitamos los módulos de i810 de xorg, pero este sólo funciona para kernels superiores de 2.6.20 (creo), por lo que no nos funcionará en un principio y habrá que instalarse otro kernel superior o bien instalarse los módulos de “vesa” para xorg:
#apt-get install xserver-xorg-video-vesa

… Preparando la tarjeta inalámbrica:

Se trata de una tarjeta

Si ejecutamos la orden “lspci” desde el terminal, observamos que se trata de una tarjeta:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)

03:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)

La primera se trata de la tarjeta ethernet, una Realtek con la que no tenemos ningún problema ya que Debian lenny la detecta por defecto. La segunda es nuestra tarjeta inalámbrica, una Atheros con el chip AR5006AG.

Necesitaremos bajarnos las fuentes que le dan soporte al núcleo para esta tarjeta y compilarlas. Para ello preparamos el sistema e instalamos antes lo siguiente:

# apt-get update # apt-get install build-essential module-assistant madwifi-source

Una vez descargado e instalado todo, usaremos module-assistant para compilar las fuentes de la tarjeta e instalarlas, para ello, desde la terminal y como root:

# m-a prepare
# m-a auto-install madwifi

Una vez terminado la tarjeta wireless la reconocerá como ath0 y la ethernet como eth0. Vamos a instalar algunas herramientas para comprobar si nos ha detectado la inalámbrica:

#apt-get install wireless-tools

Una vez instalado este pack de herramientas tecleamos lo siguiente para comprobar que realmente nos la detecta:

#iwconfig

Y deberá aparecer algo como:

ath0   IEEE 802.11g  ESSID:”gnulinex”
Mode:Managed  Frequency:2.412 GHz  Access Point: 00:14:6C:EB:0B:13
Bit Rate=54 Mb/s   Tx-Power=27 dBm
Retry min limit:7   RTS thr:off   Fragment thr=2352 B
Encryption key:6365-7265-73
Link Quality=85/100  Signal level=-48 dBm  Noise level=-127 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Donde “ath0” es el nombre de la interface de red y “gnulinex” la essid a la que está conectado en este caso,

Si no nos la ha reconocimo podemos intentar compilar las fuentes “a mano“. Para ello necesitamos antes instalarnos esto:

#apt-get install build-essential linux-headers-$(uname -r)

Y posteriormente hacer:

#mkdir fuentes
#cd fuentes
#wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
#tar -xzvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
#cd madwifi-hal-0.10.5.6-r3835-20080801

Posteriormente compilamos e instalamos las fuentes:

#make
#make install
#modprobe ath_pci

Para asegurarnos de que arranca el soporte para la inalámbrica en cada arranque del equipo añadimos al final del archivo /etc/modules: ath_pci

Reiniciamos el equipo, y al hacer iwconfig debería aparecer detectada.

Xfce4 tiene multitud de applets para instalar, pero quizás le falta un “network-manager” para que podamos administrar las propiedades de nuestros dispositivos de red. Yo recomiendo: wicd

Para instalarlo necesitamos añadir esta línea en el archivo /etc/apt/sources.list:

deb http://apt.wicd.net debian extras

Después:

#apt-get update
#apt-get install wicd

Una vez instalado wicd volvemos a quitar o a comentar la línea que hemos puesto en el archivo sources.list y hacemos:

#apt-get update

También puede ayudarte: Manual de Linux que aparece en este blog.

h1

Tuneando tu Linux Linpus III:

15 Agosto 2008

Algun@s de vosotr@s me habéis preguntado cómo se instalan aplicaciones en vustro Linux Linpus.

Pues bien, una vez tenéis el escritorio avanzado (Post anterior), el modo de actualizar o eliminar Software es muy sencillo. Tan sólo debéis hacer “clic” con el botón derecho de ratón sobre el escritorio avanzado y dirigirnos a Sistema -> Agregar / Quitar Software.

Lógicamente, al ser una tarea administrativa, os pide la contraseña de administrador (root). Posteriormente, se conectará a sus repositorios para ver el listado de aplicaciones (paquetes) disponibles:

Una vez actualizado automáticamente la lista de paquetes disponibles, nos sale una pantalla como la siguiente, donde podemos navegar por las categorías de software disponibles, buscar un paquete en concreto, o listar los que están instalados o disponibles para ser instalados:

En la pestaña “search” ponemos el nombre de la aplicación en linux que queremos instalar:

Una vez seleccionado el paquete a instalar, Linux Linpus descargará dicho software y las dependencias que este necesita y las instalará en el sistema.

Una vez instalada, cada aplicación aparecerá en el menú avanzado dentro de la categoría a la que pertenezca.

h1

Tuneando tu Linux linpus II:

14 Agosto 2008

Por defecto, nuestro Linux Linpus es poco funcional. En el Post anterior vimos cómo sacarle más funcionalidades obteniendo un menú avanzado que nos permitía realizar muchas otras funciones y tareas ocultas por defecto.

Ahora veremos cómo personalizar un poco nuestro escritorio. Veamos cómo podemos cambiar el fondo de la pantalla y los cuatro menús que aparecen por defecto:

Para cambiar el fondo (Background), simplemente necesitamos sustituir una imagen por otra en una ruta determinada. La imagen del fondo debe de ser de 1024 x 600 px y estar en formato .png

La ruta donde debemos copiar nuestro nuevo fondo es en:

/usr/share/backgrounds/images/

Y el nombre que debe llevar la imagen de fondo debe ser: Home-bk.png (sobrescribiendo la anterior ya existente).

La forma más sencilla de hacerlo es desde el terminal como usuario root. En el post anterior vimos cómo obtener un terminal.

Una vez nos situamos en el terminal, nos pasamos a superusuario escribiendo: “su” (pulsamos intro) y nos pedirá la contraseña de root que será la que introdujimos la primera vez que encendimos el equipo.

Después copiamos nuestro fondo nuevo a la ruta donde debe de estar así:

cp   /home/user/mi_fondo_nuevo. png /usr/share/backgrounds/images/Home-bk.png

Reiniciaremos y ya tenemos nuestro nuevo fondo:

Si la línea de comandos no es de nuestro agrado, podemos hacerlo con el típico copiar/pegar desde el entorno gráfico. Para obtener un entorno gráfico, desde el terminal nos pasamos a superusuario como hemos visto anteriormente y escribimos “thunar” (sin las comillas), tendremos así un explorador de archivos en modo root o superusuario (administrador, vamos!)

¡¡No es recomendable trabajar como root, por motivos de seguridad en el sistem!!

Como veis en la imagen, he cambiado también el título del menú azul y he cambiado algunos iconos. Todo esto lo gestionan varios archivos de texto plano, el principal es este:

/home/user/.config/xfce4/desktop/group-app.xml

Básicamente consiste en leer este archivo y buscar rutas a archivos .desktop, que son los iconos que aparecen en los menús. Cada .desktop es otro archivo de texto editable, donde podemos cambiarle desde el icono, la acción a realizar o el nombre.

En un próximo Post explicaré con más detalle como realizar algunos de estos cambios. ;)

h1

Tuneando tu Linux Linpus I:

12 Agosto 2008

Como ya vimos en anteriores posts, Linux Linpus es el Sistema Operativo basado en Linux Fedora que suele traer muchos de los ultraportátiles que últimamente están rompiendo el mercado como el Asus Eee, o el Acer Aspire One entre otros.

Como buen Linux, y gracias a su licencia GPL, podemos personalizar y “tunear” nuestro Linpus del modo que más nos guste y sacarle un % extra que tiene un poco escondido por defecto.

Lo primero que yo eché en falta es el tener acceso a su terminal. Una vez teniendo acceso a ese terminal podemos jugar mucho más desde su intérprete de comandos.

Para abrir un terminal en Linpus:

Teclea la conbinación de teclas: Alt+F2 y escribe “terminal” en la ventana que te aparece.

Una vez teniendo esa terminal… podemos comenzar a sacarle menús ocultos o un escritorio en modo avanzado de la siguiente forma:

Desde el terminal escribe: “xfce-setting-show“.

Estonos abrirá la ventana de configuración de nuestro escritorio xfce. Si nos dirigimos al icono “Desktop“,senos abrirá la ventana de preferencias del escritorio. Ahora nos vamos a la pestaña “Behavior” y señalamos la segunda opción dentro de menus: “Show desktop menu on right click“.

Existen muchas otras opciones en esta ventana, adapta tu Linpus a tus necesidades y la siguiente vez que reinicies tu equipo tendrás un menú mas avanzado al hacer click con el botón derecho del ratón sobre el escritorio principal.