Ver Mensaje Individual
Antiguo 15/04/2006, 14:40   #1
BlackScreeN 
Aprendiz d Dream
 
Avatar de BlackScreeN
 
Fecha de ingreso: 24/ago/2003
Mensajes: 1.278
BlackScreeN es un glorioso faro de luzBlackScreeN es un glorioso faro de luzBlackScreeN es un glorioso faro de luzBlackScreeN es un glorioso faro de luzBlackScreeN es un glorioso faro de luzBlackScreeN es un glorioso faro de luz
Instalar una imagen en la Compact Flash

Manual elaborado por el compi Nensi...

Mientras esperamos que vaya apareciendo nuevo software, imágenes, multiboot, etc., aquí os dejo las instrucciones para poder tener a mano una imagen en la Compact Flash y así tener alguna opción mas a la hora de elegir entre la imagen de la CF o de la Flash.

La imagen a pasar a la CF va a ser la que ya tenemos instalada en la flash.

Introducir la CF y reiniciar. Se supone que la dreambox nos ha reconocido la CF y ya podemos trabajar en ella.

Nos conectamos a la Dreambox mediante telnet. Cualquier aplicación que trabaje con telnet nos vale. Yo he usado el DCC v2.7.

Lo primero es desmontar la CF.

umount /media/cf

A continuación haremos un fdisk a la CF y crearemos dos particiones, una FAT16 y otra LINUX.

fdisk /dev/ide/host1/bus0/target0/lun0/disc

d (eliminamos la partición existente, si tenemos mas de una ejecutar d las veces necesarias)
n (creamos una nueva partición)
p (partición primaria)
1 (indicamos el número de la partición)
+30M (capacidad de la partición)
t (cambiar el tipo de partición)
6 (tipo FAT16)

n (creamos una segunda partición)
p (partición primaria)
2 (indicamos el número de la partición)
tecla ENTER (en este punto se supone que ya aparece seleccionado el primer sector de esta partición, el último+1 de la anterior)
tecla ENTER (debe aparecer seleccionado el último sector libre de la CF)
t (cambiar el tipo de partición)
83 (tipo LINUX)

a (hacer arranc@ble la partición)
1 (en este caso la primera)

p (print, aparecerá en pantalla las particiones, su capacidad y el tipo, puede variar algún sector)

-------------------------
Device Boot Start End Blocks Id System
/dev/ide/host1/bus0/target0/lun0/part1 * 1 115 29424 6 FAT16
/dev/ide/host1/bus0/target0/lun0/part2 116 980 221440 83 Linux
-------------------------

w (para que los cambios de fdisk tengan efecto)


En este punto hay que formatear la partición FAT16 en el PC. Será necesario apagar la dreambox para después de formatear la CF, volver a introducirla y reiniciar.

Volvemos a conectarnos por telnet y continuamos.

mkdir cf2 (crea un nuevo punto de montaje)

mkfs.ext3 /dev/ide/host1/bus0/target0/lun0/part2 (formateamos la segunda partición)
mount /dev/ide/host1/bus0/target0/lun0/part2 /media/cf2 (montamos la partición)

cd /boot (accedemos al directorio /boot de la flash)
tar cf - * | ( cd /media/cf && tar xvf - ) (copiamos el contenido del directorio /boot en /media/cf)

Una vez que lo hayamos copiado, es importante renombrar el fichero autoexec.bat de la CF (/media/cf) a autorun.bat, para que arranque desde la CF.
Podeis hacerlo con el DCC o directamente desde telnet.

Ahora deberiamos editar el autorun.bat (/media/cf) y dejarlo como sigue.

/cf/bootlogo.elf
/cf/vmlinux.gz console=ttyS0,115200 root=/dev/hdc2

Continuamos copiando el contenido de la partición root, pero no todo.

cd /
tar cf - bin etc home lib sbin usr var | ( cd /media/cf2 && tar xvf - )

Ahora debemos crear unos directorios en /media/cf2 y en /media

cd /media/cf2
mkdir boot dev proc sys media
cd media
mkdir card cf cf2 cifs dvd hdd mmc1 net nfs ram realroot union usb

Muy importante: para que nos reconozca el disco duro y poder realizar grabaciones es necesario asegurarse de que en el directorio raiz de /media/cf2 existan los siguientes enlaces simbólicos (Symlink):

hdd->/media/hdd
mnt->/media
share->/usr/share
tmp->/var/tmp

Os pongo un ejemplo: con DCC, nos conectamos, botón FTP y vamos al directorio /media/cf2, botón derecho->new Smlink
nos aparece un menú con dos campos:

target: /media/hdd
name: hdd

pulsamos OK y con esto hemos creado el enlace hdd->/media/hdd

Y con esto ya está terminado el proceso de instalar la imagen de la flash en la CF. Reiniciamos y ya debería arrancar desde la CF. Decir que si queremos instalar una imagen en la flash debemos sacar la CF y reiniciar. No es posible instalar una imagen diréctamente en la compact vía web, pero sí nos permite conectarnos por FTP y telnet a ella. Por lo demás es una imagen totalmente operativa y podemos instalar via blue panel lo que haya disponible.

Esta información está sacada de i-have-a-dreambox y Satnews. Gracias a noggie por la idea y a pasurimi por explicarlo para torpes
BlackScreeN está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE