tag:blogger.com,1999:blog-16374696832346690992024-03-12T23:40:52.818-03:00Mapas linuxeros. Para darle sentido a la libertadSoluciones a problemas prácticos bajos sistemas operativos libres (o casi) GNU/Linux. El objetivo de la presente bitácora es coleccionar consejos prácticos, scripts y procedimientos para resolver problemas. Una forma de agradecer la enorme ayuda que he recibido de la comunidad en estos años de aprendizaje. También, cuaderno de registro.Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-1637469683234669099.post-76483167872757534182018-05-06T13:23:00.001-03:002018-05-06T13:23:20.566-03:00Descubrir la contraseña de BIOS de origenLa mayor parte de las veces los portátiles u ordenadores de escritorio traen instalado de fábrica el sistema operativo Windows (<a href="https://www.muycomputer.com/2017/11/02/cuota-de-sistemas-2/" target="_blank">reciente estadística acá</a>). Sin embargo, hay veces en que las capacidades instaladas del cacharro no son suficientes para un funcionamiento apropiado. Irresponsabilidad de fabricantes que, además, encarece el producto de cara al usuario debido al valor de las licencias compradas a Microsoft. Una posible solución es aumentar las capacidades de memoria RAM, procesador y/o disco duro, lo cual, por supuesto, implica un aumento sustancial del valor a desembolsar. Otra posible solución en estos casos es cambiar el sistema operativo a uno que sea más liviano, lo cual también puede ser un ahorro en licencias privativas a mediano o largo plazo (cuando se tenga que renovar su licencia Microsoft por las actualizaciones o el nuevo sistema operativo), despreocuparse de programas maliciosos y abrirse a conocer opciones de un ecosistema de trabajo comunitario y, muchas veces, solidario. <br />
<br />
Sin embargo, me ha sucedido en ocasiones que esta instalación es dificultada por la imposibilidad de acceder al programa de instalación de GNU/Linux. Esto se debe a la existencia de una clave de fábrica para acceder a la BIOS del dispositivo. ¿Qué hacer en estos casos? Acá, un instructivo para solucionarlo, que creo que aún puede ser útil.<br />
<ol>
<li>Acceder a la BIOS por medio de la presión de las teclas correspondientes mientras se carga el sistema, teclas que pueden variar desde TAB, F1, F10 o una combinación, de acuerdo al modelo del dispositivo.</li>
<li>Luego de acceder a la pantalla de BIOS que pide la contraseña, se intenta varias veces. En algunos casos basta con tres intentos. Después de este intento, aparece una pantalla con un código numérico (fuente: <a href="https://www.youtube.com/watch?v=pvYth-gkYAA">https://www.youtube.com/watch?v=pvYth-gkYAA</a>)</li>
<li>El código anterior se escribe en el campo correspondiente de la página <a href="https://bios-pw.org/">https://bios-pw.org/</a></li>
<li> Volver al primer paso y probar con el código resultante del paso anterior.</li>
</ol>
¿Qué te ha parecido? ¿Te ha servido este instructivo? Si tienes algo que comentar, déjalo abajo en los comentarios. <br />
<br />
<br />Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-46575612250114345192011-05-11T19:35:00.000-04:002011-05-13T16:49:07.093-04:00OFF TOPIC: Operación Tormenta del Sur<div style="text-align: center;"><b>Original, actualizaciones, coordinación acá: <a href="http://lamoraldelosbuitres.com/4137/operacion-tormenta-del-sur-en-contra-de-hidroaysen/">http://lamoraldelosbuitres.com/4137/operacion-tormenta-del-sur-en-contra-de-hidroaysen/</a></b></div><br />
<h3 style="text-align: center;">Anónimos, es hora de actuar</h3><h1 style="text-align: center;">Operación Tormenta del Sur</h1><a href="http://www.subirimagenes.com/otros-operacintormentade-6380055.html" target="_blank" title="http://www.imagengratis.org/images/operacintorme.jpg"><img alt="Operación Tormenta del Sur " class="size-full wp-image-4158 aligncenter" height="318" src="http://lamoraldelosbuitres.com/wp-content/uploads/2011/05/Operaci%C3%B3n-Tormenta-del-Sur-copia.jpg" title="Operación Tormenta del Sur" width="400" /></a><br />
<h3>Actualizaciones</h3><div style="text-align: justify;"><strong>Miércoles 11, 11:00 </strong> La Operación aún no ha comenzado. Sin embargo, el sitio de HidroAysén ya está abajo, lo que ha recibido cobertura de algunos medios y mucho interés en las redes sociales. Estos son anónimos que están actuando por cuenta propia. No los censuramos, es lo que creen correcto. Pero la gran masa de anónimos aún no ha comenzado a usar sus cañones. Hay un objetivo definido. Espérenos.</div><div style="text-align: justify;"><strong>Miércoles, 15:20 horas.</strong> El sitio d e HidroAysén estuvo fuera toda la mañana. Volvió a estar operativo por algunos minutos pero la artillería volvió a la carga y en este momento volvió a caer. En <a href="https://twitter.com/#%21/search/%23tormentadelsur" target="_blank" title="Tormenta del Sur en Twitter">Twitter</a> y<a href="http://www.facebook.com/event.php?eid=108651445890454" target="_blank" title="Tormenta del Sur en Facebook"> Facebook</a> hay bastante apoyo a la causa, y una fracción del grupo Anonymous internacional publicó en su twitter el <a href="http://twitter.com/#%21/Anony_Ops/status/68354650134429696" title="Anonymous contra HidroAysen">llamado a la comunidad internacional para sumarse a la operación</a>.</div><h3>Como actuar</h3><ul><li><a href="https://github.com/NewEraCracker/LOIC/downloads" target="_blank" title="Descargar LOIC">Descargar el LOIC</a>. (Más información sobre <a href="http://es.wikipedia.org/wiki/Low_Orbit_Ion_Cannon" target="_blank" title="LOIC">LOIC</a>, <a href="http://hispanon.blogspot.com/p/aprende-usar-loic.html" target="_blank" title="Manual de LOIC">Manual para usar LOIC</a>). <a href="http://www.taringa.net/posts/ciencia-educacion/10417102/Instalar-LOIC-en-Mac-OS-X-10_6_6.html" target="_blank" title="LOIC para MAC">LOIC para MAC</a>.</li>
<li>Conectate al IRC irc.2600.net #tormenta_del_sur</li>
<li>Encuentra aquí <a href="http://tormentadelsur.zxq.net/" target="_blank" title="Anonymous Chile">Más Información, manuales y otras formas de cooperar.</a></li>
</ul><div style="text-align: justify;">LOIC sirve para para ejecutar un <a href="http://es.wikipedia.org/wiki/Ataque_de_denegaci%C3%B3n_de_servicio" target="_blank" title="DDoS">DDoS</a>. Esto es un Ataque de Denegación de Servicio, que significa que si mucha gente lo hace al mismo tiempo, se bloquea el servidor de una página web determinada. Esto es lo que ha hecho Anonymous en contra de los sitios de muchas empresas como una forma de protesta digital, así que podemos usar las páginas web de HidroAysén, Colbún, Endesa, del Gobierno de Chile, de los ministerios y de los partidos políticos que han apoyado la construcción de este proyecto. Enviemos correos de protesta a cada una de las personas que trabajan para ellos. Quizás solo les arruinemos el día, a diferencia de ellos que nos arruinarán por dos generaciones. Pero es mejor que nada.</div><div style="text-align: justify;">Si tienes información, aportes, links sobre HidroAysen, preguntas o comentarios, déjalos aquí para compartirlos con los demás anónimos. Revisa de vez en cuando las actualizaciones.</div><div style="text-align: center;"><br />
</div><h3 style="text-align: justify;">Contexto</h3><div style="text-align: justify;">Después de la aprobación del proyecto HidroAysén, queda absolutamente claro que el gobierno de Chile estaba coludido desde el principio con Colbún y Endesa para la puesta en marcha de este gigantesco proyecto energético. Lamentablemente para todos los que no tenemos acciones en alguna de esas empresas, (99,9% de los chilenos) está demostrado que:</div><ol style="text-align: justify;"><li>El daño ambiental que provocarán las represas es enorme.</li>
<li>El daño ambiental que provocará la línea de transmisión es también enorme.</li>
<li>Chile tiene otras alternativas menos dañinas para obtener energía.</li>
<li>Hay otros proyectos en etapa de construcción que aseguran abastecimiento energético el tiempo suficiente como para analizar mejores posibilidades.</li>
</ol><div style="text-align: justify;">¿Se acuerdan de Pascualama? ¿Barrancones? ¿Isla Riesco? ¿Valdivia y los cisnes de cuello Negro? Este desmadre va a seguir durante tanto tiempo como seamos capaces de tolerarlo.</div><div style="text-align: justify;">Es evidente que las grandes empresas están dispuestas a hacer cualquier cosa para incrementar sus utilidades, es su naturaleza y su propósito. Pero las empresas están formadas por personas, personas que de manera consciente e informada deciden negar la evidencia, mentir y hacer la vista gorda frente a situaciones que son su responsabilidad directa. Cada uno de los trabajadores de Colbún y Endesa, y de la empresa combinada HidroAysen, son cómplices del futuro desastre ambiental. Lo mismo con <a href="http://www.cooperativa.cl/revise-quienes-aprobaron-hidroaysen/prontus_nots/2011-05-09/183746.html" target="_blank" title="Aprobaron HidroAysén">los funcionarios públicos que votaron a favor</a>.</div><div style="text-align: justify;">Gobierno y empresas han mentido de manera sistemática en sus campañas de televisión, de radio y prensa. Tratan de asustarnos y de manipularnos. Miedo a no tener energía, miedo a la pobreza, miedo al desempleo, al subdesarrollo. El argumento se puede resumir así:</div><blockquote> <div style="text-align: justify;"><em>“Debemos duplicar la matriz energética en diez años o moriremos todos después de una terrible agonía. La única manera de evitar ese sufrimiento y convertirnos en un país hermoso y desarrollado es construyendo estas represas. Sí, es la única manera, y estarás de acuerdo a menos que seas un imbécil maricón ecologista sabelotodo de mierda” .</em></div></blockquote><div style="text-align: justify;">Ofrecen migajas como compensación y nos aclaran que deberíamos sentirnos agradecidos. Que montón de cerdos. La mayoría de nosotros nos sentimos indignados, pero no hacemos nada al respecto. Algunos mensajes en Twitter o Facebook, o en blogs como este. Sabemos que esto no los detendrá. <a href="http://lamoraldelosbuitres.com/104/maldicion-voten/" target="_blank" title="Maldicion, Voten!">Yo estoy inscrito para votar</a>, pero <a href="http://lamoraldelosbuitres.com/106/maldicion-voten-ii/" target="_blank" title="Maldicion, Voten! II">la mayoría de las personas que protestan no lo está</a>, así que <a href="http://lamoraldelosbuitres.com/174/maldicion-voten-iv/" target="_blank" title="Maldición, Voten!! IV">su opinión casi no cuenta.</a> De todos modos el lobby del proyecto nos deja bastante claro que los dueños de este país son las empresas, que los políticos van y vienen, están puestos ahí para que creamos que tenemos elección, pero en realidad no la tenemos. Unas pocas familias y sus empresas son dueñas de todo. Mi sentido ético me impide quedarme mirando sin actuar.</div><div style="text-align: justify;"><strong>Así que como un anónimo más hago un llamado a todos los que puedan leer este mensaje.</strong></div><div style="text-align: justify;">No más. Vamos a hacer algo. Todos los imbéciles que perdemos tiempo en las redes sociales tenemos el maldito deber sagrado de defendernos de estos hijos de puta. Vamos a molestarlos un poco, a ponerlos en pequeños aprietos para que por un momento al menos no se sientan con el derecho a hundirnos aún más en la miseria.</div><h3 style="text-align: justify;">Necesitamos más anónimos</h3><div style="text-align: justify;">Necesitamos difundir esto. Envía la imagen por correo, compártela en Twitter, Facebook, habla con tus amigos, avisa de la operación en tu estado de MSN. Insiste. Es importante que la gente sepa que hay un grupo de personas buscando unir a la gente en contra de Hidroaysen. Separados no podremos hacer nada.</div><div style="text-align: justify;">Esto no es una operación de unos pocos, es una operación de TODOS NOTROS en contra del abuso. <strong>Nosotros contra ellos</strong>. Decide de qué lado estás y haz tu parte.</div><div style="text-align: justify;">Esta primera fase será para organizarnos. Si no tenemos respuesta, comenzaremos a molestar a la Bolsa de Comercio, al portal ChileCompra o MercadoPublico. Buscaremos y crearemos nuevas formas de protesta para demostrar nuestro descontento.</div><h3 style="text-align: justify;">¿Qué sentido tiene todo esto?</h3>Este es un llamado que tiene dos intenciones:<br />
<div style="text-align: justify;">La primera es organizar un movimiento de resistencia digital en Chile como forma de protesta no sólo por HidroAysén, sino por cualquier otra situación de carácter político o económico que afecte a todo el país, o a una parte importante de éste, y donde los ciudadanos comunes y corrientes son los que pagan las consecuencias.</div><div style="text-align: justify;">Si bien alguien puede hackear un sitio, o hacer un defacement, es la acción de una única persona, dos o tres a lo sumo. Un llamado a un DDoS es una especie de protesta masiva donde cualquier persona puede unirse, tiene a mi juicio un valor simbólico mayor porque requiere de más personas involucradas. Eso crea una bola de nieve que permite que más y más personas se sumen a una causa que consideran justa. No es el acto de una única persona experta, sino de toda una comunidad disconforme que crea un sentimiento de unidad y de <strong>capacidad de reacción frente a los abusos.</strong></div><div style="text-align: justify;">Ya que muchas personas no pueden o no quieren manifestarse en la calle, en una marcha normal, esta es una forma de manifestar su descontento. Las marchas en la calle pueden molestar al gobierno, pero no a las empresas involucradas. Este tipo de acciones funcionan al revés.</div><div style="text-align: justify;">La segunda intención es efectivamente molestar de manera progresiva a las personas que están relacionados específicamente con HidroAysen. Eso incluye a las dos empresas principales (Colbún-Endesa), al gobierno y a algunos partidos y representantes políticos. La comunidad aún no decide que pasará después del jueves, porque habrá protestas en distintas ciudades de Chile. ¿Reaccionará el gobierno? No lo sabemos, pero si no lo hace las personas harán algo al respecto. Está claro que si la Operación Tormenta del Sur tiene éxito, eso no detendrá el proyecto HidroAysén, pero permitirá que aumente el interés de las personas por seguir participando y protestando.</div><img alt="Anonimos" class="size-full wp-image-4138 aligncenter" height="324" src="http://lamoraldelosbuitres.com/wp-content/uploads/2011/05/Anonimos.gif" title="Anonimos" width="324" /><em> </em><br />
<div style="text-align: center;"><em>La gente no debe temer al gobierno. El gobierno debe temer a la gente.</em></div><div style="text-align: center;"><em> </em><em>We are Anonymous.</em><br />
<em> We are legión.</em><br />
<em> We don’t forgive.</em><br />
<em> Wen don’t forget.</em><br />
<em> Expect to us.</em></div>Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-66524831484883429152011-04-20T12:40:00.009-03:002011-06-27T04:50:14.305-04:00OFF-topic: Desafío Abierto 2011, leer 50 libros<a href="http://enlibroabierto.blogspot.com/2011/01/desafio-2011-50-libros.html" target="_blank"><img border="0" src="http://4.bp.blogspot.com/_jgOP7t0BSvs/TSIOMcgHJhI/AAAAAAAABRc/TdcGnrXw8Oo/s1600/desafio2.png" /></a> <br />
<br />
<div style="background: #FFFFFF; border: 1px solid #000000; height: 15px; margin: 0pt auto; width: 200px;"><div style="background: #0033FF; font-size: 8px; height: 15px; line-height: 8px; width: 18%;"><br />
</div></div><br />
<center>14 / 50 libros leídos. 28% listo</center><br />
<br />
<ol><li>"Narcisismo. Autoestima, identidad y alteridad" de Luis Hornstein </li>
<li>"Cosecha Roja" de Dashiell Hammett </li>
<li>"Sobre Hegel" de Carlos Pérez Soto</li>
<li>"Nicaragua en la memoria" de Javier Diez Carmona</li>
<li>"El hombre en busca de sentido" de Viktor Frankl </li>
<li>"Nosotros, Los Hijos De Eichmann" de Gunther Anders</li>
<li>"¿Cuándo se jodió Vargas Llosa?" de Oswaldo Páez Barrera</li>
<li>"Ángel Rama, Explorador De La Cultura" de Varios autores</li>
<li>"Manifiesto del Cine Sin Autor" </li>
<li>"De casa en casa" de Mario Barahona </li>
<li>"Las palabras ásperas" de Hernán Castellano </li>
<li>"Aviento de poesía" de Mario Barahona </li>
<li>"Elogio de la bicicleta" de Marc Augè </li>
<li>"Cartas a un joven poeta" de Rainer Rilke </li>
</ol>Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-46517455387309557772010-12-27T00:16:00.012-03:002010-12-27T19:44:34.956-03:00Unir varios archivos numerados en Linux<span style="font-style: italic;">A veces uno encuentra en Internet archivos de gran tamaño divididos en varios más pequeños, cada uno con una extensión numérica, iniciando en 001</span> (algo como archivo.001, archivo.002, etcétera). <span style="font-style: italic;">Para juntar estos archivos se usa el programa </span><a style="font-style: italic;" href="http://www.hjsplit.org/">Hjsplit</a>. Este programa se encuentra disponible para plataformas GNU/Linux. En el caso de Ubuntu Maverick no tuve problemas en usar el programa, el cual entrega un menú gráfico (ver imagen abajo) con varias opciones en inglés como split (dividir), join (unir), compare (comparar) y checksum (supongo que chequeo del md5 del archivo en cuestión).<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjU6PHoCL-ncHQbadjpKhQZ-dKoNI5jQn29k58KPtgIH3feY7P9OQI65yCRmnoxNO39cX8_fdDPIoLdmDNgCCigi6Rjyvuv3Df5gfAjILGqQuRkGad7YhnXs83AtQwPamgl97PzFxg_qs/s1600/split.png"><img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 154px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjU6PHoCL-ncHQbadjpKhQZ-dKoNI5jQn29k58KPtgIH3feY7P9OQI65yCRmnoxNO39cX8_fdDPIoLdmDNgCCigi6Rjyvuv3Df5gfAjILGqQuRkGad7YhnXs83AtQwPamgl97PzFxg_qs/s200/split.png" alt="" id="BLOGGER_PHOTO_ID_5555201450123570098" border="0" /></a><br /><br /><span style="font-style: italic;">Otra alternativa que evita bajar archivos de lugares extraños</span> (eventualmente peligrosos) <span style="font-style: italic;">es utilizar "Lxsplit</span>", una opción en consola al programa anterior, el cual se encuentra disponible en los repositorios de Ubuntu Maverick (por lo menos). El proceso para instalar es tan sencillo como abrir terminal y escribir "sudo apt-get install lxsplit" o "sudo aptitude install lxsplit". Es muy fácil su uso: por ejemplo, para unir los archivos en consola que están divididos con Hjsplit se escribe "lxsplit -j 'ruta_archivo'/nombre_archivo.001", estando los demás archivos en la misma carpeta el programa une todos en el directorio correspondiente.<br /><br />Para mayor información sobre el uso de esta herramienta se puede consultar el siguiente post en <a href="http://www.taringa.net/posts/linux/1443795/Hjsplit-para-Linux.html">Taringa!</a>.Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-71624059398343531312010-12-10T12:47:00.011-03:002010-12-10T13:47:40.268-03:00OT: Eliminar páginas, documentos y/o sitios completos de las búsquedas y/o caché de GoogleMe pidieron hace un tiempo que borrara un documento de un sitio web que administro. Accedí a ello y, además, eliminé la referencia de la página que lo linkeaba. Sin embargo, en Google seguía apareciendo el documento y la página, además de estar el contenido en el caché, en donde se podía acceder al documento de manera completa (aunque ya no existía el original online). Así el asunto, <span style="font-style: italic;">investigué sobre cómo se podía eliminar de las búsquedas de Google estos respaldos e impedir también que saliera el documento en la búsqueda. A continuación detallo cómo hacerlo</span>.<br /><br />Prácticamente todo el procedimiento viene en una <a href="http://www.blogger.com/:%20http://www.google.com/support/forum/p/webmasters/thread?tid=5560618fb2eec478&hl=es">página</a> de ayuda del foto de webmaster de Google. Ahora lo transcribo de manera libre, modificando y agregando algunos detalles:<br /><ol><li><span style="font-style: italic;">Acceder al sitio de Herramientas de Webmaster con tu cuenta del correo Gmail </span>https://www.google.com/webmasters/tools/home?hl=es .<br /></li><li>Ya dentro se añade sitio con el botón correspondiente.</li><li><span style="font-style: italic;">Luego se tiene que demostrar la propiedad, administración y/o acceso como tal al sitio.</span> Para ello se pueden elegir varias opciones. En lo personal, elegí la tercera opción del menú que aparece, la cual es "Subir un archivo HTML al servidor".</li><li>Verificar la propiedad usando el botón correspondiente.</li><li><span style="font-style: italic;">Ya verificado, se tiene que subir al directorio raíz del sitio (vía web o ftp) un archivo nombrado "robots.txt", el cual debe contener lo siguiente</span>: <ul> <li>Para desindexar una WEB completa: </li> <blockquote>User-Agent: *<br /> Disallow: /</blockquote><li>Para borrar un directorio:</li> <blockquote>User-Agent: *<br />Disallow: /directorio/subdirectorio<br /></blockquote><li>Para borrar una pagina html, imagen o documento: <blockquote>User-Agent: *<br />Disallow: /directoriorioluegoderaiz/otrodirectorio/archivoborrar.extension</blockquote></li><li>Nota: Si hay espacios en blanco en el nombre de directorios o archivos se reemplaza este por "%20" (veinte por ciento).<br /></li> </ul><br /></li><li> En la página principal de Webmaster (https://www.google.com/webmasters/tools/home?hl=es) clickear en el nombre del sitio que hemos registrado. </li><li><span style="font-style: italic;">Ingresar a la opción de acceso a rastradores</span> (menú izquierdo, Información del sitio/Acceso de rastreadores).</li><li><span style="font-style: italic;">Clickear el botón nueva solicitud de eliminación</span>.</li><li>Finalmente, seguir las instrucciones de acuerdo a lo que se desea, que puede ser la eliminación de contenido de las búsquedas, del caché, etcétera.<br /></li></ol>De esta manera, en menos de 6 horas se tendría la solicitud procesada y el documento, página y/o sitio, fuera del caché y/o búsquedas de Google, según se desee.Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-32241717754017001852010-11-20T20:57:00.007-03:002010-11-20T22:52:53.598-03:00Recuperación de datos en Windows y/o Linux usando un Live CD y SSHPor razones laborales tuve que instalar en mi notebook (Acer 5050) un sistema operativo privativo bien conocido y, por muchas razones, digno de repudio privado y público. Como no deseaba perder mi Ubuntu, hice una instalación dual. Inicialmente no tuve problemas, pero a los pocos días mi notebook sufrió un grave desperfecto (que yo asocio al Wintendo hace poco instalado, aunque no tengo pruebas contundentes en su contra; puede que sea sólo el sesgo linuxero militante). Resulta que el equipo no lograba entrar al menú del grub y se reiniciaba de manera indefinida; sólo podía apagarlo al desconectarlo de la red eléctrica (este notebook también tiene un problema con el botón de encendido, pero ese es otro tema). Bueh, luego de resignarme al reiniciado sin solución rápida, intenté ver cómo podía respaldar los cientos de MB en datos de las particiones en Ubuntu y XP.<br /><br /><span style="font-weight: bold;">Esta es una guía de cómo logré recuperar estos datos sensibles usando un disco live cd de Ubuntu, un cable de red, un router y el servidor <a href="http://es.wikipedia.org/wiki/OpenSSH">Openssh</a></span>. En realidad, en un proceso relativamente sencillo para usuarios de nivel medio, en donde siento que el aporte original es lograr permisos de administrador para cortar-pegar usando un live CD de manera rápida. Este procedimiento sirve para cualquier intento de respaldo de datos en donde no se pueda entrar al disco duro de manera normal, ya sea por corrupción del grub, mala instalación de sistemas operativos, virus en Wintendo, etcétera.<br /><br /><span style="font-weight: bold;">Lo primero es elegir un live CD gráfico que tenga soporte para el tipo de sistema de archivos a rescatar</span>. En mi caso necesitaba una distro live que tuviera soporte para ntfs (Wintendo) y ext4 (Linux). Aunque hay muchas posibles yo usé la live cd de Ubuntu Maverick (10.10). Inicialmente no confiaba en que lograra ejecutarse la live cd, pensando que el problema original era el procesador, pero funcionó. Además, se visualizaron correctamente las particiones y se podían ver los datos a respaldar.<br /><br /><span style="font-weight: bold;">Luego de ver que los datos se podían acceder sin problemas, decidí usar como forma de respaldo, por rapidez, otro PC de mi LAN</span> (acá se puede elegir cualquier dispositivo de memoria como puede ser un pendrive -llave usb-, disco duro externo u otros, pero acá claramente no es necesario SSH). Conecté un cable de red a mi notebook (la transferencia por WLAN es menor que por LAN) y se detectó correctamente la red. <span style="font-weight: bold;">Ahora se necesita tener instalado en alguno de los ordenadores un servidor secure shell (SSH)</span> (paquete "openssh-server"); en terminal "sudo aptitude install openssh-server". Teniendo el servidor instalado se puede acceder desde el otro ordenador usando ssh por medio de Nautilus. <span style="font-weight: bold;">En el notebook se abre alguna ventana de Nautilus y en la barra de dirección se pone "sftp://nombredeusuario@ip_de_red_pc"</span>, por ejemplo, para el usuario "juan" con la ip de su pc bajo la LAN como 192.168.1.15 sería "sftp://juan@192.168.1.15". Luego de ello se abre una ventana pidiendo la contraseña de usuario. Posterior a eso debería uno acceder al PC de sobremesa para copiar los archivos necesarios.<br /><br />Finalmente, <span style="font-weight: bold;">como deseaba ahorrarme el proceso de eliminar de mi notebook los archivos copiados, necesitaba tener permisos de administrador para lograr cortar los archivos en mi laptop y pegarlos en el PC</span>. Para lograr ello en éste <span style="font-weight: bold;">cambié la contraseña de root ("sudo passwd root")</span> ya que sin contraseña no pude acceder a la parte gráfica. Luego de cambiar la pass se cambia de usuario para entrar al menú de inicio de Ubuntu y se pone como usuario "root" y la contraseña correspondiente. <span style="font-weight: bold;">Así se puede acceder como root a Nautilus y lograr cortar los archivos de respaldo sin problemas</span>.Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-60829146839062883152010-11-08T14:37:00.016-03:002010-11-08T15:28:25.610-03:00Activación de la aceleración 3d en tarjetas NVIDIA Geforce 4400 en Maverick (Ubuntu 10.10)Luego de una exitosa <span style="font-weight: bold;">actualización</span> en mi notebook (Acer 5050) de <span style="font-weight: bold;">Ubuntu Lucid a Maverick</span> procedí a realizar la misma en mi PC de sobremesa. Lamentablemente, al reiniciar no podía acceder al escritorio, así que procedí a realizar una <span style="font-weight: bold;">instalación desde cero </span>manteniendo la home (práctica que recomiendo para evitar la obligatoriedad de hacer respaldos de datos de programas y archivos varios).<br /><br />Me sorprendió gratamente la interfaz de instalación que estrenó esta versión de Ubuntu, la cual me resultó incluso más intuitiva que las versiones anteriores. Además, algo que me llamó la atención es que se podía instalar mientras algunos paquetes propietarios, así también ésta iba ejecutándose en tanto hacía las preguntas sobre el tipo de teclado, la ciudad/país y los datos básicos administrativos (nombre, contraseña), lo cual agilizó bastante el proceso.<br /><br /><span style="font-weight: bold;">Al reiniciar para acceder al escritorio, descubrí que no tenía aceleración gráfica</span> (tarjeta Geforce MX4000-T128), así que pensé que podía ser un problema de drivers (Nvidia), pero al revisar "Controladores adicionales" no descubrí ninguno asociado a la tarjeta gráfica. Al investigar me enteré de un <a href="http://www.distrotest.es/?p=5349">repositorio Nvidia ppa</a>, de <a href="http://crashbit.homelinux.com/node/1770">drivers libres</a> (Nouveau), pero <span style="font-weight: bold;">ninguna de estas soluciones me funcionó</span>. Al rato, desistí de seguir intentando.<br /><br />A los días leí en un <a href="http://www.uluga.ubuntuforums.org/showthread.php?t=1592628&page=4">foro</a> que existían nuevos drivers Nvidia para la tarjeta que usa mi PC, así que procedí a ver cómo se instalaba. Acá ahorarré los problemas intermedios y me concentraré en la solución que me resultó satisfactoria.<br /><br />En <span style="font-weight: bold;">primer lugar</span> <span style="font-weight: bold;">descargué</span><span style="font-weight: bold;"> el driver correspondiente</span> (96.46.19) el cual se puede descargar vía FTP (se necesita cliente FTP, como Filezilla, para acceder) de la siguiente dirección: ftp://download.nvidia.com/XFree86/Linux-x86/96.43.19/. Ahí descargué el último de los drivers que es el "NVIDIA-Linux-x86-96.43.19-pkg1.run" (al 5/10/10). El <span style="font-weight: bold;">segundo paso</span> consiste en <span style="font-weight: bold;">desinstalar todos los drivers Nvidia o Nouveau que se tengan en el equipo</span> (los busqué y desinstalé por medio de Synaptic). <span style="font-weight: bold;">Posterior a esto, se reinicia el equipo y se elige la opción de Ubuntu en modo de recuperación</span> la cual lleva a un menú en donde se selecciona la opción para entrar a terminal, teniendo acceso a este <span style="font-weight: bold;">se escribe "telinit 3"</span>. Se pone nombre de usuario y contraseña y luego de ingresar se busca al driver correspondiente, el cual <span style="font-weight: bold;">se instala con sh "ruta/nombrearchivo"</span>. Se siguen las instrucciones hasta tener todo listo. Al reiniciar debería estar el driver instalado correctamente.<br /><br />Sin embargo, <span style="font-weight: bold;">todavía no se tiene aceleración gráfica</span>. <span style="font-weight: bold;">Para ello se debe modificar el archivo xorg.conf </span>(usualmente la ruta completa es: "/etc/X11/xorg.conf") y agregar en la sección Screen las dos siguientes líneas:<br /><br />Option "AddARGBGLXVisuals" "True"<br />Option "DisableGLXRootClipping" "True"<br /><br />(la fuente de esta parte es: <a href="http://www.microsmeta.com/DBLOG/articolo.asp?articolo=927">http://www.microsmeta.com/DBLOG/articolo.asp?articolo=927</a> )<br /><br />Luego se reinicia la gráfica y se tiene aceleración en 3d. :D!<br /><br />Espero que les sirva tanto como a mí, que sin los efectos de Compiz no siento que esté en Linux. :PPatricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-68226148505271869242009-08-24T10:31:00.018-04:002009-08-25T00:45:36.083-04:00Recuperar función de teclas muertas en Jaunty (y, en una de esas, resucitarlas)Esta entrada es para describir como solucioné el problema de la función de una tecla en Ubuntu y contar cómo resolví la disfuncionalidad asociada a nivel de hardware.<br /><br />La semana pasada me llevé una desagradable sorpresa cuando al intentar cambiar la opción del menú de Grub desde Winbugs (opción predeterminada) a Ubuntu, en cierto notebook, la tecla correspondiente no me respondía. Pensé que podía ser problema de arranque, así que reinicié. Pero el resultado fue el mismo: no funcionaba.<br /><br />En primer lugar, intenté descartar un problema de software, así que entré a XP y la tecla seguía sin funcionar. En Ubuntu tampoco andaba ni en la bios. Por lo tanto, deduje que era altamente probable que fuera un fallo de hardware, así que me di la tarea de googlear para ver situaciones similares. No encontré nada. Al final contaré una hipótesis de por qué sucedió este desperfecto, pero antes describiré como solucioné el problema de la función de la famosa tecla.<br /><br />La susodicha en cuestión es la "Up" o "arriba" y en Ubuntu la usaba para ubicarme dentro de los archivos, para moverme con facilidad en los textos en Evince, además de servirme para recordar los comandos en consola. La empecé a extrañar rápidamente. Al buscar sobre la temática de modificación del teclado encontré fácilmente una <a href="http://www.congdegnu.es/2008/12/28/cambiar-letras-del-teclado-personalizar-el-keymap-vaya/">guía</a> para cambiar el keymap (mapa de teclado), que era lo que deseaba hacer.<br /><br />En el tutorial recomendaban el programa Xkeycaps que se encuentra en los repositorios de Ubuntu Jaunty, así que de inmediato se puede instalar con un "sudo apt-get install xkeycaps"o "sudo aptitude...". Luego de echarlo a andar, se elige el tipo de teclado (marca, tipo e idioma) y pronto aparece la imagen de un keyboard que debiera ser similar al que deseamos modificar. En la guía explican cómo replicar funciones de tecla y cambiar ciertos caracteres. En mi caso pensaba que podía servir la réplica de tecla...<br /><br />Posterior a seguir la guía me di cuenta que no me funcionaba. El primer problema era que el teclado del notebook no se correspondía al de la imagen y las teclas tampoco (había algunas que no estaban en la imagen y viceversa). Hice varios intentos más y desistí de trabajar cómo me recomendaban en la página.<br /><br />Empecé a revisar el archivo que creaba el programa al modificar el teclado: "/home/nombre_usuario/.xmodmap-nombredemaquina". El archivo en cuestión tenía la siguiente estructura: "keycode 0x43 = F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1 F1 XF86_Switch_VT_1" Primero está el código de la tecla, luego el nombre de función y códigos que desconozco.<br /><br />Lo que realicé fue reemplazar está línea: "keycode 0x45 = F3 XF86_Switch_VT_3 F3 XF86_Switch_VT_3 F3 XF86_Switch_VT_3" por esta otra "keycode 0x45 = Up NoSymbol Up NoSymbol Up" Noten que mantuve el código de la tecla (0x45). En realidad está línea no estaba en el archivo, así que tuve que suponerla a partir de la línea de Left. Luego de realizar el cambio deseado, creo que es conveniente borrar las demás líneas (o comentarlas) por si generan algún cambio de función no deseado (recuerden que mi teclado no se correspondía al del programa).<br /><br />Ahora cito la guía que ya mencioné:<br /><blockquote>Para que en los siguientes inicios de sesión se cargue el keymap modificado vamos a poner un comando en el bashrc o profile, según como te interese. Simplemente hay que ejecutar el programa xmodmap pasándole como parámetro la ruta del archivo.<br /><p> Con permisos de root ejecutas el siguiente comando:</p> <p>echo “xmodmap /home/alvaro/.xmodmap-flanders” >> /etc/profile</p> <p>Con esto añadimos al final del archivo /etc/profile el comando. Recuerda cambiar mis datos por los tuyos. Así afectará a todos los usuarios pero si sólo quieres que te afecte a ti cambia <em>/etc/profile</em> por <em><tt>~tusuario/.bash_profile</tt></em></p> <p>Y ya está, cuando vuelvas a iniciar sesión se cargará automáticamente el keymap modificado. (http://www.congdegnu.es/2008/12/28/cambiar-letras-del-teclado-personalizar-el-keymap-vaya/)</p></blockquote><p>Al volver a entrar al escritorio de Gnome me apareció un menú. En realidad me preguntaba por cual de dos archivos deseaba usar. Elijan el que no termine en .bak (que es la copia de seguridad).</p><p>Antes de entrar al tema de hardware les daré un consejo para reconocer el keycode de determinada tecla. Pongan el cursor sobre la que quieren conocer el código. En la parte superior del programa, primera línea, aparecerá lo deseado.</p><p>Ahora comentaré sobre el hardware. Un amigo linuxero me contó que usualmente se le morían teclas. Decía que era por migas de pan que se atascaban. Lo encontré raro, pero probé usando una sopladora sobre el teclado del notebook. ¡Y funcionó! Así que si se les muere una tecla, ya saben.</p><p>Saludos<br /></p><p></p>Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com0tag:blogger.com,1999:blog-1637469683234669099.post-57752688779925619302009-08-15T23:06:00.001-04:002009-08-16T00:33:21.325-04:00Restauración de particiones de unidades USB usando TestDisk<div style="text-align: justify;">Mientras intentaba instalar alguna distro. poco exigente en recursos de RAM en mi viejo Notebook Presario 700, un error de visualización y tipeo (estaba trabajando sin ratón) me provocó la pérdida del formato de mi llave USB. Desde un error anterior similar, que me provocó perder varios gigas de información, había llevado cierta periodicidad de las copias de seguridad de esta llave (usando <a href="http://www.guia-ubuntu.org/index.php?title=Partimage">Partimage</a>), pero lamentablemente había descuidado esta labor y el último <span style="font-style: italic;">backup</span> accequible era de enero de este año. Desde esa fecha hasta ahora (varios meses), la cantidad de información que había sido agregada no era mucha, pero si bastante relevante (entre ellas un sitio completo del cual soy responsable).<br /><br />Bueh, estuve revisando por Google sobre recuperación de particiones en pendrive usando Linux. No tenía la menor gana de instalar Winbugs para recuperar la tabla de particiones o los archivos. Luego de revisar varios blogs y páginas me encontré con la herramienta multiplataforma <a href="http://www.cgsecurity.org/wiki/TestDisk_ES">Testdisk</a>, la cual está disponible en los repositorios de <a href="http://es.wikipedia.org/wiki/Ubuntu">Ubuntu</a> Jaunty (9.04). Posterior a varias horas (madrugué para esta labor) felizmente logré recuperar la tabla de particiones.<br /><br />El resto del post es para explicar el procedimiento que realicé. Como recomendación (bien repetida, pero muy poco seguida) hagan copias de seguridad continuas de sus datos sensibles. Si no es un mal tecleado, puede ser un virus...<br /><br />Primero les describiré el error que produjo este fallo. Luego haré una réplica de cómo fui aproximando a la solución del problema. Finalmente, redactaré la solución.<br /><br />1. Se estaba usando un live-cd de <a href="http://www.sysresccd.org/Main_Page">System Rescue</a> (distro. que se usa para rescatar sistemas, como su nombre lo indica, es decir, tiene herramientas de formateo, recuperación de datos, particiones, cifrado...). La estaba usando para formatear el disco duro de un Presario 700 y crear una tabla de particiones ad hoc para la nueva instalación de sistema operativo. El primer problema es <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/6/64/GParted.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 215px; height: 144px;" src="http://upload.wikimedia.org/wikipedia/commons/6/64/GParted.png" alt="" border="0" /></a>que esta versión de System Rescue no me detecta bien el ratón, así que tuve que trabajar a puro atajo de teclado. En consola abrí <a href="http://es.wikipedia.org/wiki/GParted">Gparted</a> (figura de la izquierda). El sistema tiene dos discos detectados: el disco duro (sda) y la llave usb (sdb). En la captura de pantalla se puede ver que en la zona superior derecha del programa se ubican las particiones (en la imagen aparece sda). La primera tarea pendiente era formatear sda, cuestión que hice. Sin embargo, en la pantalla me apareció otro disco sin formatear (sdb), y pensando que no había sido correctamente terminado el formateado anterior, puse borrar partición. A los instantes, supe que el tamaño era diferente (lamentablemente ambos discos estaban formateados usando fat32, lo cual hacía más fácil la confusión)...<br /><br />2. Lo primero que hice fue buscar en Google alguna solución para recuperar particiones. Existía bastante información sobre la herramienta Testdisk, la cual además es multiplataforma. Empecé a leer en el sitio de la aplicación, el cual está traducido al español en buena parte. No parecía tan difícil, así que me animé a bajarla. En el caso de Ubuntu Jaunty fue bastante fácil, tan sólo teclear en consola "apt-get install testdisk". Ya instalada, la lancé.<br /><br />Seguí las instrucciones clásicas (una <a href="http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step">buena guía</a> en inglés está en el sitio oficial de la aplicación). Crear log, seleccionar disco a recuperar partición, elegir el tipo de la tabla de partición (Intel en mi caso) y Analize. Un primer error que detecté fue la siguiente línea luego del primer análisis "Partition sector doesn't have the endmark 0xAA55". Pienso que este error se debe a que no sólo borré una partición, sino la tabla de partición completa, por lo que el programa no es capaz de detectar en que punto se termina la partición. Luego elegí la realizar la búsqueda rápida ("Quick search") y luego la profunda ("Deeper search"). En este punto <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cgsecurity.org/mw/images/Results_deeper_search.gif"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 296px; height: 149px;" src="http://www.cgsecurity.org/mw/images/Results_deeper_search.gif" alt="" border="0" /></a>lo esperable y deseable es que salga una pantalla similar a esta, con una (o varias) partición marcada en verde (imagen de la derecha). En mi caso no aparecía ninguna partición. ¡Problema!<br /><br />Luego de ello, seguí leyendo, buscando situaciones similares. En el apartado de "<a href="http://www.cgsecurity.org/wiki/Ejemplos_de_recuperaci%C3%B3n_de_datos">Ejemplos de recuperación</a>" del sitio oficial de Testdisk planteaban que a veces existía un <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJbCduDsY2tq31bklXZO2EvILosP_uQScOL201R_T8XUCaQzq7-yqbvmy9wwKcVjH6Isf0ggm9zr3aom8Qt0_LrE93z1xrE6edu5XxmxTJTTl1J3rq3Nw-z6He0chwThRkq9bT5YfnP38/s1600-h/Pantallazo-4.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJbCduDsY2tq31bklXZO2EvILosP_uQScOL201R_T8XUCaQzq7-yqbvmy9wwKcVjH6Isf0ggm9zr3aom8Qt0_LrE93z1xrE6edu5XxmxTJTTl1J3rq3Nw-z6He0chwThRkq9bT5YfnP38/s200/Pantallazo-4.png" alt="" id="BLOGGER_PHOTO_ID_5370410546898769938" border="0" /></a>problema de geometría del disco. Cabezeras (heads), cilindros (cylinders) y sectors (sectores). Se supone que estos debían ser correctos y en caso de pérdida de la tabla de particiones, usualmente esta información era incorrecta. Se suponía que el programa señalaría lo que debía modificarse (ver imagen derecha y fijense en la hora... :P). En mi caso, debía modificar heads (de 255 a 16) y sectors (de 63 a 32). Esto se cambia en la sección geometry del menú posterior a la selección del tipo de tabla de partición. Fijense en seguir en ese orden sin cambiar ninguno de los otros valores, sino el disco queda de un tamaño distinto, pues los datos van acomodandose entre ellos.<br /><br />Posteriormente, realicé un nuevo análisis (rápido y en profundidad) y, nuevamente, no llegué a la anhelada pantalla con línea verde. En este momento ya estaba bastante cansado. Se me ocurrió probar la técnica de recuperación con la llave, formateando nuevamente, ingresando un archivo y volviendo a borrar la tabla de partición. Antes de esta prueba tuve que realizar una copia clónica del pendrive. Para esto en Linux se usa el comando dd. (En concreto "dd if=origen of=destino". En el caso de mi llave fue "dd if=/dev/sdc of=/cualquier_directorio/nombrearchivo.img". Para restaurar la imagen se cambia el orden de las direcciones.) Seguí las instrucciones y logré restaurar la tabla de partición. :D Pero antes había un pequeño truco. Revise los datos de cabezas, sectores por pista y cilindros, por medio de Gparted luego de formatear con fat32. Los datos son los siguientes: cabezas (heads), 255; sectores por pista (sector for track), 63; cilindros (cylinders), 486. Al cambiar estos datos en la geometría del disco me recuperaba la partición. El dato clave era el de cilindros, en donde el programa me detectaba automáticamente 487.<br /><br />En este punto estaba casi seguro de recuperar mi tabla de partición. Así que restauré la imagen clonada a mi llave, con lo que recuperé los datos sin poder ser visualizados. Ahora tenía, supuestamente, los datos para recuperar todo. Cuento corto: no funcionó. Pensé que podía deberse a que la tabla de partición era distinta a la que correspondía a los datos. Así que intenté recuperar mi backup de enero para poder recrear una tabla con una geometría parecida. No pude restaurar backup. Volví a formatear.<br /><br />3. Luego de volver a formatear intenté nuevamente con Diskpart, sin grandes esperanzas (eran cerca de las 7 de la mañana). Cambié la geometría a la arriba mencionada. Hice búsqueda superficial y luego profunda. Y... ¡APARECIÓ LA LÍNEA VERDE! :D Bueh, luego restauré un par de elementos (opciones intuitivas en el menú) y listeé los archivos. Reconocí muchos de mis archivos. Puse escribir la tabla de partición (opción W) y al reiniciar el pendrive estaba todo como yo lo recordaba. :D!!<br /><br />Y esa fue la solución. He pensado que la diferencia entre las dos últimos intentos está en la búsqueda profunda, que no recuerdo claramente haberla realizado la primera vez (con el sueño y el cansancio).<br /><br />Eso sería.<br /><br />Saludos</div>Patricio López P.http://www.blogger.com/profile/02075801830378285300noreply@blogger.com3