Instalar GNU/Linux Debian Wheezy en una Lemote Fuloong

La Lemote Fuloong 2F es una mini-PC de arquitectura MIPSEL, semejante a la Lemote Yeeloong de la cual ya he hablado antes.

Lemote Fuloong 2F
Lemote Fuloong 2F

La Lemote Fuloong es una mini-PC bastante práctica para tener un equipo que nos sirva aplicaciones y que podemos trasladar en un bolso o maletín.

Pasos Iniciales

Lo primero que debemos contar es con:

  • Lemote Fuloong
  • Teclado y ratón USB (no soporta ps/2)
  • Monitor (posee salidas VGA y DVI)
  • Acceso a Internet (vía inalámbrica o alámbrica)
  • Llave (pendrive) USB (para el instalador)

Cuando contemos con esto, entonces procedemos a descargar lo siguiente:


Preparando un Pendrive

Usaremos un USB para instalar el equipo, en mi caso, utilicé un viejo USB de 256 Mb fué más que suficiente), formateamos el pendrive en EXT2, partición activa primaria y copiaremos allí todo lo que descargamos.

Actualizar el BIOS

El proceso de actualización del BIOS PMON es idéntico al de una Lemote Yeeloong, encendemos el equipo (con el pendrive USB conectado y el BIOS bin copiado en él) y presionamos muchas veces la tecla SUPR (DEL) para acceder a la cónsola PMON, aparecerá algo como esto:

PMON>

Verificamos que ha visto el pendrive escribiendo:

PMON>devls
  Device Name 	Type
  rtl0		IFNET
  usb0		DISK
  wd0		DISK

Allí entonces ejecutaremos el siguiente comando:

load -r -f bfc00000 /dev/fs/ext2@usb0/pmon-LM60xx-1.3.6a.bin

Esto cargará el nuevo BIOS, borrando primero el anterior. Aparecerá algo como:

  Erasing all FLASH blocks, Done.
  Programming FLASH, Done.
  verifying FLASH. No Errors Found.

Entonces apagamos la portatil lemote y desconectamos el pendrive. Encendemos y verificamos la versión del PMON:

PMON>SET
Version = LM60xx-1.3.6a
BuildTime = "Aug 31 2010 01:26:15"

Luego que hemos actualizado el BIOS, podemos iniciar la instalación del equipo.

Preparando la instalación

Creamos en el pendrive un archivo llamado «boot.cfg» con el que podremos iniciar la instalación (y posteriormente arrancar desde el disco duro):

boot.cfg:

default 0
timeout 3
showmenu 1

 

title Instalar Debian Wheezy Lemote
kernel (usb0,0)/vmlinuz
initrd (usb0,0)/initrd.gz
args console=tty no_auto_cmd matchtype=lemote-fuloong-2e-box

 

title Consola de recuperacion
kernel (usb0,0)/rescue
args console=tty no_auto_cmd matchtype=lemote-fuloong-2e-box

 

title Iniciar desde el disco duro
kernel (wd0,0)/vmlinux-2.6.38-2-loongson-2f
args console=tty no_auto_cmd root=/dev/sda2 rootdelay=8 matchtype=lemote-fuloong-2f-box

 

Esto nos permitirá iniciar la instalación.

Las opciones seleccionadas son básicas:

  • Idioma: Español
  • País: Venezuela
  • Teclado: Latinoamericano
  • Desea continuar sin cargar los módulos de núcleo? Respuesta: Si
  • Configurar red?: Si
  • Mirror de red: Estados Unidos > ftp.us.debian.org (o el que escojan, que tenga arquitectura MIPSEL)
  • Nos dirá que no cuenta con módulos LVM ni RAID, presionar “Si” y continuar.
  • Particionado: boot (hda1) de 256 MB-ext2 primaria y activa, root(hda2) de 10Gb tipo ext3 tipo primaria , (partición extendida: home(hda4) ext4 del resto del espacio, swap (hda5) de 2Gb)
  • Tasksel: Sistema Estándar y Equipo portátil
  • No se ha encontrado un kernel, desea continuar sin instalar un kernel? respuesta: Si

El proceso de instalación termina indicando que no puede instalar GRUB (no lo necesitamos si tenemos PMON) y al reiniciar, seleccionaremos la opción del pendrive *arrancar desde el disco duro* y estaremos en un sistema mínimo basado en GNU/Linux Debian Wheezy para nuestra lemote Fuloong 2F.

Primer arranque del sistema

Luego que hemos arrancado por primera vez, debemos crear el archivo boot.cfg para nuestro arranque y alternativamente instalar GRUB2 en nuestro equipo.

boot.cfg (en /boot/boot.cfg):

default 0
timeout 1
showmenu 0
 
title Boot with Grub
kernel (wd0,0)/grub.elf
args console=tty no_auto_cmd

 

title GNU/Linux Debian Wheezy
kernel (wd0,0)/vmlinux-2.6.38-2-loongson-2f
args console=tty no_auto_cmd root=/dev/sda2 rootdelay=8 matchtype=lemote-fuloong-2f-box

Hemos puesto el «showmenu» en 0, pues instalaremos GRUB2 y el PMON le delegará a GRUB el arranque del sistema.

Luego, cambiamos nuestros repositorios a:

# repositorio oficial
deb http://ftp.us.debian.org/debian/ wheezy main

# repositorios lemote loongson2f
deb http://www.anheng.com.cn/loongson2f/wheezy/ ./ main

Y procedemos a instalar grub2 y grub-yeloong:

aptitude install grub2 grub-yeeloong

Editamos las flags de GRUB (/etc/default/grub):

GRUB_CMDLINE_LINUX=»console=tty root=/dev/sda2 resume=/dev/sda5 splash no_auto_cmd matchtype=lemote-fuloong-2f-box acpi=force apic lapic idebus=66 vga=792″

Y ejecutamos la actualización del grub

update-grub

Reiniciamos y podremos iniciar vía GRUB en el próximo arranque.

Conclusiones

A diferencia de la Lemote Yeeloong, estoy usando la Lemote Fuloong como un mini-servidor de aplicaciones y un firewall para compartir el Internet, por lo que no necesita entorno gráfico; sin embargo, estoy probando LXC para ver si puedo crear mini-jaulas de servicios en un equipo tan pequeño.

Espero que sea de utilidad para los que tengan equipos como este.

6 comentarios sobre “Instalar GNU/Linux Debian Wheezy en una Lemote Fuloong

  1. Necesito ayuda con una lapto Lemore Yeeloong ya que queria instalarte Canaima, seiguiendo el procedimiento y unas vez actualizado el BIOS, la maquna se quedo en blanco. Necesito recuperar la maquina urgente

    1. No existe Canaima para esa arquitectura (MIPSEL) en primer lugar, y segundo, si el daño en el BIOS ocurrió durante el proceso de carga del mismo (reinicio, se apagó el equipo accidentalmente, etc), solo reemplazando el BIOS se podría recuperar el equipo …

      1. Gracias por tu respuesta, el problema es como hago para recuperar el BIOS ya que la maquina esta en blanco, no puedo llegar al promt 😦

Replica a Ofelia Gonzalez Cancelar la respuesta