martes, 26 de febrero de 2008

linux en Compaq evo t20

Correr linux en un thin Compaq evo t20



Informacion
http://h18000.www1.hp.com/products/quickspecs/10865_div/10865_div.HTML


Original
http://mowson.org/karl/evo_t20/

LLamadas Terminales bruta.

REQUERIMIENTOS
  • Compaq Evo T20 modelo que utilizo (64/96)
  • Cable cruzado( conectar PC to PC)
  • Usb- con linux ( en este caso DSL linux 4.0)
  • computador con linux ( Ubuntu)




PARCHEAR EL GRUP

  1. cree una carpeta llamada t20
$mkdir t20
$cd t20

Descarge el archivo grub-0.97.tar.gz en este directorio
y descomprimalo
$ tar -xzvvf grub-0.97.tar.gz
cree un archivo llamado
devosl-grub.patch

Debe estar de esta forma
$ls

devosl-grub.patch grup-0.97/


entre en el adirectorio creado anteriormente

$cd grup-0.97

estando dentro del directorio grup-0.97 aplique el parche

$ patch -p1 <../devosl-grub.patch patching file config-devosl.sh
patching file presetmenu-DEvoSL
patching file stage1/stage1.S
patching file stage2/asm.S
patching file stage2/builtins.c
patching file stage2/common.c
patching file stage2/start.S



e damos permisos de ejecucion al archivo

chmod +x config-devosl.sh
$ ./config-devosl.sh

este pendiente para ver si hay errores, los warnings son aceptados

$ make clean

$ make all

este pendiente para ver si hay errores, los warnings son aceptados

Deben haber estos dos archivos
  • t20/grub-0.97/stage1/stage1

  • t20/grub-0.97/stage2/stage2


PARCHANDO EL FIRMEWARE (.bin)


copie 2 archivos de la usb en el directorio T20
  • linux24
  • minirt24.gz
Descarge de la pagina de Compaq el firmeware de tu evo t20. en mi caso es t20 64/96 archivo .bin y renombrelo con el nombre de U64CPQ163.bin porque los parches originales estan hechos para trabajar con este nombre.

Cree el archivo build-devosl.sh
$nano build-devosl.sh
no deben haber errores.

se debe crear un archivo llamado bootp.bin, que es el archivo firmeware con que vamos a flashar nuestro evo T20.


Cargar nuestro Firmeware bootp.bin

descargamos el gestor de Evo T20 and T30 Netxfer Tool for Loading Firmware
donde estan los pasos a seguir en un documeto word.

despues de flashar conecte su usb y reinicie (10 seg con el boton undido) y arranque su linux






CREAR USB BOTEABLE LINUX

Tomado de http://www.pendrivelinux.com/2007/01/02/all-in-one-usb-dsl/

Requerimientos
  • windows XP/2003/98
  • USB > 64MB (depende de SO a cargar)
  • Descompresor de ZIP(XP trae uno por defecto)
  • Syslinux (software para bootera un SO en FAST32)
  • S.O. dsl-embedded.zip

Procedimiento
  1. Conectar tu USB al Computador ,e identificar la letra con que fue nombrada , EJEMPLO MI_USB(F:)
  2. Formatear tu USB con formato FAST32

  3. Descargue dsl-embedded.zip y descomprima los archivos en su USB
  4. Descargue syslinux-3.36.zip y descomprima lo en un directorio llamado syslinux en tu computador( ejemplo : C:/syslinux/
  5. Ejecute el interprete de comandos CMD , inicio/ejecutar--> cmd ; enter. entre en el directorio win32 c:/syslinux/win32
  6. Escriba y Ejecute en este directorio c:/syslinux/win32 el archivo syslinux.exe -ma X: (Remplace X por la letra que identifica tu USB, normalmente es D: E: o F:)


Listo Ya puedes usar linux desde tu USB, para arrancar tu usb desde tu computador debes bootear el PC desde USB, o USBHDD, USBZIP desde la configuracion de tu bios.