<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Push The Button &#187; Debian</title>
	<atom:link href="http://pushthebutton.es/archivos/category/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://pushthebutton.es</link>
	<description>Worklog de electronica, DIY, e informática de Alwar</description>
	<lastBuildDate>Thu, 10 Nov 2011 16:28:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Eagle + POV RAY =</title>
		<link>http://pushthebutton.es/archivos/eagle-pov-ray</link>
		<comments>http://pushthebutton.es/archivos/eagle-pov-ray#comments</comments>
		<pubDate>Tue, 08 Jun 2010 22:57:07 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Electronica y Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ATmega]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[EAGLE]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[POV RAY]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/archivos/eagle-pov-ray</guid>
		<description><![CDATA[Ahora me ha dado por buscar un programador de micros ATmega. He visto dos opciones, el USBasp o desde el propio arduino. Me gustaba bastante el USBasp de Olek ya que es como un pendrive pero es casi todo SMD y para mis manos inexpertas no es viable. A si que me decido por la [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img80.imageshack.us/img80/5906/isp2.png"><img class="aligncenter" title="ISP Shield" src="http://img80.imageshack.us/img80/5906/isp2.png" alt="ISP Shield" width="600" /></a></p>
<div align="justify">Ahora me ha dado por buscar un programador de micros ATmega. He visto dos opciones, el <a href="http://www.fischl.de/usbasp/">USBasp</a> o desde el propio <a href="http://drug123.org.ua/mega-isp-shield/">arduino</a>. Me gustaba bastante el <a href="http://olek.tk/en/show_image.php?img=prj_usbasp.jpg">USBasp de Olek</a> ya que es como un pendrive pero es casi todo <a href="http://es.wikipedia.org/wiki/Tecnolog%C3%ADa_de_montaje_superficial">SMD</a> y para mis manos inexpertas no es viable. A si que me decido por la placa <a href="http://en.wikipedia.org/wiki/In-system_programming">ISP</a> para arduino. Viendo lo sencilla que es se me a ocurrido modificarla para que porte un zócalo de 28 pines para no tener que usar cables a la hora de programar, aunque no he eliminado ese conector. Este es el resultado de tener que estar estudiando, que haces de todo menos estudiar. El día que tenga que preparar unas oposiciones seguro que construyo un avión o una central nuclear. A ver si después de exámenes lo llevo a la realidad y vemos si <a href="http://www.nongnu.org/avrdude/">AVRDUDE</a> puede programar a traves de eso.</div>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/eagle-pov-ray/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Empaquetador de practicas para Linux &#8211; PaKetX v0.1</title>
		<link>http://pushthebutton.es/archivos/empaquetador-de-practicas-para-linux-paketx-v0-1</link>
		<comments>http://pushthebutton.es/archivos/empaquetador-de-practicas-para-linux-paketx-v0-1#comments</comments>
		<pubDate>Wed, 14 Apr 2010 12:01:59 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Scripts y Programacion]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=205</guid>
		<description><![CDATA[Este programa está escrito con la intención de proporcionar una solución a los alumnos de la Universidad Rey Juan Carlos I de Madrid, usuarios de Linux que necesitan entregar sus practicas empaquetadas con el programa que proporciona la universidad. Yo no guardo ninguna relación con la universidad, salvo que estudio allí. Su funcionamiento es bien [...]]]></description>
			<content:encoded><![CDATA[<p>Este programa está escrito con la intención de proporcionar una solución a los alumnos de la Universidad Rey Juan Carlos I de Madrid, usuarios  de Linux que necesitan entregar sus practicas empaquetadas con el programa que proporciona la universidad. Yo no guardo ninguna relación con la universidad, salvo que estudio allí.<br />
<img src="http://img683.imageshack.us/img683/6403/paketx.png" alt="PaKetX - Empaquetador de practicas para linux" /><br />
Su funcionamiento es bien sencillo. Lee un archivo XML (que se distribuye en zip con extensión <a href="http://dac.escet.urjc.es/">*.dac</a>) en el cual se especifica que archivos hay que entregar para la realización de la practica, y cuantos miembros puede tener el grupo de trabajo. El programa mira que en el directorio donde se encuentra estén los archivos de la practica, y si están pide los datos de los miembros de grupo (nombre y expediente), lo guarda en un archivo de texto y lo &#8220;zipea&#8221; todo junto. Este zip debería ser totalmente compatible con los que genera la aplicación para windows. Aunque esto todavía no lo he comprobado.</p>
<p>Ademas le he añadido otra funcionalidad (como mola el software libre) y es que si la ejecutas con la opción make (no la de compilar si no &#8220;paketX make&#8221;) pues te crea una carpeta con el nombre de la practica y en ella todos los archivos (en blanco claro) que hay que entregar, así te ahorras el trabajo de crearte la estructura de la practica. Claro que solo funciona con archivos de texto (por ejemplo para los VHDl *.vhd o los sources de Pascal *.pas), si te genera un archivo *.pdf lo puedes borrar porque solo sirve para ver que tienes que entregar.</p>
<p>Es mi primer script serio en bash, y espero que no seáis muy duros con el, ya que hace dos dias, sabía bien poco sobre este lenguaje de scripting. Osea que tendrá sus fallos.<br />
Esta escrito y testado bajo Debian GNU/LINUX squeeze. Que yo sepa solo necesita para funcionar, bash, p7zip y XMLStarlet.</p>
<p>El programa lo podéis bajar desde el <a href="http://alwar.mainfri.com/Downloads/paketX/paketX">archivo de alwar</a></p>
<h2><strong>Actualización v0.2<br />
</strong></h2>
<p>He actualizado el script, ya que antes separaba los nombres con un espacio y el programa para windows lo hace con un tabulador. Ahora el script también mete un tabulador. Estuve comparando una practica empaquetada con ambos programas, y a excepción del tabulador el archivo era idéntico. Solo cambia una cosa, y es que el programa para windows nombra a la practica con los nombres de los expedientes a la inversa de como los escribes, mientras que el script para linux lo pone en el orden que fueron escritos. Esto no creo que sea un problema ya que cuando examinen la practica no creo que sepan en que orden los introdujiste.</p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/empaquetador-de-practicas-para-linux-paketx-v0-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperar particion EXT2 o EXT3 (Recuperar SuperBlock)</title>
		<link>http://pushthebutton.es/archivos/recuperar-particion-ext2-o-ext3-recuperar-superblock</link>
		<comments>http://pushthebutton.es/archivos/recuperar-particion-ext2-o-ext3-recuperar-superblock#comments</comments>
		<pubDate>Sun, 07 Feb 2010 09:49:47 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=183</guid>
		<description><![CDATA[¿Cuantas veces nos cargamos una partición? Pues yo ya lo he hecho muchas veces, suerte que siempre consigo arreglarlas xD Introducción Esta vez, (todo por culpa de windows que por arte de birlibirloque se carga el MBR haciendo cualquier SO inarrancable ) intentado restaurar una copiar del MBR, por error, en vez de copiarla al [...]]]></description>
			<content:encoded><![CDATA[<p>¿Cuantas veces nos cargamos una partición? Pues yo ya lo he hecho muchas veces, suerte que siempre consigo arreglarlas xD</p>
<p><strong>Introducción</strong><br />
Esta vez, (todo por culpa de windows que por arte de birlibirloque se carga el <a href="http://es.wikipedia.org/wiki/Master_Boot_Record">MBR</a> haciendo cualquier SO inarrancable ) intentado restaurar una copiar del MBR, por error, en vez de copiarla al inicio del disco, (donde esta mi MBR) la copie al principio de la partición 2 (hd0,1 ó sda2). Al principio el error, no parece tan grave, pero cuando ves que no puedes montar la partición de ninguna manera, te empiezas a mosquear ¬¬</p>
<p><span id="more-183"></span><br />
<a href="#grano">Vamos al Grano</a></p>
<p><strong>&#8220;Tranquilidad y buenos alimentos&#8221;</strong> como se suele decir, lo primero ante un fallo de estos, es no alterarse y no estropearlo mas, intentar arreglarlo precipitadamente nos puede llevar a intentar arreglarlo de alguna forma que solo lo estropeemos mas (o irreversible). Ante todo debemos empezar con un buen diagnostico (En este caso, observando la salida de mount+google hubieramos dado pronto con la solución, sin correr a coger el <a href="http://www.cgsecurity.org/wiki/TestDisk">testdisk</a>)<br />
Una buena practica es hacer backups, así si no tienes datos irrecuperables, puedes directamente formatear y volver a empezar. Pero como yo no lo tenía, y tampoco sabía como arreglarlo, pues antes de estropearlo mas, nos hacemos un backup por ejemplo con <a href="http://clonezilla.org/">clonezilla</a>. Tiene una interfaz hecha con ncurses (intuyo) que es un poco liosa a mi parecer (o que la versión en castellano esta mal traducida) , pero si tenemos espacio en otra particion/disco en el mismo PC donde esta la ext3 en cuestión, pues podemos copiarla a un archivo como yo hice (25 archivos de 2 GB <img src='http://pushthebutton.es/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), si no pues buscar otra forma de hacer backup. Esto es importante ya que en mi caso los datos no se había perdido, solo se había sobreescrito los 32 primeros KBytes de sda2, entonces hacer algo inapropiado sobre el disco podría empeorarlo.</p>
<p><strong>Busqueda de los backup del superblock</strong><br />
Una vez hecho el backup (bueno, esto se puede hacer también antes del backup) con <a href="http://www.cgsecurity.org/wiki/TestDisk">testdisk</a> seleccionamos HD, tipo de tabla de particiones, le damos a &#8220;Advanced&#8221; seleccionamos la partición ext2/3 (supongo que con ext2 también vale, son fs identicos, solo que ext3 incluye<a href="http://es.wikipedia.org/wiki/Journaling"> journaling</a> y ext2 no, y no me pregunteis que es que no lo se) y le damos a &#8220;Superblock&#8221;, esto buscara en la partición los &#8220;Superbloques&#8221; de backup que hay esparcidos por todo el disco, por si nos pasa esto xD.<br />
Cuanto termine nos dará una tabla de números, que habrá que copiar para luego indicarle a fsck.ext3 donde puede haber un superbloque de repuesto.<br />
<img src="http://img534.imageshack.us/img534/4858/supeblock.jpg" alt="" /><br />
Para saber mas de como funciona el sistema de ficheros ext2 puedes ver este <a href="http://sopa.dis.ulpgc.es/ii-dso/leclinux/fs/superbloque/superbloque.pdf">PDF [111 Transparencias]</a><br />
Apunta todos los &#8220;superblock&#8221; y el &#8220;blocksize&#8221; (con una vez que apuntes el blocksize es suficiente, ya que debería ser siempre el mismo) que nos hacen falta ahora despues.</p>
<p><strong>Restaurar el superblock</strong><br />
Para restaurar el superblock, solo tienes que ejecutar algún live cd que tenga fsck (digo live cd, porque entiendo que si estas leyendo esto es que te has cargado el sistema de ficheros raiz, si no es así lo puedes hacer desde tu instalación normal de linux)<br />
Una vez tengas una consola funcionando, ejecutamos fsck:<br />
<strong>/sbin/fsck.ext3 -b [superblock] -B [blocksize] /dev/hda1</strong><br />
Donde [superblock] reemplazar por uno de los bloques que nos dio testdisk. Recomiendo uno alto, ya que si te ha pasado como en mi caso, es mas probable que se halla afectad un superblock del principio que del final. Donde [blocksize] el tamaño de cada bloque, normalmente 1024, 2048 o 4096.<br />
<span style="color: #ff0000;"><strong>Donde hda1 reemplazar por la particion a reparar.</strong></span>Ojo con esto, que por no fijarme bien en que unidad ponía me carge el sistema de archivos.<br />
Fsck se pone a trabajar&#8230; nos empezara a sacar errores y nos preguntara que si queremos repararlos, le decimos que si a todo, y cuando termine el sistema de archivos en cuestión se podrá montar con normalidad.</p>
<p><a name="grano"></a><br />
<strong>Resumiendo</strong><br />
Para Recuperar el superblock necesitamos:<br />
- <a href="http://www.cgsecurity.org/wiki/TestDisk">TestDisk</a><br />
- fsck (viene con <a href="http://e2fsprogs.sourceforge.net/">e2fsprogs</a> y con RIP liveCD)<br />
Opcional<br />
- <a href="http://clonezilla.org/">Clonezilla</a> (si queremos hacer backup)<br />
- <a href="http://www.tux.org/pub/people/kent-robotti/looplinux/rip/">RIP liveCD</a> (si no tenemos donde ejecutar testdisk ni fsck)</p>
<p><strong>Procedimiento</strong><br />
- <a href="http://www.cgsecurity.org/wiki/Busqueda_Avanzada_del_Superblock_de_Backup_ext2_ext3">Halla los superbloques con testdisk (en Advanced)</a><br />
- Restauralo con fsck: /sbin/fsck.ext3 -b [superblock] -B [blocksize] /dev/[partición]</p>
<p><strong><span style="color: #ff0000;">Cosas a tener en cuenta</span></strong><br />
HACER BACKUP&#8217;S DE TODO</p>
<p><strong><span style="color: #ff0000;">Como diagnosticar que le pasa a un disco</span></strong><br />
- Ver que dice mount<br />
- Ver que dice fsck<br />
- Ver que dice <a href="http://www.brzitwa.de/mb/gpart/index.html">gpart</a> (sin opciones, solo dispositivo) No tiene nada que ver con gparted.<br />
- Ver que dice TestDisk, pero no escribir cambios, hasta que estemos seguros.<br />
Tomar una decisión precipitada puede llevarnos a empeorarlo mas.<br />
Usar mucho <a href="http://google.es">google</a>, y si hace falta (como es mi caso) buscar información sobre como funciona el FileSystem y así poder averiguar que ha pasado.</p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/recuperar-particion-ext2-o-ext3-recuperar-superblock/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como cambiar unas teclas por otras (Ahora en Linux)</title>
		<link>http://pushthebutton.es/archivos/como-cambiar-unas-teclas-por-otras-ahora-en-linux</link>
		<comments>http://pushthebutton.es/archivos/como-cambiar-unas-teclas-por-otras-ahora-en-linux#comments</comments>
		<pubDate>Sun, 20 Dec 2009 06:59:06 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=174</guid>
		<description><![CDATA[Ya cansado de windows, me puse Debian GNU/Linux en el portátil. La configuración ha sido muy sencilla, no he tenido muchos problemas (relativamente). Ya lo último que me faltaba para estar igual o mejor que en linux era cambiar mis teclas de inicio y fin por re pag y av pag respectivamente. A si que [...]]]></description>
			<content:encoded><![CDATA[<p>Ya cansado de windows, me puse <a href="http://debian.org">Debian GNU/Linux</a> en el portátil. La configuración ha sido muy sencilla, no he tenido muchos problemas (relativamente). Ya lo último que me faltaba para estar igual o mejor que en linux era cambiar mis teclas de inicio y fin por re pag y av pag respectivamente.<br />
A si que investigando por google, hoy di con la solución (llevo varios días tras ello, pero hasta hoy no funcionó).<br />
Gracias a la lista de <a href="http://www.mail-archive.com/debian-user-spanish@lists.debian.org/msg181033.html">debian</a> y a <a href="http://cweiske.de/howto/xmodmap/allinone.html">esta guía</a> lo he conseguido. Como?<br />
<span id="more-174"></span><br />
Primero hay que averiguar cual es el keycode de la tecla(s) en cuestion. Para ello usamos el comando xev:<br />
<code>Vostro:/home/alwar#  xev</code></p>
<p>Este nos abre una ventana y según movamos el ratón por ella o presionemos teclas irán saliendo mensaje en la consola.<br />
Presionamos la tecla que queramos averiguar y no saldrá algo como esto:<br />
<code><br />
KeyPress event, serial 33, synthetic NO, window 0x4000001,<br />
&nbsp;&nbsp;&nbsp;root 0x13b, subw 0x0, time 22797201, (168,-8), root:(173,41),<br />
&nbsp;&nbsp;&nbsp;state 0x0, keycode 105 (keysym 0xff57, End), same_screen YES,<br />
&nbsp;&nbsp;&nbsp;XLookupString gives 0 bytes:<br />
&nbsp;&nbsp;&nbsp;XmbLookupString gives 0 bytes:<br />
&nbsp;&nbsp;&nbsp;XFilterEvent returns: False</code><br />
<code><br />
KeyRelease event, serial 33, synthetic NO, window 0x4000001,<br />
&nbsp;&nbsp;&nbsp;root 0x13b, subw 0x0, time 22797342, (168,-8), root:(173,41),<br />
&nbsp;&nbsp;&nbsp;state 0x0, keycode 105 (keysym 0xff57, End), same_screen YES,<br />
&nbsp;&nbsp;&nbsp;XLookupString gives 0 bytes:<br />
&nbsp;&nbsp;&nbsp;XFilterEvent returns: False<br />
</code><br />
Nos fijamos donde pone keycode 105. Ese es el código que necesitamos asociar a un <a href="http://zator.com/Hardware/H7_1_2bw1.htm">keysym</a><br />
En esa página vienen muchas constantes simbólicas asociadas a un kernel 2.4. Los números en hexadecimal no nos valen para nada, quedaros solo con el nombre de la tecla.</p>
<p>Una vez halláis recopilado los keycodes y keysyms pocederemos a crear un archivo muy sencillo con la estructura:<br />
KEYCODE #keycode = keysym</p>
<p>En mi caso quedó esto:<br />
<code>keycode 99 = Home<br />
keycode 105 = End<br />
keycode 97 = Prior<br />
keycode 103 = Next<br />
</code></p>
<p>Lo guardáis donde queráis (preferiblemente en /home/user/.xmodmap) y lo probamos con:<br />
<code>xmodmap /home/user/.xmodmap</code><br />
E inmediatamente podéis probar si funcionan los cambios sobre el teclado. Si no funciona, revisar el archivo o los keycodes/keysym. Yo al principio usba los keycodes dados por showkey -k y no me funcionaba correctamente (me daba codigos pertenecientes a otras teclas).</p>
<p>Si os funciona, pues añadirlo a algún script de inicio o donde corresponda a vuestro entorno de escritorio (para gnome en Sistema > Preferencias > Sesiones se pueden añadir comandos personalizado para ejecutar al inicio.)</p>
<p>Feliz Navidad!</p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/como-cambiar-unas-teclas-por-otras-ahora-en-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar linux desde memoria USB</title>
		<link>http://pushthebutton.es/archivos/instalar-linux-desde-memoria-usb</link>
		<comments>http://pushthebutton.es/archivos/instalar-linux-desde-memoria-usb#comments</comments>
		<pubDate>Fri, 25 Sep 2009 23:25:30 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=159</guid>
		<description><![CDATA[Esta semana estuve montando un ordenador nuevo y me surgio el problema de que la placa base no me reconocia el lector de cd (el disco duro al ser SATA no hubo problemas) a si que tuve que ingeniarmelas para poder instalar debian en la maquina nueva. A continuacón voy a describir el metodo que [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana estuve montando un ordenador nuevo y me surgio el problema de que la placa base no me reconocia el lector de cd (el disco duro al ser SATA no hubo problemas) a si que tuve que ingeniarmelas para poder instalar debian en la maquina nueva.</p>
<p><img class="aligncenter size-full wp-image-160" title="splash_debian" src="http://pushthebutton.es/wp-content/uploads/2009/09/splash1.png" alt="splash_debian" width="500" height="" /></p>
<p>A continuacón voy a describir el metodo que seguí para conseguirlo suponiendo que lo crearemos desde un SO Windows(R).<br />
<strong>Necesitamos:</strong><br />
Un pendrive mayor o igual a 256 mb<br />
<a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/">syslinux</a><br />
<a href="http://ftp.nl.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/">boot.img.gz</a> <span style="color: #ff0000;">**</span><br />
<a href="http://ftp.nl.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/">initrd.gz </a><span style="color: #ff0000;"> **</span><br />
<a href="http://ftp.nl.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/">vmlinuz </a><span style="color: #ff0000;"> **</span><br />
imagen de un <a href="http://www.debian.org/releases/lenny/debian-installer/">cd de instalación</a> de la misma version que el boot.img.gz<span style="color: #ff0000;">*</span></p>
<p><span style="color: #ff0000;">* </span>Recomiendo usar una imagen netinstall ya que son menores de 256 mb, y el archivo boot.img.gz al parecer crea al arrancar un disco virtual de solo 256 mb, osea que si el pendrive es mayor, no sirve de nada.</p>
<p><span style="color: #ff0000;">** </span>Los enlaces para boot.img.gz, initrd.gz y vmlinuz dados anteriormente son para la arquitectura i386 de la rama testing. Si deseas instalar otra arquitectura (amd64&#8230;) u otra rama, (stable, sid&#8230;)  navega por el ftp y baja la que corresponda para tu arquitectura y rama que desees instalar. Recuerda que deben coincidir arquitectura y version de estos archivos con la imagen del cd de instalación.</p>
<p>Una vez descargados los archivos, descomprimimos syslinux y ejecutamos:<br />
<code>./syslinux/win32/syslinux.exe -f E:</code></p>
<p>Donde E: pon la letra de la unidad donde tengas el pendrive.<br />
Depues creamos en la raiz del pendrive un archivo llamado syslinux.cfg con el siguiente contenido:<br />
<code>default vmlinuz<br />
append initrd=initrd.gz</code></p>
<p>Despues copiar boot.img.gz, initrd.gz vmlinuz y la imagen iso a la raiz del pendrive. Y ya está! solo queda que arranques el pc desde el pendrive y seguir los pasos del instalador.</p>
<p>Mas información en <a href="http://www.esdebian.org/wiki/instalacion-memoria-usb">wiki.esDebian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/instalar-linux-desde-memoria-usb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>im alive</title>
		<link>http://pushthebutton.es/archivos/im-alive</link>
		<comments>http://pushthebutton.es/archivos/im-alive#comments</comments>
		<pubDate>Thu, 19 Feb 2009 22:50:44 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Electronica y Hardware]]></category>
		<category><![CDATA[Off Topic]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=138</guid>
		<description><![CDATA[Jo! que triste esta el blog&#8230;. hace un webo de tiempo que no escribo nada&#8230;.  a ver si viene algún tiempo mas relajado, es que esto de estar en segundo de bachillerato te deja sin vida (social y de cualquier tipo)y eso que no lo llevo bien&#8230; a ver si se me ocurre algo que [...]]]></description>
			<content:encoded><![CDATA[<p>Jo! que triste esta el blog&#8230;. hace un webo de tiempo que no escribo nada&#8230;.  a ver si viene algún tiempo mas relajado, es que esto de estar en segundo de bachillerato te deja sin vida (social y de cualquier tipo)y eso que no lo llevo bien&#8230; a ver si se me ocurre algo que postear&#8230; aviones armas&#8230; algo de electronica&#8230; ah! tenia por ahí la placa de sanguino (muerta de risa ja ja )&#8230;. weno no se. También puede ser lo que toy pensando hacer con el viejo k6&#8230; ese que tanto ruido hace y que esta en desuso, ya que el dell studio tira muy bien y eso que tiene vista (miope). Basicamente es meterlo en algún aislado de mi casa, conectado por rj45 (wifi caca) al router y todo el dia dale que te pego al eMule (cambia eMule por webserver, mysql server o asterisk si eres de la $GA€ o algún capullo ladron por el estilo)&#8230;. Todo esto con linux que tiene ssh y muchas cosas chulas mas que no os voy a contar ahora.</p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/im-alive/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabla de codigos de resolucion</title>
		<link>http://pushthebutton.es/archivos/tabla-de-codigos-de-resolucion</link>
		<comments>http://pushthebutton.es/archivos/tabla-de-codigos-de-resolucion#comments</comments>
		<pubDate>Sun, 09 Sep 2007 15:16:06 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=21</guid>
		<description><![CDATA[Pues como siempre la estoy buscando en google, me he decidido a ponerla en mi blog y asi la tengo mas a mano. Es la tabla de codigos de resolucion para el kernel de linux, añadiendo esto al final de la linea &#8220;kernel&#8221; en el grub o en su fichero de configuracion conseguimos que la [...]]]></description>
			<content:encoded><![CDATA[<p>Pues como siempre la estoy buscando en google, me he decidido a ponerla en mi blog y asi la tengo mas a mano. Es la tabla de codigos de resolucion para el kernel de linux, añadiendo esto al final de la linea &#8220;kernel&#8221; en el grub o en su fichero de configuracion conseguimos que la resolucion de las consolas sea la que queremos,  y me suele hacer falta porque normalmente viene por defecto 640&#215;480 y yo prefiero 800&#215;600. Tambien hace falta para temas del bootsplash&#8230;</p>
<table border="0">
<tr>
<td>Profundidad</td>
<td>640&#215;480</td>
<td>800&#215;600</td>
<td>1024&#215;768</td>
<td>1280&#215;1024</td>
</tr>
<tr>
<td>8 bits</td>
<td>vga=769</td>
<td>vga=771</td>
<td>vga=773</td>
<td>vga=775</td>
</tr>
<tr>
<td>16 bits</td>
<td>vga=785</td>
<td>vga=788</td>
<td>vga=791</td>
<td>vga=794</td>
</tr>
<tr>
<td>32 bits</td>
<td>vga=786</td>
<td>vga=789</td>
<td>vga=792</td>
<td>vga=795</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/tabla-de-codigos-de-resolucion/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Modificar portatil para añadir una antena wifi  (1º Parte)</title>
		<link>http://pushthebutton.es/archivos/modificar-portatil-para-anadir-una-antena-wifi-1%c2%ba-parte</link>
		<comments>http://pushthebutton.es/archivos/modificar-portatil-para-anadir-una-antena-wifi-1%c2%ba-parte#comments</comments>
		<pubDate>Mon, 03 Sep 2007 18:54:26 +0000</pubDate>
		<dc:creator>Alwar</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Electronica y Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://pushthebutton.es/?p=17</guid>
		<description><![CDATA[Me han prestado un Toshiba Satellite 1730cdt (del año de la pera) de 650Mhz y por darle utilidad me las he tenido que apañar para que tuviese tarjeta de red, así que he aprovechado una tarjeta mini-pci de un router wifi zyxel para ponersela al portatil. Tiene un chipset Texas Instruments ACX 111 de 54Mbps. [...]]]></description>
			<content:encoded><![CDATA[<p>Me han prestado un Toshiba Satellite 1730cdt (del año de la pera) de 650Mhz y por darle utilidad me las he tenido que apañar para que tuviese tarjeta de red, así que he aprovechado una tarjeta <a href="http://www.zyxel.es/web/product_family_detail.php?PC1indexflag=20040812093058&amp;CategoryGroupNo=AC5783AE-9475-41AD-BDA5-0997187F44AA">mini-pci de un router wifi zyxel</a> para ponersela al portatil.</p>
<p>Tiene un chipset Texas Instruments ACX 111 de 54Mbps. Y en este post os pondre los pasos que he seguido para configurar la tarjeta. En la 2º parte os enseñare como lo he desmontado, he añadido un pigtail y hemos sacado un conector RP-SMA para conectar una antena.<br />
<span id="more-17"></span></p>
<p>Yo he partido desde una instalacion nueva, desde un cd con xfce y he aprovechado un Stick USB wifi ZyDas para conectarme a internet y bajar los paquetes necesarios, a si que os recomiendo que tengais una conexion auxiliar, ya sea ethernet o wireless, pero que este operativa para bajar los paquetes necesarios, estos no son muchos, pero tienen dependecias, tambien podeis utilizas el DVD nº 1 de debian que seguramente traiga todo lo necesario.</p>
<p>Bueno lo primero será instalar el paquete <a href="http://packages.debian.org/etch/acx100-source">acx100-source</a> que nos proporciona el driver de la tarjeta. Recordad que tenéis que activar antes los paquetes de la sección &#8220;contrib&#8221;.<br />
<code>#apt-get update<br />
#apt-get install acx100-source<br />
</code><br />
Esto también os instalara el module-assistant y otros paquetes necesarios para poder compilarlo sin problemas.<br />
Una vez bajado hay que ejecutar el module-assitant<br />
<code><br />
#module-assistant<br />
    ---&gt; Update<br />
    ---&gt; Prepare<br />
    ---&gt; Select<br />
          ----&gt; acx100<br />
   ---&gt; Build<br />
   ---&gt; Install<br />
</code><br />
Ya esta compilado el modulo, ahora debemos bajarnos el <a href="http://195.66.192.167/linux/acx_patches/fw/acx111_1.2.1.34/tiacx111c16">firmware</a> de la web de acx100. Si teneis hotplug debeis copiar este archivo aqui:<br />
<code>/usr/lib/hotplug/firmware/</code><br />
Pero si teneis udev como yo copiarlo aqui:<br />
<code>/lib/firmware/</code></p>
<p>Ahora debemos configurar la red:<br />
para eso editamos /etc/network/interfaces con vuestro editor favorito (el mio es vim)<br />
y debemos dejar algo asi:<br />
<code>auto wlan0        #para que se levante el interfaz al arrancar el sistema<br />
iface eth0 inet static        #definimos la interfaz como estatica<br />
        address 192.168.1.2        #Ip de la interfaz<br />
        netmask 255.255.255.0        #Mascara de red<br />
        network 192.168.1.0        #Red<br />
        broadcast 192.168.1.255        #Direccion de broadcast<br />
        gateway 192.168.1.1        #Puerta de enlace o pasarela<br />
        wireless-essid "Tu ESSID"        #El nombre que le pones al wifi en el router<br />
        wirelles-key s:clave-wifi        #No estoy seguro pero creo que la "s:" significa que la clave esta en texto plano, si no pones s: mejor ponla en hexadecimal</code><br />
Guardamos y ejecutamos:<br />
<code>route add default gw 192.168.1.1</code><br />
Y con esto establecemos la puerta de enlace, pero ojo, las rutas se borran cada vez que se apagan, por tanto deberas poner ese comando en un script al arrancar.<br />
Ahora cargamos el modulo wireless:<br />
<code>modprobe acx</code><br />
Y tenemos que configurar la tarjeta (para esto debes tener instalado wireless-tools)<br />
<code>iwconfig wlan0 essid "TU ESSID" mode managed nick ""</code><br />
Y despues de esto haciendo un ping nos deberia salir que recibimos respuesta desde el punto de acceso (Aunque esto no tiene ningun sentido si ya tenias algun adaptador de red configurado y funcionando)<br />
<code>alwar-x86:/home/alwar# ping 192.168.1.1<br />
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.<br />
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.708 ms<br />
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.658 ms<br />
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.643 ms<br />
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.668 ms</p>
<p>--- 192.168.1.1 ping statistics ---<br />
4 packets transmitted, 4 received, 0% packet loss, time 3003ms<br />
rtt min/avg/max/mdev = 0.643/0.669/0.708/0.030 ms<br />
</code></p>
<p>Eso es todo. La parte de hardware en la siguiente entrega, vamos cuando tenga el pigtail y la camara de fotos xD</p>
<p>Y si tienes</p>
]]></content:encoded>
			<wfw:commentRss>http://pushthebutton.es/archivos/modificar-portatil-para-anadir-una-antena-wifi-1%c2%ba-parte/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

