Busindre » Blog Archive » Como instalar DebianEeePC en una memoria USB o Tarjeta SD / SDHC

Como instalar DebianEeePC en una memoria USB o Tarjeta SD / SDHC

November 12th, 2008 by Busindre

DebianEeePC es un proyecto "CustomDebian" para lograr que Debian funcione optimamente en el netbook Eee pc. En este peque帽o tutorial vamos a ver como instalar esta distro adaptada al netbook Eee pc en un disco USB o una tarjeta SD para poder usarlo sin necesidad de usar el disco duro para ello. En el ejemplo usaremos lo que se denomina el "Instalador personalizado", el cual es necesario para que la red funcione durante la instalaci贸n y se pueda acceder a ella para descargar e instalar paquetes no incluidos en una simple instalaci贸n del sistema base. De usar el otro instalador solo podr铆amos instalar el sistema base.

La capacidad m铆nima del dispositivo donde se va a instalar debe ser de 4 Gb en adelante y si usamos una memoria SD / SDHC se recomienda comprarlas con una velocidad m铆nima de 150x. La instalaci贸n no es complicada como veremos, consiste en instalarlo normalmente y luego realizar algunas modificaciones en determinados ficheros. La instalaci贸n la hemos dividido en 5 pasos que empezaremos a explicar a continuaci贸n. Si queremos instalar DebianEeePc en una tarjeta SD recomendamos que sea SDHC (Class 6) para tener una velocidad decente en operaciones de lectura y escritura.

Paso 1: Preparando la Instalaci贸n

Descargar DebianEeePC (16 Mb): http://eeepc.debian.net/debian/images/debian-eeepc_20081017.img
Md5sum: bf0e552ba51b008eb5769b76ee8f1e0d

Una vez descargado debemos pasar la imagen (.img) a un USB o tarjeta SD para posteriormente instalarla en otro dispositivo, no insertar esta imagen en el disco donde queramos instalarlo:

# dd if=debian-eeepc.img of=/dev/sdX

NOTA: Con el comando dd indicamos el Dispositivo, NO una partici贸n del mismo. Ejemplo: /dev/sdX, NO /dev/sdX1). La BIOS del Eee pc sabe c贸mo arrancar directamente desde particiones FAT (Modo"superfloppy")

Una vez pasada la imagen, le decimos a nuestro netbook que arranque por el USB o lector de Tarjetas, depende donde lo hayamos insertado; Para ello pulsemos la tecla ESC al arrancar el Eee pc y seleccionamos el dispositivo.


Paso 2: Particionado e Instalaci贸n

Cuando lleguemos a la parte de Particionado de disco, seleccionamos "Particionamiento Manual". Dependiendo de si usamos USB o tarjeta el dispositivo donde tenemos que instalar es:

USB: /dev/sdb1
Tarjetas SD /SDHC: /dev/sdc1

Si vemos una partici贸n en ese disco la borramos, creamos una nueva partici贸n o varias para instalar el sistema y la hacemos arrancables (bootable), como nosotros queramos. No es necesario indicar un area de intercambio (swap) si no vamos a querer usar la "hibernaci贸n", de querer usarla se recomienda dejar unos 512 Mb de espacio para ella . El instalador dar谩 un aviso cuando demos a finalizar por no indicar una partici贸n de swap, pero podemos continuar sin crearla perfectamente.


Paso 3: Cargador de arranque

Cuando lleguemos a la parte del cargador de arranque GRUB, debemos estar atento de indicarle correctamente el dispositivo (NO partici贸n), en caso de ser la tarjeta SD lo m谩s probable es que fuera identificada como /dev/sdc. Podemos ir a una terminal tty (Cntrl + Alt + F2, F3,..) para hacer las consultas que creamos convenientes si no estamos seguros del dispositivo donde estamos instalando Debian. Una vez se instale el GRUB y nos diga que la instalaci贸n termino, NO APAGAMOS EL EQUIPO, lee el paso 4 para realizar unos retoques necesarios en /boot/grub/menu.lst y /etc/fstab.


Paso 4: Final de la instalaci贸n

Actualmente, el dispositivo es /dev/sdc pero cuando arranque Debian buscara /dev/sdb, por lo que debemos hacer unos retoques para corregir eso. Para trabajas salimos a una Tty (Cntrl + Alt + F2, F3,..) y hacemos las siguientes copias de seguridad:

# cp -a /target/boot/grub/menu.lst /target/boot/grub/menu.lst.backup
# cp -a /target/etc/fstab /target/etc/fstab.backup

Ahora editamos el fichero /target/etc/fstab

# nano /target/etc/fstab

Debemos editarlo de tal forma que despu茅s de la linea de "proc" tengamos:

/dev/sdb1 / ext3 noatime,errors=remount-ro 0 1

Ahora le toca el turno a GRUB, debemos editar su fichero de configuraci贸n.

# nano /target/boot/grub/menu.lst

En este fichero debemos sustituir las lineas que ponen (hd2,0) como (hd0,0) y donde pone sdc1 cambiarlo por sdb1. Debe quedar de la siguiente forma:

## ## End Default Options ##

title           Debian GNU/Linux, kernel 2.6.26-1-686
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb1 ro quiet
initrd          /boot/initrd.img-2.6.26-1-686

title           Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.26-1-686 root=/dev/sdb1 ro single
initrd          /boot/initrd.img-2.6.26-1-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Normal Boot (on /dev/sda1)
root            (hd1,0)
kernel          /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll root=/dev/sda1
initrd          /boot/initramfs-eeepc.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Perform Disk Scan (on /dev/sda1)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=785 irqpoll root=/dev/sda1 XANDROSSCAN=y
initrd          /boot/initramfs-eeepc.img
savedefault
boot

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title           Restore Factory Settings (on /dev/sda1)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.21.4-eeepc quiet rw vga=normal nosplash=y irqpoll root=/dev/sda1 XANDROSRESTORE=y
initrd          /boot/initramfs-eeepc.img
savedefault
boot

Recordar editar tambi茅n las lineas siguientes "kopt" y "groot", quedando de la siguiente forma (No debemos quitar la #)

# kopt=root=/dev/sdb1 ro

# groot=(hd0,0)

Ahora ya podemos reiniciar el equipo y arrancar por el dispositivo donde tengamos instalado el Debian Eeeepc.


Paso 5: Puesta a punto, 煤ltimos retoques

Vamos a ver como hacer funcionar determinadas funciones b谩sicas en DebianEeepc; Estas pueden ser o no necesarias dependiendo de la versi贸n que se baje, la cual siempre debe ser la 煤ltima liberada.

* Hacer funcionar la Webcam:

# aptitude install luvcview
# modprobe uvcvideo
$ luvcview -f yuv

La c谩mara est谩 apagada por defecto despu茅s de la instalaci贸n. Para activarla ejecutar el siguiente comando

# echo 1 > /proc/acpi/asus/camera.

Para comprobar que la c谩mara fue detectada podemos ver los mensajes del kernel con:

$ dmesg | tail

Para restaurar la configuraci贸n de la webcam podemos ejecutar este comando para restaurarlas.

$ mplayer -fps 30 tv://

* Si NO tenemos "Touchpad Scrolling" debemos a帽adir lo siguiente al fichero /etc/X11/xorg.conf

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "1"
EndSection


Section "Server Layout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Synaptics Touchpad"
EndSection

* Como hacer que hiberne DebianEeepc desde comando:

Tenemos el comando s2disk (Se necesita tener una partici贸n Swap)

$ s2disk

Hacer funcionar las teclas r谩pidas de Volumen (Up / Down / Mute), debemos editar este fichero /etc/default/eeepc-acpi-scripts y modificar la siguiente linea:

VOLUME_LABEL='LineOut'

Por:

VOLUME_LABEL='Master'

* Para configurar la red Wifi: http://wiki.debian.org/DebianEeePCSpanish/HowTo/Wifi

Posted in Nativos, Linux |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.