Hoy uno de aquellos posts que me lo estoy pasando teta, pero que he tenido que sudar un poco para llegar a conseguirlo, uno de los motivos porque no dispongo de un cable nullmodem db9f handshake crossover y me lo he tenido que fabricar a partir de 2 cables de modem de 9 pines.
Vamos a ver primero como he fabricado el cable:
Lo primero ha sido cortar el cable, ya que por un lado era macho y por el otro hembra y necesitaba un hembra-hembra. Primero se me ha ocurrido conectar los cables tal cual pero no ha funcionado la comunicación, así que he tenido que tirar de un “tester improvisado”, una fuente de alimentación.
He conectado un pin al cable verde de la fuente de alimentación y luego he ido identificando qué colores correspondían con el numero de pin del conector en ambos lados, conectándolo a cualquiera de los cables negros de la fuente de alimentación.
Una vez identificados los he conectado según éste diagrama:
1A/B - sin conectar 2A - 3B 3A - 2B 4A - 6B 5A - 5B 6A - 4B 7A - 8B 8A - 7B 9A/B - sin conectar
Ahora ya tenemos el cable conectado y vamos con la preparación de la instalación.
La instalación la vamos a realizar en una compact flash de 1Gb. Para ello necesitaremos una lectora de tarjetas compact flash.
La alix 2d2 es i386, pero de cara a finales de junio va a estar disponible la alix APU1d y alix APU1d4, la evolución de estas placas y por un precio realmente interesante! así que voy indicando los pasos para la 2d2 o para la APU
# Alix 2d2
Nos descargamos la imagen de debian embedida, la descomprimimos y la grabamos a la tarjeta
root@carboni:/home/laura/Baixades# wget -c http://download.gooze.eu/embedded/debian/i386/images/debian.img.tar.gz root@carboni:/home/laura/Baixades# tar xzf debian.img.tar.gz root@carboni:/home/laura/Baixades# dd if=debian.img of=/dev/sdc
# Alix APU1d & APU1d4
Nos descargamos la imagen de debian embedida, la descomprimimos y la grabamos a la tarjeta
root@carboni:/home/laura/Baixades# wget -c http://download.gooze.eu/embedded/debian/amd64/images/debian-x64.img.tar.gz root@carboni:/home/laura/Baixades# tar xzf debian-x64.img.tar.gz root@carboni:/home/laura/Baixades# dd if=debian-x64.img of=/dev/sdc
Ahora, vamos a montar la tarjeta compact flash en nuestro equipo y vamos a modificar el grub para que sea posible instalar por puerto COM.
root@carboni:/home/laura/Baixades# mount -t auto /dev/sdc1 /media/usb/ root@carboni:/home/laura/Baixades# wget -c http://download.gooze.eu/embedded/debian/i386/netboot.tar.gz root@carboni:/home/laura/Baixades# cp netboot.tar.gz /media/usb/ root@carboni:/home/laura/Baixades# cd /media/usb root@carboni:/media/usb# tar xzf netboot.tar.gz root@carboni:/media/usb# mkdir -p /media/usb/boot/grub /media/usb/boot/iso root@carboni:/media/usb# cd /media/usb/boot/grub root@carboni:/media/usb/boot/grub# wget --output-document=/media/usb/boot/grub/grub.cfg http://download.gooze.eu/embedded/debian/i386/grub.cfg root@carboni:/media/usb/boot/grub# grub-install --no-floppy --root-directory=/media/usb/ /dev/sdc root@carboni:/media/usb/boot/grub# cd root@carboni:~# umount /media/usb
Si nos fijamos con el grub.cfg veremos que está soportado el puerto COM
serial --unit=0 --speed=38400 --word=8 --parity=no --stop=1 terminal_input serial terminal_output serial set timeout=20 set default=0 menuentry "Debian installer" { echo 'Loading GNU/Linux ...' linux /debian-installer/i386/linux console=ttyS0,38400n8 echo 'Loading initial ramdisk ...' initrd /debian-installer/i386/initrd.gz }
Ahora lo siguiente es conectar el cable y realizar la instalación como si fuese una instalación en un PC cualquiera.
Al ser un servidor sin entorno gráfico, por supuesto poco sentido tiene instalarle entorno gráfico! pero si mucho el ssh!
Para conectarnos por puerto COM hay varias herramientas, minicom, cutecom, gtkterm… vamos a usar gtkterm por ejemplo.
Como mi PC no dispone lógicamente a 2015 puerto COM, tengo un adaptador USB con puerto com que al conectarlo al sistema se identifica como /dev/ttyUSB0.
root@carboni:~# apt-get install gtkterm root@carboni:~# gtkterm -p /dev/ttyUSB0 -w Xon -s 38400
Y nos aparecerá una pantalla ya con la terminal del dispositivo, aquí una captura de la instalación pidiendo la instalación de grub :)
Y Aquí el sistema arrancando ya con el grub
Y Aquí el login al dispositivo
Como podéis ver la versión de debian es un poco antigua, a 10 días de que salga estable debian 8 acabamos de instalar una debian 6, hay un proyecto que se llama emdebian, pero dicen que desde Junio de 2014 lo han descontinuado porqué los dispositivos embedidos no tienen suficiente espacio de disco. Creo que con la Alix APU la cosa va a cambiar radicalmente y podremos instalarle una debian de los repositorios oficiales sin ningún tipo de problema, el porqué es que la APU dispone de un puerto SATA y otro mSATA, dos cosas además de la CPU y la RAM que me tienen el corazón robado! <3
Y hasta aquí esta parte! :P ahora queda convertir esto en un punto de acceso wifi con debian! :)
Fuente: Gooze.eu pc engines debian howto
Albert Sarlé liked this on Facebook.
Albert Sarlé liked this on Facebook.
RT @Blackhold_: Blog] Instalar debian en una Alix 2d2 por null modem: Hoy uno de aquellos posts que me lo estoy pasando teta, per… http:/…
RT @Blackhold_: Blog] Instalar debian en una Alix 2d2 por null modem: Hoy uno de aquellos posts que me lo estoy pasando teta, per… http:/…
Pingback: Convertir una debian en un punto de acceso wifi | Blackhold
Pingback: Actualización post instalación debian por puerto serie: Debian 8 Jessie | Blackhold