Thu 17 Nov 2005
FEDORA CORE 2 en un Sun/Cobalt Qube 3 o como diria Bullwinkle “los cubitos cubi tu los cubitos cubi cubi cubi cubi “
Enviado al blog por el pinche Administrator segun el bajo la categoria Linux
En posts pasados platique el proceso pa levantar un qube 2, el Qube 3 difiere en que es plataforma i386, trae un procesador AMD, al principio me dije “no pus esta va a estar mas pelucas” pero estuve casi 4 dias, trate de levantarlo via red levantandolo a travez de un server NFS pero no lograba accesar a las particiones , el tercer dia me habia resignado a ponerle la version original pinchurrienta con la que viene el cubito, pero de todos modos los paquetes eran bastante viejos y pues ya no me podia echar para atras…
Bueno, mucho rollo aqui va lo que hice…
Lo primero es cambiar el rom del equipo para que soporte botar un kernel 2.4, hay que respaldar el rom anterior por si las flais (despues de correrlo salva ese archivo del cubo pues vamos a formatearlo)
./flashtool -v -r > backup.rom
Se baja el ROM, se copia al cubito y se aplica (Nota: Si aplicas el rom, pierdes tu garantia con SUN y sobra decir que no se debe interrumpir este proceso, o tu cubito puede morir y no respondo chipote con sangre…):
./flashtool -v -w cobalt-2.10.3-ext3-1M.rom
Ya con esto, cuando reiniciemos el cubito podremos accesar a travez de un cable serial a travez de minicom o hyperterminal (velicidad 115200 8N1) para tener mas info de lo que esta pasando.
Se puede tener ext3, pero aqui la corriente es regulada y espero no necesitar journaling (si, fue por flojera
)
Desmontamos el disco, yo me consegui una pc pentium 1 para instalarle FC2, esto para que instale todos los paquetes i386, en caso de ser mas grande los instalaria i686 y hay que reinstalar forzadamente todos los glibc-i386.
Ya en esa pc, arranque el instalador en modo texto, particione el esquema recomendado por Ed Halle, todas primarias
5120MB / ext2 format /dev/hda1
768MB swap swap format /dev/hda2
2048MB /var ext2 format /dev/hda3
(rest) /home ext2 format /dev/hda5
Instalacion minima, ya terminada, se reinicia el CD de fedora en modo rescue, se monta instalacion (chroot /mnt/sysimage) y se instala el rpm de mgetty
Se edita inittab, se quita:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
Y se pone:
T0:2345:respawn:/sbin/mgetty -x0 -r -s 115200 ttyS0
Agregamos ttyS0 a /etc/securetty
Los 2 pasos anrteriores permitiran el acceso via consola serial
quitamos los modulos del kernel de FC2
mv /etc/modules.conf /etc/no-modules.conf
Instalamos forzadamnete el kernel de Cobalt
rpm -i --force kernel-2.4.19C7_III-1.i386.rpm
Si queremos jugar con la pantallita de LCD instalamos los paquetes panel-utils, lis cuales vienen en el CD de restauracion de cobalt (disponible en el FTP de Sun)
rpm -i panel-utils-*.i386.rpm
y listo, devolvemos el cd al cobalt, lo arrancamos y desde la conexion serial removemos el hardware no usado de kudzu, y listo… ya tenemos nuestra cajita corriendo…
—
uname -a
Linux ingenieria.xxxxxxxx 2.4.19C7_III #1 Tue Nov 30 11:27:23 PST 2004 i586 i586 i386 GNU/Linux
—-
Ya le ponemos el rpm de apt y a instalarle todo lo que necesitemos…
Todo lo anterior es muy parecido al metodo de Ed, pero en redhat hay algunas cosas diferentes, en FC no le gusto lo de crear el archivo fsckoptions, entre otros detalles…
Por ultimo, como conocimiento general, LOS CUBOS NO USAN EL MBR del Disco, botan con el rom directamente, esto lo descubri al tercer dia :)…
http://cobalt.iceblink.org/kernel/
http://sourceforge.net/project/showfiles.php?group_id=83123
http://www.gurulabs.com/ocontent/rhl-cobalt-howto/index.html
Incoherencias parecidas y calificaciones a este post:



November 16th, 2007 at 3:13 pm
ando buscando el cable corriente para un Qube 3, sabras donde puedo conseguir uno.
Gracias.