miércoles, 17 de diciembre de 2008

F.A.Q.


Q_Tenes pensado dejar de escribir en el blog por causas naturales o autoinducidas?
A_No, no es para tanto

Q_Y entonces cuando vas a volver a escribir sobre esas cosas sobre las que solías escribir?
A_Cuando encuentre algo con lo que valga la pena obsesionarme. De todos modos, la pregunta me genera desconfianza: no creo que esté bien escrita.

Q_Que pasó con ese matrimonio que ayudaste a destriur?
A_No sé. Me parece que no volvieron a juntarse. Y mi viejo dejó de frecuentarlos. Igual yo era menor de edad, por lo que la causa ya prescribió.

Q_Quiero poner el hirens y el slax en un pendrive, y no encuentro ningún post que tenga el método completo. Por qué?
A_1)Porque el conocimiento se construye así, y siempre preferí agregar lo nuevo en posts nuevos.
2) Mayormente para hacer bulto.
3)Porque soy haragán, y nunca me pongo a editar posts viejos.
Si todavía quiere hacerlo, le recomiendo que lea en orden: 1 2 3 y de yapa 4 (en los comments hay un intento de resumen)

Q_Por qué haces un post con un F.A.Q?
A_Para usar una foto que le saqué a una patente que tiene esa sigla, pero que ahora no tengo encima. Necesito justificar el hecho de haberme puesto en riesgo persiguiendo otro auto y sacando la foto mientras manejo. Después la pongo.

Q_No te parece de mala educación contestarle a un lector español que te ofrece apoyo "Thorke: gracias. Y recuerda que cien euros son quinientos pesos de acá."?
A_De hecho sí, pero tengo un conflicto de intereses. Matizar la frase necesitaría mas palabras (lo que va en contra de mi estilo) o usar emoticones (lo que va en contra de mi religión).

Aclaración: ahora viene una disgresión descolgada acerca de los emoticones que quizás no quiera leer. En ese caso reemplacela por la frase "me estoy poniendo viejo y mañoso".

No me gustan los emoticones, porque su uso implica que las palabras no son suficientes. Pongamos por caso el cuento de Borges, Emma Zunz. Ella se hace pasar por puta, se acuesta con un desconocido y se humilla para poder vengar a su padre, matando al hombre que lo traicionó y disfrazando la venganza como defensa propia. Quien quiera leer el cuento lo tiene acá. Ahora vean la frase del final: "La historia era increíble, en efecto, pero se impuso a todos, porque sustancialmente era cierta. Verdadero era el tono de Emma Zunz, verdadero el pudor, verdadero el odio. Verdadero también era el ultraje que había padecido; sólo eran falsas las circunstancias, la hora y uno o dos nombres propios." Les parece que Borges hubiera puesto "uno o dos nombres propios. :P" para resaltar la ironía?

¿Deberia haber dicho Woody allen "I don't want to achieve immortality through my work... I want to achieve it through not dying, LOL" (No quiero conseguir la inmortalidad por mi trabajo...quiero alcanzarla a traves de no morir, JAJAJA )"?
La frase de Oscar Wilde "I can resist anything but temptation." ("Puedo resistir todo, excepto la tentación.")¿Necesita aclaración?

Es cierto: el lector de blogs no puede detenerse en cada frase. Así ocurre que uno escribe un post como este, y llueven los comentarios que no notaron la ironía. Así es como, cansado, el autor comienza a aclarar cuando dice un chiste, a poner etiquetas del tipo <* ironic mode on/off> o <*ironic> <*/ironic> y finalmente a escribir sobre hechos, enumerar cosas, aburrirse y morir. Por ahora, yo prefiero el malentendido.

Fin de la disgresión.


Q_Por que tu blogroll tiene cada vez más blogs de política y menos del gremio?¿Vamos a empezar a leer acá posts de opinión política? Y hablando de blogroll: ¿Que pasó con las suscripciones para newsfox?
A_Pasa que después del conflicto con la patronal del campo me puse más peronista. Pero no creo que me vean escribir sobre eso: la gente de mi blogroll lo hace mucho mejor, y mi nivel no da para entrar en la discusión. El newsfox lo abandoné, y ahora uso principalmente la portada de mi blog para leer.

Q_Que vas a hacer cuando te vayas de tu casa?
A_CombatArms . Me encuentran como 486DX2

Q_No te parece que la entrada te está quedando demasiado larga?¿Cuando la vas a dar por terminada?
A_Si. Ahora.

domingo, 14 de diciembre de 2008

Recurrencias

La primera vez que vi una computadora de cerca fue en 1988. Yo tenía trece años.
Los dueños de esa maravilla eran un matrimonio, amigos de mi viejo, y estábamos en su casa para otra cosa. Recuerdo que el tipo sacó un teclado algo gordo de una caja, lo conectó a la tele y tecleó algo. Recuerdo que esperé lo que me parecieron horas hasta que el hombre puso algo que pude reconocer como un juego: un sprite que rebotaba por la pantalla, al que había que perseguir con un lapiz óptico. Recuerdo que le brillaban los ojos. A mi también.
Cuatro años después, yo ya había tenido mi commodore64, y me había pasado tardes enteras peleándome con programejos en basic, haciendo juegos que me llevaban mas tiempo de desarrollo que lo que me pasaba jugando. No tenía diskettera ni dataset, así que los copiaba en una hoja y los tipeaba (o inventaba) cada vez.
Entonces estaba en un grupo de personas que se juntaban a intentar ser espirituales sin conseguirlo, y coincidió en el mismo grupo la esposa del primer geek que conocí.
Y coincidió que su matrimonio se estaba cayendo a pedazos. Y coincidió que yo me creía más grande de lo que era, y coincidió que ella busco soporte en mi. Y coincidió que nos besamos. Y coincidió que yo era virgen, y deje de serlo.
Ella tenía treinta años. Yo diecisiete.
Aquello duró poco, porque no estaba hecho para durar.
Yo fui a dar por terminada la aventura, y me encontre con él.
Tuve miedo. Era mucho más alto que yo, y tenía motivos para estar furioso. Pero no me rompió la jeta de una trompada. Me dijo que me vaya con más tristeza que rabia, y lo dejé cortando el pasto de la casa en la que ya no vivía.
Con los años volví a pensar en eso muchas veces, y me dí cuenta de algunas cosas, mientras me acercaba a la edad que ella tenía entonces.
Y me pasó otra cosa: empezé a entenderlo a él, a pensar en las cosas que pasaron desde su punto de vista, a ponerme en sus zapatos.
Hoy termino de entenderlo.
Dolorosamente.
Hoy soy él.
Hoy tengo que dejar mi casa.
Y el pasto no para de crecer.

domingo, 23 de noviembre de 2008

Eso

lo estaba matando desde adentro
y escribió versos para no pensar en eso
y lavo platos para no pensar en eso
estudió física para no pensar en eso
aunque también porque tenía parciales

y leyó blogs para no pensar en eso
combatió virus para no pensar en eso
y tendió redes para no pensar en eso
e instalo linux para no pensar en eso
y porque estaba de acuerdo
con la filosofía del open source

y crió hijas para no pensar en eso
bebió cerveza para no pensar en eso
se dejó la barba para no pensar en eso
sentó cabeza para no pensar en eso
o quizas porque no supo hacer otra cosa

y dejó un poema sin terminar
por la misma razón.

sábado, 1 de noviembre de 2008

Cosas del azar

¿Vieron el teorema de los infintos monos?... bueno, algún día tenía que pasar:


Y yo que estaba colgado mirando blogs...

O es eso, o es que los chicos de Google están de joda. O fumando cosas no tan raras. Justamente.

Yo estoy en contra de la verificación de palabras, pero no puedo negar que algunas veces garpa.


PD: Como bonus track, el blog que miraba era este.

viernes, 31 de octubre de 2008

Las siete diferencias.

Hace unos días, una mujer que trabaja en el gremio que me tiene como técnico vino con una consulta: había comprado una notebook con Vista y el Norton por 60 días, y me pidió consejo sobre qué hacer cuando se termine. También quería poner un antivirus en su máquina con win98.

Mi respuesta fue un papelito con los nombres de Antivir y Avast!, junto con las direcciones para bajarlos y mi mail por cualquier duda. Le dije también que Avast! necesitaba un registro para activar la suscripción por 14 meses, aunque cuando se lo dije debo haber pronunciado avast, porque no soy muy bueno con los signos de admiración sueltos.

A los dos días, recibo este mail:

Hola 486 , te consulto asi , porque me dijiste re bien el otro dia lo del antivirus . Mira , la compu tiene vista y vino con el norton por 60 dias de suscripcion . Eso ya lo solucione con lo que me informaste . Pero ahora caducó el office , que tambien venia por 60 dias . Como hago para instalar otra vez el office ?!


A lo que contesté

NombreClienta: Eso es más complicado, el office no se puede bajar gratis (por lo menos no el office de Microsoft). Supongo que eso te deja dos opciones:

1)Existe un paquete de oficina muy completo que se llama openoffice, es gratuito y lo podes bajar de es.openoffice.org . Es compatible con los formatos de MS (word y excel) . Y para el powerpoint, si no me equivoco debés tener un visor que no se vence.
2)Instalar un office trucho. Podés poner el 2007 (si te gustan los nuevos menús) o el 2003 (al viejo estilo). Para eso deberías traerme la máquina al gremio o a mi casa, y la instalación te cuesta 30 pesos.

Avisame cualquier cosa.
486


Y al rato recibo:

Gracias 486!!! voy a probar con la 1ra opcion , te parece? Si no puedo , te llevo la maquina , si? mil gracias !


Un par de días después, voy al gremio y la encuentro. Me cuenta que instaló el OpenOffice y le anda todo OK, y vuelve a darme las gracias por haberla guiado , y me pregunta si me debe algo. Le digo que no y todos contentos.


Para un lector desprevenido, esta simple historia es sólo otra incidencia de soporte técnico. Pero el ayudador computologista profesional podrá encontrar las 7 diferencias con un caso normal. (El que no guste de los acertijos puede seguir leyendo).



Empezando por el principio:

  1. La clienta se dio por contestada con dos direcciones de internet. No pidió que le mandemos el antivirus por mail, que lo copiemos a un pendrive, etc.
  2. Se las apaño para bajar los antivirus, instalarlos y registrarlos sin llamar "a ver que boton tengo que apretar".
  3. El mail con la segunda pregunta empieza halagando, no pidiendo.
  4. Instaló OpenOffice! (Siempre doy la opción, y es la primera vez que alguien elige esa).
  5. Mandó un mail para agradecer la respuesta.
  6. Ofreció pagar por mi trabajo, a pesar de haber elegido la opcion gratuita.
  7. Y last but not least, hizo todo eso en una semana, cuando lo usual viene siendo que te pidan este tipo de consejos y después a) No hagan nada o b) Vengan a preguntarte de nuevo al mes porque se olvidaron de lo que les dijiste.


PD: edité los mails porque es un secreto que me llamo Mauro.

martes, 21 de octubre de 2008

El cliente interpósito, o el teléfono descompuesto

Situación

while el_técnico_se_cansa_de_venir=false do begin

-Hola, 486? Soy el_cliente_interpuesto. Te llamaba para ver si podías venir a casa a ver la maquina...
-¿Que problema tiene?
-Es que estuvo mi hija_que_trabaja_en_Buenos_Aires y me dijo que no anda el jormai, ni el eme_ene ese.
-¿No anda hotmail, ni el MSN?¿Les dá un error?
-Yo no sé, es que estuvo mi hija_que_trabaja_en_Buenos_Aires y me dijo que no anda el jormai, ni el eme_ene ese. Y aparte está todo el tiempo pidiendo la clave para internet.
-¿...? ¿Se corta la conexión?
-Me pide la clave... y me dijo mi hijo_que_tampoco_vive_acá que eso está mal...
-¿Se corta cuando dejas de navegar o mientras estas en internet?
-...Yo siempre que apago el windsor lo hago desde el menú de abajo...
- (Rendido) Mirá, eso parece más bien un problema de conexión del proveedor. Te aviso porque si voy, no creo que te lo pueda solucionar

A lo que el técnico se pasa, para comprobar que tanto hotmail como el msn están andando tan bien como la semana anterior, y el problema de la conexión es del proveedor. Le cobra al cliente por llamar al servicio tecnico a pedir la reparación y se va.

visitas:=visitas+1

if visitas=me_tienen_podrido then el_técnico_se_cansa_de_venir=true
end;

end.

Algunos clientes deberían entender que para arreglar ciertas cosas el técnico necesita comunicarse directamente con el usuario, y que aunque puedan creer que la información que tienen no es útil, a veces la distinción entre "olvidé la contraseña" y "me muestra una pantalla azul" es importante.

Mañana le voy a decir a mi cuñado que le lleve mi auto al mecánico y le diga que digo yo que anda mal. Así aprendo que es lo que hay que contestar en estos casos.

jueves, 9 de octubre de 2008

Psicología del usuario medio:poco espacio en el disco

Hay un tipo de usuario que es característico: es ese que hace un esfuerzo consciente para evitar aprender a usar su máquina más allá de lo estrictamente necesario para su trabajo/hobby.
Los hay de todas las edades, pero se encuentran más frecuentemente entre los adultos: desde señoras mayores a las que sólo les interesa chatear con su hijo "que triunfa en el exterior" y jugar al spider; hasta profesionales que necesitan tener los íconos de todo lo que usan para trabajar en el escritorio (para estos especímenes, la computadora se compone de un pizarrón y un cajon; el escritorio y la carpeta mis documentos respectivamente).

Debo decir que las señoras siempre me resultaron simpáticas, a sabiendas de que su renuencia a aprender venía de la costumbre, quizas un poco del miedo a la tecnología, que ellas se disponían a vencer en pos de un fin noble: ahorrarse fortunas en llamadas telefónicas.

Pero los otros me ponían mal. Los miraba cómo si se hubieran comprado una Ferrari para ir a comprar el pan, y los despreciaba secretamente, suponiendo que su dureza de testa y su manía de que el técnico (yo) deje todo listo para usar con un click se debía a algún odio irracional o un trauma infantil mal resuelto, que viene a ser mas o menos lo mismo.

No soportaba verlos manejar el autocad, dibujar estructuras en 3d a golpe de comandos, analizar datos complejos en programas de ingeniería, para después mandar a imprimir y retipear los datos en pantalla. No podía creer cuando los veía repetir una y otra vez la misma cuenta con la calculadora, para poner los resultados en una hoja de excel.

Hoy debo aceptar que los entiendo. En aquel entonces yo mismo pensaba que era inmortal, que mis posibilidades no tenían límite, y que el saber no ocupaba lugar.
Hoy cualquier conocimiento nuevo, cualquier dato que no pueda deducirse y haya que recordar, cualquier información extra tiene que pelear por su lugar en mi memoria
Hoy descubro que es mejor confiar en el mecánico que aprender los detalles del funcionamiento del coche.
Hoy lamento haber desperdiciado valiosos bytes de mi juventud (que encima son los mejores) aprendiéndome canciones grasas que pasaban por la radio. Un breve ejemplo:

Han pasado tres días/sin salir de mi casa/y tres noches enteras que no puedo dormir/cada ruido en la puerta/me sacude hasta el alma/y en la puerta vacia/creo morir/El teléfono suena/pero no es tu llamado/llama equivocado para hacerme sufrir/y el cartero no viene/se olvidó de tu carta/o tal vez tus palabras/ se olvidaron de miiiiii.


...o

Despacio y en silencio/el reloj castiga el tiempo/y siento el frio de tus labios/al mentir diciendo adios/... /Y ahora nuestro tema/sonando en la radio/es cómo si tu boca/se acercara hacia mi/solo apago las luces/y recuerdo tu cuerpo/como una rosa en el desierto/desierto sin amoooooorrrrrrr.


Y puedo seguir por horas. Lamentablemente.


Hoy comprendo y admiro a esos usuarios
que aprendieron a tiempo la lección
que supieron que cada dato inútil
ocupaba un espacio en su interior

que intuyeron cuando aun no era tan tarde
que WIN-R + calc les quitaba el lugar
que un beso recién dado, la sonrisa del hijo,
o el último buen polvo merecía ocupar.

lunes, 22 de septiembre de 2008

Si, el wpa2

eHoy, revisando los exigüos logs del Statcounter encuentro montones de entradas al blog buscando el famoso WpaKill (el crack para la activación de windows) que cayeron aquí, suporongo que sin buenos resultados.

14 de 100. Casi un 14 por ciento

¿Güatisjapen?

Que el amigo Bill (o su fantasma, ya que él no anda por ahí) mandó el SP3 en las actualizaciones automágicas, dejando al tendal de güindows piratas pidiendo activación y socorro.

Y como el blog es servicio (¿o era la radio?), y ya me tocó buscar por media hora el crack en la casa de un cliente, que me veía abrir páginas y páginas con banners porno y scripts maliciosos en contra de todos mis consejos de navegación segura; voy a contribuir a la causa poniendo en este humilde e inocente blog un link de descarga. Recomiendo que lo bajen por las dudas: estos links suelen durar activos lo que dura dura.

De nada.

Little actualización: me recuerda Javier que algunos antivirus detectan estos archivitos como bichos. Para los que duden, les dejo un link al análisis de VirusTotal, en el que obtiene un 7/36, aclarando que además, dos de ellos lo marcan explícitamente como hacktool (que si, és). Me remito entonces a la declaración de McAfee del post anterior sobre el tema.

miércoles, 17 de septiembre de 2008

Mini howto: cómo probar el boot de nuestro pendrive sin reiniciar.

El amigo Reirok me dejó este dato en un comentario del post anterior:

...Bueno te cuento a vos y a todos los que leen los comments que Qemu (Qemu manager mas facil, después hace un post con esto 486), puede bootear directamente desde un disco físico, claro también el pen, entonces pueden hacer las pruebas desde la maquina virtual sin tener que reiniciar. Los discos se ponen como \\.\PHYSICALDRIVE#. Como dato si funciona en la simulación entonces casi seguro funciona en todas las maquinas, no creo en las que el boot es USB-FDD que es mas viejo...
Como me pareció un muy buen dato, que nos evitaría tener que reiniciar mil veces en nuestras busquedas de prueba y error, hoy me puse un rato a investigar cómo funciona... Y funciona!

Todo el truco consiste en ejecutar el qemu poniendo como disco de arranque el pendrive, con el parámetro -hda \\.\PhysicalDriveX, dónde X es la posición del pendrive en la lista de discos, contando 0 para el primario maestro, 1 para el esclavo y así.

El comando completo quedaría:

qemu.exe -L . -m 128 -hda \\.\PhysicalDrive2

(Este es el que funciona en la máquina dónde estoy probando, supongo que 0 es el rígido, 1 el zip y 2 el pendrive)


En esta linea -L setea el directorio donde está el archivo del bios (el mismo donde está qemu.exe), -m la cantidad de memoria asignada y -hda el disco a usar. Los más avezados podrán adivinar cómo poner unidades de cd y diskettes, aunque para lo que queremos hacer no hace falta.

Aclaración: estuve una hora tratando de hacerlo funcionar con la última versión de qemu para windows (0.9.1), y no hubo caso, sólo logré "qemu: could not open disk image \.PhysicalDrive2". Si tienen ese problema, prueben otra versión de qemu. A mi me funciona la que viene dentro de qemu manager 4 (del que ya hablé), o directamente desde qemu manager 5, con el que nos ahorramos hasta la linea de comandos.

Y cómo curiosidad: extrayendo solo el directorio qemu, y borrando los ejecutables para sparc, mips,etc, nos queda un bonito probador portatil de unos 5 Mb, que funciona bárbaro desde el mismo pendrive que usamos para bootear. Un lujo.

Aviso para los que quieran probar: es conveniente no intentar bootear desde el disco 0, a menos que tengamos un bootmanager instalado. como dicen aqui:

Please note that if you don't have a multi-boot environment, don't boot from your system hard disk.

C:\Program Files\Qemu> qemu.exe -L .\bios -hda \\.\PhysicalDrive0

It will break your host OS.


Es decir, que se rompe el sistema desde el que arrancamos la máquina. ¡Chicos, no lo hagan en casa!


Pequeña actualización: jugando con Qemu Manager 5 encontré otra ventaja del método. Podemos poner un pendrive como disco sin necesidad de bootear desde el, para por ejemplo instalarle el boot de dos desde el mini win98 del hirens (seteando -cdrom hirens.iso y -boot d), o arrancar el hirens desde un pendrive para particionar el otro con con el partmagic (con -hda \\.\PhysicalDrive2 y -hdb \\.\PhysicalDrive3).

Ahora si, diviértanse!

viernes, 29 de agosto de 2008

Todavía más fácil: Unetbootin

En estos últimos días dos lectores y amigos del blog (CoskiBukowski, de quién recomiendo su blog y ReiRok, a quien recomiendo abrirse uno. Gracias a los dos!) me hicieron llegar por mail un link hacia la página de esta utilidad: Unetbootin, que viene de Universal NetBoot Installer. Yo, como siempre, me tomé el trabajo de probarla antes de hablar, asi que aquí estoy

¿Y qué hace?

Entre otras cosas, hace automáticamente lo que nosotros venimos haciendo a mano en este blog: tomar la ISO de una distribución de linux y ponerla en un pendrive booteable. Explicitando un poco, lo que hace es, paso a paso:

  1. Extrae el contenido de la iso a la raíz del pen.
  2. Instala el bootloader (syslinux)
  3. Traduce el archivo de configuración de arranque (menu.lst de grub o syslinux.cfg) para construir su propio syslinux.cfg*
Y hace más que eso: Su capacidad principal es la de realizar estos pasos sin la imagen de disco, es decir que si elegimos una de las distribuciones de la lista de disponibles (que es extensa), el programita se encargará de bajarla primero, y después de pasarla al pen. De todos modos, yo prefiero bajar la iso con un programa que se dedique a eso (que tenga soporte proxy, descarga por partes y resume, por ejemplo Gigaget) y pasarla después.

Un detalle muy interesante con respecto a este programita es que no formatea el pendrive en cada instalación, lo que nos gusta particularmente porque nos permite, por ejemplo, poner varias distibuciones que no se pisen entre ellas (guardando el contenido de syslinux.cfg en cada paso y reconstruyendo el archivo a mano al final). Otra ventaja es que nos proporciona un modo de bootear desde el disco rígido en el menú (un punto flaco en el mismo syslinux).
Y de yapa, es portable.

Pruebenlo y me cuentan.

*La "traducción" es literal, es decir que separa la linea del kernel en "kernel" y "append", y pone dentro de "append" la linea "initrd". En algunos livecd, que dependen de opciones específicas para bootear por usb, esas las tenemos que poner a mano. Por ejemplo Geexbox funciona si cambiamos boot=cdrom por boot=sda1

Actualización: el amigo Reirok me corrige con lo del boot. Transcribo parte de su correo:

Otra cosa, recién estaba viendo el ultimo post.
Y vos decís que con el syslinux no podías bootear desde HD.
Por ahí no lo viste pero hay varios módulos en el pack de syslinux.
En el cual hay dos buenos, como chain.c32 y reboot.c32.
(están en sysliux/com32/modules/)
Con estos podes hacer chainloader y reboot del sistema.

Proba esto en el syslinux.cfg

# Boor from Harddisk
LABEL LOCAL
MENU LABEL Boot from Harddisk
Kernel chain.c32 hd0 1

# Reboot
LABEL REBOOT
MENU LABEL REBOOT
Kernel reboot.c32

Son para menu.c32 pero para vesamenu.c32 creo que también funciona.
Gracias por el aporte!

martes, 26 de agosto de 2008

Un mínimo apunte: Cómo configurar el modem ZTE ZXDSL831 II en modo (semi)router

Ayer recibí en casa el kit autoinstalable de Speedy, también llamado "ni siquiera nos gastamos en mandarle un técnico". Como su nombre lo indica, lo autoinstalé y todo fue como un reloj, salvo que los de comercial (que están peleados con los de servicio tecnico, que odian a los telemárketers) me dieron mal mi nombre de usuario.

Una vez que todo estuvo "up and running", me dispuse a buscar la forma de configurar el módem en modo router. No es que en mi casa tenga más de una máquina, sino que el pppoe es un asco, sumado a que muchos livecd no lo soportan, con lo que prefiero que se encargue el señor modem.

Después de averiguar la contraseña de administracion (que por defecto es 1234, con usuario admin), me encuentro con la sorpresa de que la interfaz del router no es la que speedy tiene en su página de soporte sobre el tema (por cierto, recomendable: es la página que ponen para que uno se arregle y no les pregunte, pero podrían no haberlo hecho), y que de hecho, no tiene nada parecido a un asistente.

Una búsqueda de 1/2 hora en varios foros me dejó con más preguntas que respuestas (preguntas: 4, respuestas 0), así que me puse a probar mi método preferido: probar; mi método preferido (no es un error de copypaste, es sólo un chiste malo).

Fin de la intro: Mini Howto

1) Debemos asignar a nuestra máquina una IP en el rango de la del router: 192.168.1.2 a 192.168.1.254 y una máscara de entrada en 255.255.255.0. También debemos poner la puerta de entrada predeterminada en 192.168.1.1 (la dirección del susodicho)
2) Nos dirigimos a la dirección 192.168.1.1 en el navegador, colocamos usuario y contraseña y vamos a Advanced setup->WAN

3)Vamos a Add, y creamos una entrada nueva con estos valores:

VPI:8
VCI:35
Service Category: UBR Without PCR (o sea sin el Partido Comunista Revolucionario)
(Next)

PPPoE
LLC/SNAP-BRIDGING
(Next)

PPP Username: Nuestro nombre de usuario (reemplacese por su nombre de usuario, estúpido)
PPP Password: Su password (el suyo)
Enable Fullcone NAT (si)
Bridge PPPoE Frames Between WAN and Local Ports (Default Enabled) (si)
(Next)

Enable WAN Service (si)
Service Name : 486rules
(Next)

A esta altura debería mostrarles un cuadrito con estos valores:

PORT / VPI / VCI: 0 / 8 / 35
Connection Type: PPPoE
Service Name: 486rules
Service Category: UBR
IP Address: Automatically Assigned
Service State: Enabled
NAT: Enabled
Firewall: Enabled
IGMP Multicast: Disabled
Quality Of Service: Disabled

Ponemos Save, y la lista de servicios debería ser algo así:

(Remarco el que creamos recién)

Después ponemos Save/Reboot y en unos segundos nuestro modem debería conectarse a internet el solíto, y darnos conexión sin el maldito cartelito de "conectar".Miralo al nene.. si hasta hace un rato no sabía ni rutear!!!

Fin del howto.

Mini aclaración: ¿Por qué en el título dice (semi) router?
Porque hasta ahora no he podido lograr que el amigo me asigne la dirección IP, con lo que hay que ponerla a manopla (y sí, DHCP está activado). Si todavía hay alguien ahí, y me siguen hasta acá: avisen si descubren cómo.


Actualización
: Por algun extraño motivo, el linux que usé para probar la asignación de IP y el propio xp no respondieron en su momento; pero ahora sí. Quizás faltaba algún reinicio, o fue solo para molestarme y hacerme quedar mal ante los lectores. Olviden lo de semi router

Segunda mini: El aparato tiene una opción para guardar la configuración antes de hacer cambios: úsenla (nadie les dijo que hay que leer el tutorial completo antes de tocar nada?). Yo lo hice, asi que tengo la que viene por default guardada. Si se cargaron el modem y no saben que hacer, pueden pedirla por acá. Suerte.

martes, 19 de agosto de 2008

Aprovechando el conocimiento: pxelinux

Si, ya se que este blog podría pasar a ser una sucursal de BootLand, o llamarse "los mil y un modos de arrancar una PC", pero bueno; supongo que los que son técnicos acordarán conmigo con que no hay peor máquina que la que no quiere arrancar, así que siempre está bueno tener una posibilidad más. Y aprovechando lo que jugamos con syslinux, ahora toca un pequeño tutorial acerca de cómo arrancar una máquina a través de la red.

Un pequeño backround: hasta donde pude ver, las placas de red que son capaces de bootear via pxe tienen un cliente DHCP para configurarse automágicamente una dirección IP, y un cliente TFTP (trivial file tranfer protocol, creo) para sacar del servidor los archivos necesarios para arrancar. Es decir que precisamos un servidor DHCP y uno TFTP como mínimo en nuestra máquina server. Por suerte, el amigo Philip Jounin puso ambas cosas en un programita mágico: Tftpd32.

Y ahora el tuto:

Primero que nada necesitamos dos máquinas en red: una debe ser capaz de arrancar via PXE, y la otra sólo necesita tener configurada una IP en la interfaz que vayamos a usar.
Después tenemos que bajarnos dos cosas: el paquete de syslinux y el Tftpd32, y tener a mano una imágen de diskette para terminar de probar. Si además ésta imágen es el bart´s network boot disk, mejor.
Tercero: extraemos el tftpd32.exe y el archivo pxelinux.0 del paquete de syslinux en la carpeta /boot del pendrive (y además nos queda portátil) , creamos ahi mismo una carpeta /pxelinux.cfg y ponemos adentro de esa carpeta una copia del syslinux.cfg, renombrada como el primer numero de la dirección IP de la red, pasado a hexadecimal. Aclaro cómo:
-Si nuestra máquina servidor tiene la IP 10.0.0.1, y asignamos por DHCP el 10.0.0.2 son válidos los nombres 0, 0A, 0A0 y asi hasta 0A000002.
-Si tenemos 192.168.1.1 y asignamos 192.168.1.2 son validos C, C0, C0A, C0A8 y hasta C0A80102. En la página de pxelinux lo explican bien, asi que no me voy a extender; solo voy a decir que prefiero usar C o C0 para no pifiarle. Si tienen una dirección más rara, pueden usar la calculadora de windows, que en modo cientifica puede hacer la conversión.
Cuarto: arrancamos el Tftpd32 y lo configuramos como sigue:

  • En Settings, apuntamos como root el directorio donde tenemos el pxelinux.0, activamos la compatibilidad PXE y activamos el server DHCP y el TFTP.



  • En la pestaña DHCP Server colocamos la dirección de inicio de la asignación (dentro del rango de la del servidor, sirve poner la siguiente o una al azar por arriba de la del server) , y seteamos la mascara en 255.255.255.0. Podemos poner el la cantidad de IP asignadas en 1 o más, y si queremos colocamos la ip del servidor como DNS y default router. Además le indicamos el nombre del archivo de inicio, en este caso pxelinux.0



Y listo. Ahora sólo tenemos que bootear nuestro cliente, elegir el arranque por red y ver cómo negocia la dirección, baja el pxelinux.0 y carga el menú. En la captura se ve ese trabajo.



(Nota: si copiamos el syslinux.cfg del slax, hay que tener en cuenta que éste carga el archivo vesamenu.c32. Para que funcione debemos poner este archivo en el mismo directorio que el pxelinux.0)

Y ahora un lujo: si ponemos en la carpeta raíz del TFTP el disco de arranque de bart con soporte para red, y compartimos una carpeta en la máquina servidor, podemos cargar el disco con memdisk (kernel memdisk, initrd=net.ima), conectarnos a la carpeta compartida y desde ahi correr lo que queramos. Horas de diversión asegurada!

miércoles, 13 de agosto de 2008

Lo inevitable, o cómo asustar a un cliente.

Hace unos quince años escuché esta anécdota en un teórico de Psicología I: Cuentan que al finalizar una de sus conferencias, una alumna le preguntó a Freud más o menos esto: -¿Y qué podemos hacer los padres para evitar que nuestros hijos se traumen?. A lo que el maestro le respondió: - Haga lo que pueda. Ellos se van a traumar igual.

El amigo Freud se refería (más allá de la veracidad de la anécdota, de la que ahora dudo más que entonces) al trauma como fundacional del yo, cuyo modelo viene siendo el famoso Edipo. Y quizás podría haber aclarado que no existe mejor forma de hacer un psicótico que tratar de evitarle ese trauma.

Hace un par de días me sentí en una situacion similar a la del maestro vienés. No es que se me hubiera dado por los opiáceos; sólo estaba con un cliente nuevo que me preguntó: -¿Qué puedo hacer para que la computadora no se rompa?
Teniendo en vista el cuadro de situación, que incluía:

  • Primera vez que tiene máquina con XP.
  • Reciente conexión a banda ancha.
  • Un hijo de quince y uno de dieciséis, que manifiestamente iban a ser los usuarios principales del equipo.

... me decidí por la honestidad brutal, y afirmé: - La máquina se va a romper de todos modos.

Un poco fuerte lo mío. Pero dicen que nunca es triste la verdad.

En los años que llevo haciendo servicio a usuarios hogareños, he podido comprobar que la ecuación usuarionuevo+maquinanueva+bandaancha muy pocas veces da un resultado positivo. Por lo general, los usuarios tardan un tiempo en distinguir el contenido real de la web de la basura circundante, y en ese período llenan de basura el sistema. Sean usuarios del tipo quiero-mis-emoticones-ya!, que instalan barras de herramientas y spyware, y se creen que algo que dice download free es gratuito; o del tipo no-vaya-a-ser-que-me-entre-un-virus-y-me-explote-la-compu, que en su paranoia terminan instalando cuanto falso antivirus se crucen por la web; todos hacen pelota el sistema en pocos meses. Y la solución suele ser lenta pero segura: a fuerza de cagarla, el usuario aprende. Y no hay mejor módo, así como los niños necesitan tocar el fuego para saber que quema.

PD: Los hay de los que nunca aprenden, y le reclaman al técnico una solución a sus propias incompetencias. Estos suelen cambiar de técnico a menudo, hasta que encuentran uno que les miente bien. En estos años también aprendí que, al igual que con los psicólogos, la transferencia es importante: no cualquier técnico (mas allá de sus capacidades informáticas) es bueno para cualquier cliente.

martes, 29 de julio de 2008

Otra vuelta de tuerca: nimblex y BartPE desde el pendrive.

Desde hace un tiempo en este blog venimos, mis lectores y yo, jugando con syslinux. Este es un gestor de arranque muy versatil y simple de usar, que nos permitió poner el hirens y varias distro de linux, mas otro tanto de imágenes de diskettes a bootear desde el pendrive. Pero también tiene sus limitaciones: en este caso; el soporte para bootear un disco físico.

Por eso (y porque SGD me gustó mucho) probé con GRUB. Y la verdad es que me simplificó mucho la tarea a la hora de hacer el pendrive booteable Nimblex-BartPE. Aquí un pequeño how-to:

  • Ponemos el BartPe en el pendrive. Ante cualquier duda consulte aquí. O aqui. El que quiera puede usar tambien PeToUSB si no quiere pasar por la consola.
  • Extraemos el contenido de la iso de nuestro linux favorito con grub (aquí nimblex, porque slax no trae configuracion para grub) en la raíz del pendrive.
  • Con wingrub, instalamos grub en el pendrive en 3 pasos:
  1. Vamos a File->Open y seleccionamos el archivo menu.lst que está en el pen en /boot/grub




  2. Vamos a Tools->Partition list y nos fijamos cual de los discos es nuestro pendrive. En este caso el (2,0)



  3. Vamos a Tools->Install Grub, elegimos MBR y nuestro pendrive, y le damos a Install


  • Ahora sólo queda agregar la entrada del menú para bootear nuestro liveXP. Abrimos menu.lst con un editor de texto y agregamos las líneas:
title XP 486 edition
rootnoverify (hd0,0)

chainloader +1
boot

El truco aquí consiste en arrancar desde el pendrive cómo si fuera un disco, es decir usando el arranque de la partición, sin complicarnos con bootsectors ni nada. Lo bueno es que esto también sirve para arrancar un xp (o win98) que tengamos en la máquina, sólo jugando un poco con los números de disco: (hd1,0) para la primera partición del segundo disco; (hd0,2) para la tercera del primer disco etc. Asi si tenemos particionado el pendrive podemos poner más de un windows (y a eso voy, buscando otro modo de poner el hirens). El la entrada del menú el disco es el (0,0) porque la máquina toma como primero al disco de arranque.

  • Y si quieren, también pueden agregar sus diskettes de arranque: sólo tienen que copiar el archivo memdisk del paquete de syslinux (o saquenlo del boot universal) y la imágen de floppy a iniciar a algun lado (yo usé /boot/grub) y las lineas se agregan como sigue:
title Win98
root (hd0,0)
kernel /boot/grub/memdisk
initrd /boot/grub/win98.img

(todo minúsculas, que si no grub no encuentra los archivos)
Otra enorme ventaja que tiene grub es la capacidad de editar las lineas de comando al vuelo: en la pantalla de las opciones, basta con pulsar "e" sobre cualquier opción para pasar a un editor que nos permite agregar, quitar o modificar líneas para ese arranque, con lo que nos da un montón de prueba y error. Y para valientes también está el shell, y a ver quién es más geek.

(editando la entrada Nimblex-Boot in KDM del cd)

Para los que quieran experimentar: una leída a los menu.lst dentro de la imagen del Super Grub Disk nos da una idea de todo lo que podemos hacer.

Disfruten!

Actualización: en la emoción de que funcione olvidé un detalle: para que nimblex funcione no basta con copiar el contenido de la iso e instalar grub. También hay que modificar levemente el archivo menu.lst, cambiando el parámetro root de (cd) a (hd0,0) y agregando el modificador probeusb a la linea del kernel. En general cada entrada queda así:

title NimbleX 2008 - Boot in KDE
root (hd0,0)
kernel /boot/vmlinuz-nx08 ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=791 splash=silent changes=nimblex.data autoexec=startx
initrd /boot/initrd-nx08.gz
... y si queremos guardar los cambios que vayamos haciendo al sistema (como el fondo de pantalla, la configuración de red o los toques al fstab para que ntfs-3g nos muestre los caracteres especiales) directamente en la carpeta /nimblex podemos reemplazar changes=nimblex.data por changes=/nimblex

lunes, 28 de julio de 2008

3 formas 3 de instalar XP desde el pendrive.

Algunas veces nos sucede que tenemos que reinstalar el XP en una máquina que no tiene CD/DVD, que no podemos abrir porque está en garantía o porque es una notebook, ...o por lo que sea, porque somos geek y no necesitamos excusas para tratar de hacer algo de un modo distinto a lo que hacemos siempre. Digamos: porque nos aburrimos.

El hecho es que queremos instalar XP desde el pendrive, y ni bien nos ponemos a investigar descubrimos que no viene a ser tan fácil, principalmente porque el sistema no parece estar preparado para eso en lo más mínimo.
Por suerte para nosotros, siempre hay gente curiosa como uno, que ha encontrado formas de hacerlo. Aquí resumo dos métodos de los más nombrados:

El método Roderick: Basicamente, consiste en armarse un xp booteable por ramdisk e iniciar la instalación del sistema desde ahí, lo que sería:

  • Seguir el método que di un par de posts atrás para poner bartpe con slax, hasta el paso 5 (pueden saltarse el 4). (Copio y pego para los haraganes):

1)Bajamos Pebuilder 3110, que incluye el pe2usb y lo descomprimimos en algun lado (a partir de ahora \pebuilder3110a\)

2) a - Modo difícil) Bajamos el service pack 1 de windows 2003 server (330Mb) , lo descomprimimos, sacamos ramdisk.sy_ y setupldr.bin, extraemos ramdisk.sy_ para obtener ramdisk.sys y ponemos ambos archivos en una carpeta llamada \srsp1 dentro de \pebuilder3110a . Este es lejos el paso más tedioso a la hora de armar el bartPE booteable por usb, y el que me frenaba a la hora de experimentar. Para aquellos perezosos como yo, les doy dos opciones: pueden pasar por ese choclo o…
b - Modo chanta) Bajamos este pequeño archivo y extraemos el contenido en ..\pebuilder3110a\srsp1\ (de nada)

3) Armamos el disco con pebuilder.Aquí el amigop Roderick nos dice que debemos activar el plugin “RpcSS needs to launch DComLaunch Service First - SP2 only” si tenemos SP2.


4) ...

5) Corremos pe2usb: Desde la línea de comandos vamos al directorio ..\pebuilder3110a\ y ponemos pe2usb p: (donde p: es la letra del pendrive)

  • Copiar al pendrive la carpeta \i386 del cd de instalación de XP (ojo: muchas veces no funciona si tenemos un XP tuneado, nliteado o cualquier "ado". En lo posible un SP2 liso y llano)
  • Arrancar BartPE desde el pendrive
  • Preparar el disco dónde vamos a instalar (reparticionar, formatear etc)
  • Instalar con esta linea de comandos:

D:\i386\winnt32.exe /syspart:C: /tempdrive:C: /makelocalsource
(suponiendo que el disco dónde queremos instalar es C: y el pendrive se ve como d:)

  • Cuando pregunta si queremos pasar nuestro disco a NTFS, le decimos que no (porque se refiere al pendrive)
  • Continuamos la instalación normalmente.

Este método copia el directorio \i386 al disco rigido, e instala desde ahí. Después del primer reinicio podemos sacar el pendrive y hacer de cuenta que nunca lo pusimos.

El método dos-fan: consiste en armarse un diskette de arranque de windows98 que tenga sys, format, fdisk, xcopy y smartdrv, transladarlo como boot del pendrive con la utilidad de hp o la de hirens y después laburar en D.O.S: particionar con fdisk, formatear, instalar el boot, copiar \i386 y reiniciar sin el pendrive. Una vez ahí puede arrancarse la instalación desde c:\i386 con winnt.exe (versión de 16 bits de winnt32).
Para los que quieran probarlo, el disco de arranque completo y armado se puede conseguir aquí. (Para los que no, igual es un disco de arranque interesante, bájenselo que por ahora es gratis).


Y la yapa: el método 486: No es el mejor, sólo el más retorcido. Y el más divertido también. Ahí va:

  • Hacemos una máquina virtual en virtualbox, con un disco de 3Gb aprox
  • Hacemos la ISO de un BartCD con pebuilder (con las indicaciones de Roderick), y le agregamos el directorio \i386 con magiciso, poweriso o lo que sea, mas el plugin de nuestro programa de imágenes de disco favorito (léase ghost o acronis true image. Yo use ghost porque tenía a mano una versión portable).
  • Arrancamos desde la ISO y formateamos el disco (puede ser NTFS).
  • instalamos (dentro de la máquina virtual) con este comando:

D:\i386\winnt32.exe /syspart:C: /tempdrive:C: /makelocalsource /noreboot

(again, suponiendo que el disco dónde queremos instalar es C: y el pendrive se ve como d:)
  • Al terminar la primera parte de la instalación no reinicia, asi que desde el mismo bartPE hacemos una imágen del disco en nuestro pendrive (aprox 370Mb).
  • Y listo. Ahora cuando queramos instalar el xp basta con arrancar con el pendrive (si se quiere en dos, con el hirens, en un windowsPE, en linux usando ghost con wine etc), volcar la imagen sobre el disco que queremos como sistema, sacar el pen y reiniciar.

Y otra vez: al valiente que quiera probar estos métodos y pueda aportar resultados (buenos o de los otros): los comentarios son todos suyos!

martes, 22 de julio de 2008

Cómo cambiar la letra de la unidad de sistema en XP

Un truco cortito y al pie... bueno, casi

Un poco de backround (ignórelo si quiere, y pase a los bifes):

Hace unos días, tratando de arreglar el boot de un pendrive con el hirens, me cargué el arranque de mi partición de windows. Y tanto me lo cargué que no lo pude restaurar con fixboot, fdisk/mbr, reparando la instalación ni empezando una nueva y cortándola de prepo. Tampoco me ayudo SuperGrubDisk, ni nada. Vayan contando tres horas.

Cómo lo tenía que solucionar en el día (mi esposa tenía un trabajo que hacer) , puse cómo arranque un disco IDE de 20Gb que tengo de temporal, le robé 4Gb e instalé winchiquito, office, ares, drivers, antivirus, etc. Ahí, con todo andando, hice una imágen con Acronis True Image. Dos horas más.

Al otro día, me ocupé de vaciar la partición del viejo windows y hacer un backup ; y después, desde el windows que tenía, sobreeescribí la partición (sin el MBR, que ahí está grub booteando elive).

Cuando cambio el orden de arranque, el sistema inicia windows lo más bien (con un ajuste a los parámetros de grub, que con tanto manoseo ya no sabía dónde estaban las particiones). Pero había un problema: la partición de sistema pasó a ser la unidad G: (comprobado con Inicio->ejecutar->%windir% = g:\windows), pero el Dtaskmanager (recomendable) me mostraba que algunos procesos de sistema se ejecutaban desde C:\windows, que era dónde se ponía el windows duplicado que instalé de emergencia. Probé quitarle la asignación de punto de montaje (en diskmgmt.msc) al c:, y por supuesto el sistema se volvió loco y no arrancó, así que tuve que volver atrás. Y cuenten otras dos horas.

Siete horas después, una búsqueda sobre "change letter system disk xp" me llevó acá, y en un reinicio tenía solucionado el problema:

El método (XP only):

  1. Como administrador, correr regedit.
  2. Ir a HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  3. Cambiar el nombre de la clave "\DosDevices\C:" por "\DosDevices\Z:" o cualquier letra que esté disponible.
  4. Cambiar el nombre de la clave que pertenece al disco que queremos como C (en este caso, "\DosDevices\G:") a "\DosDevices\C:"
  5. Reiniciar.

Por si no anda, siempre conviene tener a mano un backup para no perderse otras siete horas, o al menos un livecd de XP que tenga un editor de registro "offline".

En este caso, no es enjoy!
Es: ¡Pare de sufrir!

Porno Geek

No voy a hablar de gadgets, porque esto es el subdesarrollo y lo último que me compré fue un MP3 genérico de 2Gb para el día del padre. Esto es porno-porno, aunque no sabría si catalogarlo cómo NSFW, a menos que tu jefe también sea un Geek.

Ayer estaba probando cierto windows Xp "Mini USB edition" (50 Mb) que circula por ahi, para ver si desde ahí se podía instalar un sistema con el método del amigo Roderick (hablando de eso... que foto te mandaste, macho!).
Probado que no se podía (faltan dlls básicas), intenté con algunos portables para ver que jugo se le podía sacar; y entre ellos probé el VLC, abriendo alguno de los videos de mi disco al azar... encontrándome con que, a falta de las librerías más esenciales para el video (openGL y esas cosas), el amigo VLC no se rinde y nos muestra esto:

fuuufffffffffffffyuyuffyf!
(Click para agrandar, ya saben...))


Ni que decir que me quedé viendo...

Para el que quiera repetir la frikada, esta visualización está disponible en las preferencias->ouput modules, chequeando "Advanced options".

miércoles, 16 de julio de 2008

Cómo ser agradecido, o cómo agregar BartPE al pendrive

Desde que empecé con el blog son varios los lectores que llegaron con la duda acerca de cómo puede hacerse un USB booteable para arrancar un Windows XP live.
Hace unos días Ignacio preguntó lo mismo, sumando el factor geek de querer ponerlo en el menú de syslinux junto con lo demás. Le contesté que no sabía lo suficiente, y al día siguiente vino con la respuesta. Y lo mejor es que no se la guardó para él, sino que eligió compartirla con nosotros, que ahora pasamos a ser sus lectores:

Copio y pego el comment (Con tu permiso, Ignacio) :

Respecto a BartPE dentro del pendrive de multiples booteos, no dire que es sencillo pero googleando un poco encontre todo lo necesario.

Primero, descargan las cosas aqui señaladas http://users.telenet.be/Robvdb/BootPEUSB_UK.htm y luego hacen SOLAMENTE EL PASO 1, para descomprimir y alistar los archivos.

Una vez tienen los archivos requeridos tanto para armar de BartPE como los requeridos por este para poder bootear desde el pendrive, siguen las instrucciones DESDE EL PASO 5 en adelante http://www.irongeek.com/i.php?page=security/dual-boot-slax-linux-bartpe-windows-usb , si descargaron el BOOT_Slax.rar provisto por 486 saltense el PASO 7 y solo agreguen dentro del syslinux.cfg una entrada asi:

label bartpe
menu label Bart's PE
kernel pe2usb.bss

Esto para que lo puedan elegir del menu.

Si siguen los pasos en estos links mencionados tendran BartPE tambien funcionando desde el pendrive.

Actualmente tengo en el pendrive un disco de inicio de Win98, BartPE y PUPPY (Tengo un notebook PB S18P de 7" el cual no tiene floppy ni CD y todo esto lo he investigado haciendo recuperaciones del sistema ><).


Y para no decir que yo no hice nada aquí, voy a hacer una reseña de los pasos necesarios en castellano, y por supuesto un pequeño aporte:

Método:

1)Bajamos Pebuilder 3110, que incluye el pe2usb y lo descomprimimos en algun lado (a partir de ahora \pebuilder3110a\)

2) a - Modo difícil) Bajamos el service pack 1 de windows 2003 server (330Mb) , lo descomprimimos, sacamos ramdisk.sy_ y setupldr.bin, extraemos ramdisk.sy_ para obtener ramdisk.sys y ponemos ambos archivos en una carpeta llamada \srsp1 dentro de \pebuilder3110a . Este es lejos el paso más tedioso a la hora de armar el bartPE booteable por usb, y el que me frenaba a la hora de experimentar. Para aquellos perezosos como yo, les doy dos opciones: pueden pasar por ese choclo o…
b - Modo chanta) Bajamos este pequeño archivo y extraemos el contenido en ..\pebuilder3110a\srsp1\ (de nada)

3) Armamos el disco con pebuilder.

4) Instalamos, si ya no lo tenemos, el boot universal con los sistemas que queramos poner.

5) Corremos pe2usb: Desde la línea de comandos vamos al directorio ..\pebuilder3110a\ y ponemos pe2usb p: (donde p: es la letra del pendrive)

6) Copiamos a la raiz del pen el archivo pe2usb.bin, renombrándolo cómo pe2usb.bss, y el archivo mkbt.exe que tenemos que bajar desde acá.

7) Arreglamos el boot corriendo desde la linea de comandos: mkbt -x pe2usb.bss p: y corriendo después bootinst.bat
8) Agregamos a nuestro syslinux.cfg las lineas:

label bartpe
menu label Bart's PE
kernel /pe2usb.bss

9) Booteamos para ver que onda.

Cabe aclarar que este método bootea el xp desde una imagen con ramdisk, y que el tiempo que tarda en cargar la imagen es bastante, asi que conviene mantener la imagen lo más chica posible. Lo mejor viene siendo agregar aplicaciones portatiles al pen fuera de la iso.

La segunda aclaración es acerca de mi fiabilidad: yo seguí el método de Ignacio y me dio un error de booteo “invalid system disk”. Es posible que esté haciendo algo mal, o que la máquina que tengo para probar no se banque el arranque (sin embargo, después del paso 5 el pen bootea en xp lo más bien). Posteo el método porque sé que a nuestro autor le funcionó, y creo que podemos depurarlo a prueba y error. Cualquier feedback en ese sentido es bienvenido.

martes, 1 de julio de 2008

Otro bonito arranque forzado para nuestro pendrive.

Estuve peleando unos días con la máquina de un cliente que hacía cosas raras con el puerto IDE:
  • No reconocía uno de los discos al arranque, pero me lo mostraba en SLAX.
  • No reconocía la unidad de cd para bootear.
  • Me permitió hacer una imagen con Acronis, pero no vio el disco en Ghost para restaurar la copia de seguridad que tenía (arrancando hirens desde el pen).
  • Después de restaurarla desde mi máquina por usb, no arrancaba ningún disco y por fin.
  • Conectando el disco de arranque con el conversor ide-usb arrancaba el sistema (se colgaba, pero arrancaba), y conectandolo al ide quedaba en el fatídico "Verifying DMI pool data..."
Changos!

La cosa es que la máquina me tenía mal: ya había reseteado la bios más de una vez, había intentado con fdisk/mbr y con fixboot (que es lo que dicen en los foros, y alguna vez me funcionó) y estaba pensando en dejarle un diskette puesto con grub para arrancar sin pasar por el MBR, hasta que probé Super Grub Disk.



SGD es un disco de inicio que tiene grub, cargado con montones de scripts para hacer las tareas más variadas. Puede:
  • Iniciar un sistema que esté en cualquier partición (cómo SBM, del que hablé hace casi 2 años)
  • Restaurar el boot de una distribución linux que esté instalada y lo haya perdido por cualquiér motivo.
  • Activar, ocultar y desocultar particiones.
  • Hablarte en castellano. El proyecto tiene una interfaz en castellano con una extensa ayuda sobre el uso de cada opción dentro del propio grub, para los que por principios nunca imprimen una hoja con la ayuda antes de resetear la máquina. Por eso dice la página principal que SGD también es didáctico, y enseña principalmente sobre el proceso de arranque y los usos del propio GRUB.

Lo dicho: Después de probar varias opciones entré en Castellano->Avanzado->GRUB->DesInstala GRUB (MBR) y el disco ide volvió a arrancar sin problemas.

Creo que no es necesario aclarar que no grabé el diskette ni el cd para usar SGD, sinó que me bastó con poner la imágen del diskette sgrub.img (en nombre tiene que tener menos de 8 caracteres) en la carpeta /boot/syslinux del pendrive y hacer una entradita en el menú:

label grub menu label Super Grub Disk Kernel memdisk append initrd=sgrub.img

Descarga (imágen de diskette)

Espero que les sea útil. Cualquier problema chiflen.

jueves, 26 de junio de 2008

Nimblex strikes again

Hace algún tiempo relaté una pelea desigual entre Slax y Nimblex Sub100. Consciente de haber puesto un mediano frente a un pluma, me dispuse a susbsanar el error, bajándome la ultima versión de Nimblex, que tiene el muy imaginativo nombre de Nimblex 2008.

La primera impresión me deja con una sola pregunta: ¿Cómo lo hacen?

Nimblex 2008 es un muestrario de aplicaciones y entornos de escritorio. Viene con KDE, Enlightenment 16 y 17, openbox, fluxbox, IceWM, TWM y uno que no había visto: EDE (muy parecido al windows 95, es decir feo).
Trae K3b, Mplayer, Xine, Firefox, Gimp, Koffice, Kopete, Yakuake, mc, rox, y montones de aplicaciones más (y los módulos que queramos agregarle). Y viene con otro tanto de utilidades de configuración de KDE (para soporte wireless, bluetooth, etc.). Por supuesto, también funciona el truco de modificar el fstab "on the fly" para mostrar los caracteres especiales en español. Y ocupa sólo 200Mb!!!

Les subo un poco el nivel de curiosidad con unas capturas:

El escritorio KDE clásico y una vista de las utilidades de red e internet

E17 y las aplicaciones de oficina

Openbox, Mplayer y gráficos

E16, yakuake y algunas de sistema


Y pasamos a lo que nos interesa, que es por supuesto el o los métodos para ponerlo en el pendrive sin grabar el cd.

UNO (AKA oficial)

Nimblex 2008 viene con un bonito instalador para usb si arrancamos desde el cd. Para los que no tengan ganas está virtualbox (ya explicamos antes cómo hacer para ver el pendrive desde ahí). Las desventajas del método: requiere no sólo formatear el pendrive, sino además dividirlo en una partición ext3 (dónde se instala GRUB) y una fat. Esto complica acceder al directorio /modules desde windows (aunque suma en prolijidad), y es un manoseo que no me termina de cerrar.
Tengo probado que este método funciona, porque tuve que hacerlo para inventarme el método...

DOS (AKA 486)

Por supuesto, queremos usar Syslinux. Para eso debemos:

  • Extraer el contenido de la ISO en el pendrive. Yo recomiendo después copiar la carpeta /boot dentro de la carpeta /nimblex
  • Dentro de /boot renombrar initrd-nx08.gz como initrd.gz y vmlinuz-nx08 como vmlinuz , porque syslinux no se lleva bien con los nombres largos y de todos modos el sistema se maneja con symlinks a esos nombres.
  • Instalar, si todavía no lo hizo (¿Y qué espera?) el boot universal para pendrive.
  • Modificar el syslinux.cfg agregando estas líneas:

LABEL NimbleX
MENU LABEL NimbleX
KERNEL /nimblex/boot/vmlinuz
APPEND initrd=/nimblex/boot/initrd.gz ramdisk_size=7120 probeusb root=/dev/ram0 rw quiet vga=788 splash=silent autoexec=kdm

(Si queremos podemos eliminar la parte de autoexec para quedar en el login por consola. Ahí vemos que la contraseña de root es toor (que en argentina suena muy mal) y podemos arrancar el kdm (para elegir el entorno de escritorio) o directamente KDE con startx.)


Disfruten!

jueves, 19 de junio de 2008

El launcher definitivo?

Puede que aquellos valientes que se hayan puesto a probar Elive (como el amigo Yayuca) hayan notado las bondades de su lanzador; ese que aparece cuando elegimos "ejecutar" en el menú. Ya hable de esta funcion en otras ocasiones, cada vez que mencioné enlightenment 17 (aquí, por ejemplo).

Básicamente hace algo que no parece difícil de hacer, por lo menos para mi que no soy programador: tiene una pequeña base de datos de los ejecutables del sistema, y nos ofrece opciones a medida que tecleamos. Así si tenemos una utilidad llamada "gnome_utils_screenshot" no hace falta que nos acordemos de esa y otras cien similares: basta con decirle al launcher "screen" y la tendremos entre las opciones.

Para nosostros, acopiadores de utilidades portátiles sin entrada en el menú inicio, traficantes de programas en carpetas dentro de carpetas, tener una utilidad así en nuestra máquina de casa o pendrive sería un gran ahorro de tiempo y clicks. Y por supuesto, la tenemos.

Launchy es la respuesta a nuestras plegarias informáticas, porque nos saca del infierno de carpetas y carpetitas en los depósitos de nuestro disco. Hace todo lo que el menú "ejecutar" de E17, y sus plugins por defecto hacen más que eso: funciona como calculadora, como inicio rápido del navegador (para buscar en google, youtube, wikipedia y varios más), indexa sólo las carpetas y tipos de archivo que le indiquemos (incluyendo directorios, lo que es muy útil para acceder a carpetas rápido) y es visible sólo cuando lo necesitamos (se activa al pulsar Alt+Barra espaciadora y se oculta automáticamente al perder el foco). Además es Open Source. Y es bonito.

Launchy buceando mi pendrive

Bonus track: Launchy tiene una opción para hacerlo portátil, con la que guarda la base de datos y la configuración en la carpeta de instalación. Hay que actualizar el índice a mano cada tanto, o ponerlo a indexar todas las unidades en las que suele montarse el pen, pero igual es rápido, y me parece que por fin encontré la utilidad que reemplace a Pstart. Pruébenlo y me cuentan.

Actualización 20 minutos después: me parece que para llevar en el pendrive es mejor la versión 1.25 por tres razones: es mas chica (5Mb contra 10 Mb), tiene la opcion de reconstruir el índice más a mano (click derecho -> rebuild), y un gusto personal: funciona la extensión Mathy, que nos permite hacer cálculos avanzados en la misma ventana. Si la prueban, recuerden deshabilitar las actualizaciones (No, estoy usando la versión vieja on purpose!) y la extensión calcy (la calculadora) que se pisa con Mathy.



Enjoy!

martes, 17 de junio de 2008

RSS o la compulsión de leer.

Intro al estilo David (si está apurado sáltela, aunque me temo que se perderá lo mejor del post).

Hace algunos años, allá por 1998, mi novia y yo decidimos montar un emprendimiento familiar y, al mismo tiempo, pasarnos al lado oscuro: íbamos a grabar CDS piratas para vender.

Ese turbio negocio me sirvió como excusa para actualizar mi 486-66 a un flamante celeron 266 (que tiraba bárbaro el quake 2), y para comprar mi primera grabadora :una BENQ a 2x.

Por estos lares, casi nadie tenía una grabadora, e incluso había mucha gente que no sabía que podía copiarse un CD, por lo que tuvimos muchos clientes satisfechos. Esa máquina nos sirvió para copiar unos 1100 CDS (vendidos, más los de datos para nosotros), que a media hora promedio (recuerden, 2x es la mitad del tiempo de reproducción) son como unas 550 horas de vuelo.

Eran tiempos difíciles y artesanales para los piratas: esas primeras máquinas arruinaban tantos cds como los que grababan (los famosos coasters ,o posavasos): en parte eso era porque no tenían "protección contra insuficiencia de datos en el búfer" ,con lo que la compu debía darle los datos de forma constante como Chaplin en "tiempos modernos";y en parte porque el soft era horrible.

Por esas razones (y porque tenía tiempos muertos en el laburo) es que comencé a leer newsgroups. Necesitaba información de primera mano sobre programas, tweaks del sistema por lo del búfer y solución de errores (que casualidad, casi lo mismo que lo que escribo ahora en el blog!).

Estaba suscripto a alt.comp.periphs.cdr entre otros, y me comía con gusto los flames sobre cual era el mejor soft: Easy cd Creator o Nero. Hoy estuve buscando algo de esa época, y cómo no, caí en google. Acá tienen una muestra, otra y lo que era la Biblia de las grabadoras, el CDRFaq.

Hoy esos dos programas están en el 80-90% de las máquinas: Nero porque es el mejor (uno no cambia de camiseta) y EasyCD, de Adaptec, que ahora se llama Roxio, porque es el culpable del motos de grabación integrado en XP.

Los grupos de noticias fueron reemplazados mayormente por foros, y los flames siguen quemando. Yo me casé con mi novia, y salí de la ilegalidad y el pecado.
Pero nunca deje el vicio de leer noticias. Sólo que ahora las leo por RSS.

Fin de la intro. Impacientes leer desde aquí.

¿Y cómo puede hacer usted, simple navegante de la web, para suscribirse a un blog, como por ejemplo éste mismo, por RSS?

Le dejo, como es costumbre un mini-howto.

  1. Use Firefox. Diríjase a esta página y bájese una extensión llamada Newsfox. Si no le gusta después puede usar Google Reader, pero a mi me resulta algo lento… o será que necesito el formato en tres paneles, como cuando leía newsgroups con Outlook.
  2. Busque dentro del blog que quiera tener vigilado el simbolito de RSS, que viene siendo éste:
  3. En Firefox, posiblemente pueda verlo a la derecha en la barra de direcciones. Pero no se confíe: si el blog en cuestión gestiona sus feeds por un servicio externo (como feedburner) posiblemente ese icono apunte al feed viejo, o no funcione. Búsquelo por la página.
  4. En caso de que no encuentre un enlace que sirva, si el blog está en blogger siempre puede ir hasta la parte de debajo de la página principal y buscar el link “Suscribirse a: Entradas (Atom)”, que nunca falla.
  5. Y si no está, siempre puede pedirlo en un comentario. Y de paso pida el feed completo, que le va a venir bien para leer de corrido.
  6. Una vez encontrado, no tenga miedo. Haga clic. Si el feed funciona le saldrá un cartelito preguntando cómo quiere leer el feed. Ahí puede elegir Newsfox. También puede elegir Google Reader, allá usted. Si lo que se le presenta es una lista de opciones más larga, elija lo más simple: Ver Feed XML, y el zorro le dara las opciones.
  7. Ahora abra Newsfox. Puede encontrarlo en el menú Herramientas, o quizás la extensión le haya puesto un ícono en la barra del navegador (que atrevido). Verá la lista de los blogs a los que se suscribió, y será feliz.
  8. Bonus track: Newsfox permite exportar e importar la lista de suscripciones en formato OPML (el estándar para esos menesteres), con lo que le permite cambiar de lector fácilmente. Y también le permite bajarse el archivo de mis suscripciones (que tengo posteadas hace un tiempo) e importarlas. Le aseguro que son de calidad.

Suerte!

lunes, 2 de junio de 2008

Pequeña historia epistolar

Primera carta a EliveSystems

486 para elivesystems - 22-may (11 días antes)

Hola, soy 486, desde Argentina, y quería saber si completo los requisitos para conseguir una invitación. Tengo un blog chico , con unos 400 susciptores y otras 500 visitas diarias. Me gustaría conocer elive 1.0 para escribir una reseña.
Debo agregar que , como artículo yo ya escribi acerca de Elive 0.5 aquí.

http://tecnicoenlaplata.blogspot.com/2006/09/la-primera-impresin-elive-042.html

Saludos
486

Bad english:

Hi, i´m 486 from Argentina. I wanted to know if i qualify to get an invitation code. I have a small blog, with 400 suscriptors in RSS, and 500 hits/day. I´d like to taste elive 1.0 to make a review. The only article i can show you is an old one i wrote about elive 0.5

http://tecnicoenlaplata.blogspot.com/2006/09/la-primera-impresin-elive-042.html

I hope you like it.

486
Respuesta

28-may

Hello
use this code: XXXXxXxXXxxxxxX
here: www.elivecd.org/invitation
--
The Elive team.
Segunda carta, a pedido del público (CoskiBukowski)

29-may (4 días antes)
486 para Elive

Gracias por la invitación. El sistema está muy bueno, y seguramente lo tendré instalado en mi disco en breve.
Me comunico otra vez para informarles que ya hice la review de Gem 1.0, y la pueden encontrar aquí:

http://tecnicoenlaplata.blogspot.com/2008/05/elive-gem-10-una-joya.html

Y también quería pedirles algunos códios de invitación, que quisiera repartir entre mis lectores (5 estarían bien). Gracias por adelantado

486

Really bad english

Thank you for the invitation. The release is awesome, and works really well. Surely it will be installed in my hard drive soon.
I write again to tell you that i already made the review of Elive Gem 1.0. You can find it here:

http://tecnicoenlaplata.blogspot.com/2008/05/elive-gem-10-una-joya.html

And also wanted to ask (if isn´t asking too much) some invitation codes to give my readers (y have a few, but loyal readers, many of them have a tech-oriented blog). I think 5 of them will be fine. Thank you in advance.

486


Respuesta:

Elive Managers para usuario - 1-jun

XXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXX

--
The Elive team.
Final

486 para Elive - 2-jun 16:25


Thank You!
486
... lo que quiere decir que tengo cinco invitaciones para bajar Elive Gem 1.0, a repartirse de la siguiente manera:

  • 1 para CoskiBukowski, que originó el segundo pedido
  • 4 para los 4 primeros que dejen su mail en los comentarios.
CoskiBukowski: también necesito tu mail, no esta en tu perfil.
Por supuesto, pueden poner "xxxx en gmail", o cualquier otro metodo antispam que sea claro.
Los espero. Y prometo responder más rápido, o al menos igual de rápido que The Elive Team.

BTW: cualquier corrección en la redacción de los mails a elive es bienvenida, y me ayudará a no pasar verguenza la próxima vez...

Actualización: En un rato se volaron los cinco códigos que tenía. Me sorprende (aunque es lógico, 400 suscriptores da unos 16,66 por hora) y me alegra ver que les interesa el tema. Y es muy bueno saber que están ahí. Gracias.
Por supuesto, cuando tenga más regalos los mandaré. Se los merecen.

jueves, 29 de mayo de 2008

Elive Gem 1.0 : Una joya

Hace unos días quise bajar la última versión de Elive. Cuando fui al download, me encontré con que la descarga ya no estaba abierta: me ofrecían pagar desde 5 dolares, o mandarles un mail para recibir una invitacion, según ciertas reglas.

La cosa es que moví todos mis contactos, y les mande un mail diciendo en mi pésimo inglés que quería probar Elive Gem 1.0, y que prometía hacer una review en este blog.
Debo haber dado algo de lástima, porque al final (una semana después) me mandaron un código de invitación para la descarga.

Y valió la pena.

Elive Gem 1.0 es elive "corregido y aumentado". En las dos horas que llevo probándolo vi que monta unidades NTFS en modo lectura-escritura por defecto (y pendrives) , trae wine preconfigurado con autorun para cds de windows, integra drivers nvidia y viene con aplicaciones (muchas) para elegir. Además trae el navegador iceweasel con java y flash. Y encima viene con Synaptic!

La verdad es que no tuve que tocar nada para empezar a usar el sistema, desde el que estoy escribiendo este post mientras escucho al Bebe Sanzo en La Redonda por streaming.

Y por suspuesto, el aspecto visual está mas que cuidado. Elive es una obra de arte, como se puede ver en las capturas:

Iceweasel, Your-Freedom (por java), thunar y un terminal con la radio

Todo minimizado: consola y menú

Conclusión: Elive es un sistema totalmente recomendado, que va a caer en mi rígido cómo distro de linux preferida en breve.
Y por favor si ustedes no viven en un pais subdesarrollado y tienen una tarjeta de crédito (condiciones que yo no cumplo), por favor bajense la iso y denle al amigo Thanatermesis (el del nombre de faraón) unos 5 o 10 dólares en mi nombre. Se los merece.



Y para cerrar, como curiosidad: El lugar desde el que estoy escribiendo tiene bloqueada la pagina de blogger, y todos los blogs que esten en blogspot.com, por lo que la captura la tome conectandome con YourFreedom (desde el pendive, por java). Y el post lo estoy escribiendo a través de blogspotproxy.com.
... pero al final blogspotproxy.com me deja ver y escribir pero no guardar, así que volví a YourFreedom, que anda de primera...


martes, 27 de mayo de 2008

Howtos varios. Disco USB bajo DOS

Este post cierra algunas cuentas pendientes con artículos del blog.

En primer lugar, hay un mini howto para usar pendrives en Virtualbox.

Segundo, usando eso, describe un método para agregar un boot de windows 98 al pen sin formatearlo (para el Hirens, por ejemplo) , ni contar con una maquina con ese sistema operativo a mano.

Y de regalo, provee un disco de inicio que nos permite montar el usb bajo DOS (cuando no podemos bootear desde el pendrive), lo que podría servir si tenemos la instalación de un sistema en el pendrive y no podemos bootear, o una distro de linux con loadlin, o lo que gusten.

A empezar:

El uso del pendrive dentro de una máquina virtual no es un misterio; pero cómo el método es algo rebuscado, lo pongo.

Consta de 3 pasos:

  1. Con el pendrive insertado, arrancar Virtualbox
  2. Crear una máquina, y agregar un filtro en la sección "USB". Debería listar nuestro pendrive con marca y modelo.


  3. Desconectar y volver a conectar el pendrive. La primera vez, debería ofrecernos instalar un driver VirtualBox USB o similar.

Listo. Al arrancar la máquina, el pendrive conectado desaparece Mi PC, y lo veremos en la máquina virtual.

Advertencia: a veces, el pendrive no aparece entre los dispositivos. En muchos casos, sirve pausar la máquina virtual, desconectar y volver a conectar el pen, y reiniciarla . Cuando el está disponible para el sistema virtualizado lo podemos ver en el menú "Dispositivos", como vemos en la captura.



¿Y cómo hago para poner el boot de win98 para el hirens? (gracias Casciari)

Ahora que ya sabemos poner el pendrive en Virtualbox, sólo nos queda:

  1. Bajarnos la imagen de diskette con boot de windows98 y drivers para USB desde aquí. Extraer el archivo DOSUSB.IMG
  2. Bootear una maquina virtual con el diskette y el pendrive configurado. Debería reconocerlo (probado en un Kingston y un genérico) y montarlo como unidad E:
  3. Desde A:\ tipear sys E: y esperar
  4. Nada más.

Aclaración: El diskette funciona en VirtualBox. Sería interesante probarlo sin emular en varias máquinas, porque parece ser una utilidad bastante buscada. Si alguien se copa, puede pasar la imagen a un disco "real" con winimage o rawrite y hacer el test. Se agradecen los comentadrios al respecto.